Freigeben über


Erweiterte Datenvorgänge

Eine Reihe erweiterter Vorgänge, die bei der Transformation von Massendatensätzen helfen sollen.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Unterstützung für Zustandslösungen
URL https://www.statesolutions.com.au/contact-us
Email support@statesolutions.com.au
Connectormetadaten
Herausgeber Zustandslösungen
Webseite https://www.statesolutions.com.au
Datenschutzrichtlinie https://www.statesolutions.com.au/privacy-policy
Kategorien Daten

Die im Rahmen dieses Diensts angebotenen Vorgänge bieten Daten- und Integrationstechnikern die Möglichkeit, Massendatensätze aus einer Struktur in eine andere zu transformieren.

Zusammen mit den Kernvorgängen verfügt das Framework über benutzerdefinierte Funktionen, die die Funktionalität noch weiter erweitern. Diese hinzugefügten benutzerdefinierten Funktionen bieten eine feldspezifische Erweiterbarkeit auf Ebene, die für das transformierte Dataset angewendet werden kann.

Die Vorgänge innerhalb des Frameworks tragen dazu bei, den Aufwand zu reduzieren, z. B. Schleifen, Übernutzung von Inlineausdrücken und anderen grundlegenden Datenvorgängen innerhalb der entwickelten Flüsse. Dies führt zu einem lesbareren und unterstützenderen Endprodukt für Ihre Organisation, und all dies wurde ohne eine einzige Infrastruktur ermöglicht, die aus Ihrer Sicht ihrer eigenen Organisationen aufgerufen werden muss.

Voraussetzungen

Sie müssen sich für ein Abonnement registrieren.

Sie können sich bei einem kostenpflichtigen Plan anmelden oder ein Testabonnement aktivieren. Details finden Sie auf unserer Website unter der Preisseite ... http://www.statesolutions.com.au/pricing/

So erhalten Sie Anmeldeinformationen

Navigieren Sie gemäß dem vorherigen Abschnitt zu unserer Preisseite, und registrieren Sie sich für den Plan, den Sie am besten für Ihre Organisation geeignet fühlen.

Wenn Sie sich für ein kostenpflichtiges Abonnement registrieren, leitet Der Prozess Sie an, Details zu sich selbst und Ihrer Organisation einzugeben. Anschließend werden Sie aufgefordert, Kreditkarteninformationen anzugeben, damit der monatliche Abrechnungszyklus (oder bei Bedarf jährlich) Sie entsprechend belasten kann.

Wenn Sie sich für ein Testabonnement registrieren, werden Sie nicht mehr als Ihren Namen und Ihre E-Mail-Adresse gefragt. Ihr Testabonnement beschränkt Sie auf 100 Anrufe ohne Zeitlimit, wenn diese 100 Anrufe verwendet werden müssen.

Ihre Details (E-Mail-Adresse und gekauftes Produkt) werden verwendet, wenn sie Dienste auf unserer Seite aufrufen, um alle für die Kontingentbegrenzung erforderlichen Nutzung nachzuverfolgen (bitte beachten Sie, dass nicht alle Pläne ein Kontingentlimit haben).

Erste Schritte mit Ihrem Connector

Nachdem Sie Ihr Abonnement und den API-Schlüssel erhalten haben, können Sie Ihren ersten Aufruf ausführen.

Überblick- http://www.statesolutions.com.au/overview/

Im Übersichtsbereich unserer Website werden die Grundlagen und wichtiger erläutert, der Hauptendpunkt, der für jeden API-Aufruf verwendet wird.

Benutzerdefinierte Funktionen - http://www.statesolutions.com.au/custom-functions/

Nicht alle Vorgänge unterstützen die Verwendung von benutzerdefinierten Funktionen, aber für diejenigen, die dies tun, sollten Sie sich darüber erstrecken, was möglich ist, da sie ihnen eine immense Flexibilität bei der Transformation Ihrer Daten bietet.

Unterstützte Vorgänge

  • "Aggregat" – Aggregieren Sie eine oder mehrere Eigenschaften nach einer gruppierten Gruppe von Feldern innerhalb eines JSON-Array-Datasets.
  • "Kartesische Verknüpfung" – Führen Sie eine kartesische Verknüpfung über zwei oder mehr Datasets aus.
  • "Verketten" – Verketten eines Felds aus einem Array von Objekten in eine einzelne Zeichenfolgenausgabe.
  • "Verketten (Einfach)" – Verketten eines Wertearrays in eine durch Trennzeichen getrennte Zeichenfolge.
  • "C#Evaluate" – Wertet einen C#-Ausdruck aus und gibt das Ergebnis zurück.
  • "C# Script Execute" – Übernimmt ein C#-Skript und führt es aus.
  • "CSV in JSON" – Transformieren Sie eine durch Trennzeichen getrennte Datentabelle in ein Array von JSON-Objekten.
  • "Distinct" – Wählen Sie einen Satz unterschiedlicher Eigenschaftswerte aus einem Array von Objekten aus.
  • "Distinct (Simple)" – Stellen Sie einen eindeutigen Satz von Werten aus einem Array bereit.
  • "Expert" – Führen Sie eine SQL-Anweisung über ein oder mehrere bereitgestellte Datasets aus.
  • 'Flatten Object Array' – Flachten ein Array komplexer Objekte mit mehreren Ebenen in einem Array von JSON-Objekten mit einer Ebene.
  • "Datenschema abrufen" – Dient zum Abrufen des Schemas (d. h. Eigenschaften und zugehöriger Typen) aus einem Array von Objekten.
  • "GZip Compress" – Komprimieren eines Textstroms in ein GZip-Archiv.
  • 'GZip Decompress' – Dekomprimieren Sie ein GZip-Archiv in eine base64-Zeichenfolge.
  • "Join" – Verbinden Sie genau zwei Datasets mithilfe einer Linken oder inneren Verknüpfungstechnik.
  • "JSON to CSV": Transformieren Sie ein JSON-Array von Objekten in ein durch Trennzeichen getrenntes Tabellenformat.
  • "JSON to Table" – Transformieren Sie eine JSON-Struktur in ein Tabluarformat.
  • "JSON to Text" – Transformieren Sie ein JSON-Array von Objekten in ein durch Tabstopp getrenntes Textformat.
  • "JSON-Eigenschaften in Name/Value Pair Array" – Transformiert eine JSON-Struktur in ein Array mit Namen-Wert-Paaren.
  • "JSON Schema Validate" – Überprüft ein JSON-Objekt anhand eines JSON-Schemas.
  • "Levenshtein Distance" – Verwenden Sie den Levenshtein Distance-Algorithmus, um eine Reihe von Verhältnissen zu berechnen, um anzugeben, wie ähnlich zwei Zeichenfolgen miteinander sind.
  • "Parkett in JSON" – Transformieren Sie ein base64-codiertes Parkett-Dataset in ein Array von JSON-Objekten.
  • "Regex Matches" – Erstellen Sie eine Reihe von Übereinstimmungen für eine Zeichenfolge mithilfe eines Musters für reguläre Ausdrücke.
  • "Objektarray sortieren" – Sortieren Sie ein Array komplexer Objekte mit mehreren Ebenen nach einer oder mehreren Eigenschaften, die in jedem Element im Array enthalten sind.
  • "Teilen" – Teilen Sie jedes Element eines Arrays durch eine definierte Gruppe von Kriterien in ein oder mehrere neue Elemente auf.
  • "Text in JSON": Transformieren Sie ein durch Tabstopp getrenntes Text-Dataset in ein Array von JSON-Objekten.
  • "Transformieren" – Transformieren Sie einen Satz von Eigenschaften in einem Dataset mithilfe einer der vom Framework bereitgestellten 100+ benutzerdefinierten Transformationsfunktionen.
  • "XML to JSON" – Transformieren Sie eine XML-Struktur in JSON mithilfe von XPath-Anweisungen und einer der vom Framework bereitgestellten 100+ benutzerdefinierten Transformationsfunktionen.
  • "Zip Archive Decompress" – Dekomprimieren Sie ein Zip-Archiv in eine Liste von Dateien mit Inhalt (falls angefordert).

Bekannte Probleme und Einschränkungen

Der Dienst wird in der Azure-Cloudinfrastruktur gehostet und ist wie jeder computerbasierte Dienst begrenzt, wenn es um die CPU- und Speicherauslastung geht. Daher ist die primäre Einschränkung, die unsere Connector-Gesichter sind, die in Einklang mit Systemressourcen fallen.

Tests haben ergeben, dass Nutzlasten für jeden Anruf nicht mehr als 30 Mb (+/-) Größe überschreiten sollten. Diese Einschränkung kann in Zukunft gelöst werden, aber ab sofort besteht die Einschränkung und muss von der aufrufenden Seite der Gleichung behandelt werden.

Die Möglichkeit, dies zu umgehen, besteht darin, Ihre Nutzlasten in logische Blöcke aufzuteilen und diese nacheinander zu verarbeiten. Ein Beispiel für logische Blöcke kann aus Finanzdaten entnommen werden, es kann am besten sein, die Nutzlasten nach Geschäftsjahr, Geschäftsjahr oder irgendeine Art logischer organisationsbezogener Attribute aufzuteilen.

Häufige Fehler und Abhilfemaßnahmen

'Fehler 401': Das Kontingentlimit für dieses Abonnement wurde überschritten, ODER Ihr Abonnement darf diesen Vorgang nicht verwenden.

Sie haben Ihr Kontingent für den Abrechnungszeitraum überschritten. Sie müssen Ihr Abonnement aktualisieren oder bis zum nächsten Abrechnungszeitraum warten. Wenn Ihr Kontingent nicht überschritten wurde, wird der Vorgang, für den Sie anrufen möchten, nicht von der Abonnementebene unterstützt, für die Sie bezahlt haben.

Häufig gestellte Fragen

Auf unserer Website finden Sie eine FAQ-Seite ... http://www.statesolutions.com.au/faq

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel für erweiterte Datenvorgänge securestring API-Schlüssel Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Aggregieren

Aggregieren Sie eine oder mehrere Eigenschaften nach einer gruppierten Gruppe von Feldern innerhalb eines JSON-Array-Datasets.

Ausführen von C#-Skripts

Übernimmt ein C#-Skript und führt es aus.

Beitreten

Verbinden Sie genau zwei Datasets mithilfe einer linken oder inneren Verknüpfungsmethode.

C#-Ausdruck auswerten

Wertet einen C#-Ausdruck aus und gibt das Ergebnis zurück.

Concatenate

Verketten eines Felds aus einem Array von Objekten in eine einzelne Zeichenfolgenausgabe.

CSV zu Json

Transformieren Sie eine durch Kommas getrennte Datentabelle in ein Array von JSON-Objekten.

Datenschema abrufen

Rufen Sie das Schema (d. h. Eigenschaften und die zugehörigen Typen) aus einem Array von Objekten ab.

Distinct

Wählen Sie einen Satz unterschiedlicher Eigenschaftswerte aus einem Array von Objekten aus.

Distinct (einfach)

Stellen Sie einen eindeutigen Satz von Werten aus einem Array bereit.

Experte

Führen Sie eine SQL-Anweisung über ein oder mehrere bereitgestellte Datasets aus.

Filterobjektarray

Filtern Sie ein Array komplexer Objekte mit mehreren Ebenen nach einer oder mehreren Eigenschaften, die in jedem Element im Array enthalten sind.

Flatten-Objektarray

Flachen Sie ein Array komplexer Objekte mit mehreren Ebenen in ein Array einzelner JSON-Objekte.

GZip Compress

Komprimieren eines Textstroms in ein GZip-Archiv.

GZip-Decompress

Dekomprimieren Sie ein GZip-Archiv in eine base64-Zeichenfolge.

Json-Eigenschaften zum Benennen des Wertpaararrays

Transformieren Sie eine JSON-Struktur in Name/Wert-Paare.

Json in CSV

Transformieren Sie ein JSON-Array von Objekten in ein durch Trennzeichen getrenntes Tabellenformat.

Json in Tabelle

Transformieren Sie eine JSON-Struktur in ein tabellarisches Format.

Json-Schemaüberprüfung

Überprüft ein JSON-Schema mithilfe erweiterter Funktionen als standard.

Json zu Text

Transformieren Sie ein JSON-Array von Objekten in ein durch Tabstopp getrenntes Textformat.

Kartesischer Beitritt

Führen Sie eine kartesische Verknüpfung über zwei oder mehr Datasets aus.

Levenshtein Entfernung

Verwenden Sie den Levenshtein Distance-Algorithmus, um eine Reihe von Verhältnissen zu berechnen, um anzugeben, wie ähnlich zwei Zeichenfolgen einander sind.

Objektarray sortieren

Sortieren Sie ein Array komplexer Objekte mit mehreren Ebenen nach einer oder mehreren Eigenschaften, die in jedem Element im Array enthalten sind.

Parkett zu Json

Transformieren Sie ein base64-codiertes Parkett-Dataset in ein Array von JSON-Objekten.

Regex-Übereinstimmungen

Erstellen Sie eine Reihe von Übereinstimmungen für eine Zeichenfolge mithilfe eines Musters für reguläre Ausdrücke.

Split

Teilen Sie alle Objekte, die in einem Array enthalten sind, durch ein definiertes Kriterium.

Text in Json

Transformieren Sie ein durch Tabstopp getrenntes Text-Dataset in ein Array von JSON-Objekten.

Transform

Transformieren Sie einen Satz von Eigenschaften in einem Dataset mithilfe einer der verfügbaren benutzerdefinierten Transformationsfunktionen.

Verketten (einfach)

Verketten Sie ein Array von Werten in eine durch Trennzeichen getrennte Zeichenfolge.

Xml zu Json

Transformieren Sie eine XML-Struktur mithilfe von XPath-Anweisungen und einer der vom Framework bereitgestellten 100+ benutzerdefinierten Transformationsfunktionen in JSON.

Zip-Archiv-Dekomprimierung

Dekomprimieren Sie ein Zip-Archiv in eine Liste von Dateien mit Inhalt (falls angefordert).

Aggregieren

Aggregieren Sie eine oder mehrere Eigenschaften nach einer gruppierten Gruppe von Feldern innerhalb eines JSON-Array-Datasets.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Operation
aggregationType True string

Der Aggregationstyp.

aggregateBy
aggregateBy True array of string
aggregateOn
aggregateOn True array of string
Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Ausführen von C#-Skripts

Übernimmt ein C#-Skript und führt es aus.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
C#-Skript
script True string

Das C#-Skript, das ausgeführt wird.

Klassendefinitionen
classDefinitions array of string

Ein Array von Klassendefinitionen, auf die aus dem Skript verwiesen werden kann.

Die Parameter
parameters object

Parameter, die zum Übergeben und Nutzen durch das Skript verwendet werden.

Gibt zurück

Skriptergebnis

Skriptergebnis
object

Beitreten

Verbinden Sie genau zwei Datasets mithilfe einer linken oder inneren Verknüpfungsmethode.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Verknüpfungstyp
joinType True string

Der auszuführende Verknüpfungsvorgang.

Verknüpfungsfelder
joinFields True array of string

Die Liste der Felder, für die jede Tabelle verknüpft werden soll.

Felder
fields True array of string

Die Liste der Felder, die in das Resultset aufgenommen werden sollen. Unterstützt die Syntax für die dynamische Feldauswahl.

Vollqualifizierte Feldnamen erzwingen
forceFullyQualifiedFieldNames boolean

Erzwingen Sie, dass alle Feldnamen im resultierenden Dataset dem ursprünglichen Datasetnamen vorangestellt werden.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True object

Definiert mehrere Datasets mithilfe eines Objekts, wobei jeder Eigenschaftswert ein Array von Objekten ist. Jeder Eigenschaftsname ist der Name eines Datasets, auf das mithilfe des ausgeführten Vorgangs verwiesen werden kann.

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

C#-Ausdruck auswerten

Wertet einen C#-Ausdruck aus und gibt das Ergebnis zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
C#-Ausdruck
expression True string

Der C#-Ausdruck, der ausgewertet wird.

Gibt zurück

Ausgewertetes Ergebnis

Ausgewertetes Ergebnis
object

Concatenate

Verketten eines Felds aus einem Array von Objekten in eine einzelne Zeichenfolgenausgabe.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Feld
field True string

Feld aus dem Quelldatensatz, das verkettet werden soll.

Trennzeichen
separator string

Die zum Trennen der resultierenden verketteten Zeichenfolge verwendete Zeichenfolge.

Leer ignorieren
ignoreEmpty True boolean

Leere/NULL-Zeichenfolgen beim Verketten ignorieren.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

response
string

CSV zu Json

Transformieren Sie eine durch Kommas getrennte Datentabelle in ein Array von JSON-Objekten.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kopfzeile
headerRow boolean

Enthält Überschriftenzeilen

Zeilentrennzeichen
rowSeparator string

Die Zeichen, die jede Zeile trennen, Standard = \n

Trennzeichen
delimiter string

Die Zeichen, die jede Spalte trennen, Standard = ,

Escapezeichen
escapeCharacter string

Das Escapezeichen, das beim Teilen jedes Felds verwendet werden soll, ist standardmäßig doppelte Anführungszeichen.

Codierung
encoding string

Die Codierung des Dateiinhalts, Standard = UTF8.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True string

Durch Trennzeichen getrennte Zeichenfolgentabelle

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Datenschema abrufen

Rufen Sie das Schema (d. h. Eigenschaften und die zugehörigen Typen) aus einem Array von Objekten ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Distinct

Wählen Sie einen Satz unterschiedlicher Eigenschaftswerte aus einem Array von Objekten aus.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Felder
fields True array of string

Die Liste der Felder, die in das Resultset aufgenommen werden sollen. Unterstützt die Syntax für die dynamische Feldauswahl.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Distinct (einfach)

Stellen Sie einen eindeutigen Satz von Werten aus einem Array bereit.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Feld
field True string

Feld zum Ausführen des eindeutigen Felds.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder string

Sortierrichtung (d. h. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Experte

Führen Sie eine SQL-Anweisung über ein oder mehrere bereitgestellte Datasets aus.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Abfragezeichenfolge
query True string

Voll funktionsfähige SELECT-Anweisung, die sich auf das eingehende Dataset bezieht und verarbeitet.

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True object

Definiert mehrere Datasets mithilfe eines Objekts, wobei jeder Eigenschaftswert ein Array von Objekten ist. Jeder Eigenschaftsname ist der Name eines Datasets, auf das mithilfe des ausgeführten Vorgangs verwiesen werden kann.

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Filterobjektarray

Filtern Sie ein Array komplexer Objekte mit mehreren Ebenen nach einer oder mehreren Eigenschaften, die in jedem Element im Array enthalten sind.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Filterausdruck
filter True string

Filterausdruck gemäß Definition in der Dokumentation.

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Flatten-Objektarray

Flachen Sie ein Array komplexer Objekte mit mehreren Ebenen in ein Array einzelner JSON-Objekte.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Trennzeichen
delimiter True string

Die Zeichenfolge, mit der jede Eigenschaft von den verschiedenen Ebenen in der Objekthierarchie getrennt wird.

Ausbalancierte Ausgabe
balancedOutput True boolean

Bei TRUE verfügt jedes Element im Resultset über denselben Satz von Eigenschaften, wodurch es ausgeglichen wird. Filter- und Sortierreihenfolge funktionieren nur, wenn dies auf TRUE festgelegt ist.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

GZip Compress

Komprimieren eines Textstroms in ein GZip-Archiv.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Daten
data True string

Die Zeichenfolge der zu archivierenden Daten mithilfe des GZip-Formats.

Gibt zurück

response
string

GZip-Decompress

Dekomprimieren Sie ein GZip-Archiv in eine base64-Zeichenfolge.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Daten
data True string

Eine base64-Darstellung der GZip-Datei zum Dekomprimieren.

Gibt zurück

response
string

Json-Eigenschaften zum Benennen des Wertpaararrays

Transformieren Sie eine JSON-Struktur in Name/Wert-Paare.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
JSON-Daten
data True

Die JSON-Daten, die transformiert werden sollen.

Json in CSV

Transformieren Sie ein JSON-Array von Objekten in ein durch Trennzeichen getrenntes Tabellenformat.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kopfzeile
headerRow boolean

Enthält Überschriftenzeilen

Zeilentrennzeichen
rowSeparator string

Die Zeichen, die jede Zeile trennen, Standard = \n

Escapezeichen
escapeCharacter string

Das Escapezeichen für Werte, die den Feldtrennzeichenwert enthalten.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

response
string

Json in Tabelle

Transformieren Sie eine JSON-Struktur in ein tabellarisches Format.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Pfad
path string

Für die anfängliche Auswahl verwendete JToken-Pfad (Standard = $)

Ausbalancierte Ausgabe
balancedOutput boolean

Bei TRUE verfügt jedes Element im Resultset über denselben Satz von Eigenschaften, wodurch es ausgeglichen wird.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True object

Strukturierte JSON-Daten.

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Json-Schemaüberprüfung

Überprüft ein JSON-Schema mithilfe erweiterter Funktionen als standard.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Schema
schema True object

Das Schema, mit dem der JSON-Code überprüft wird.

JSON-Objekt
data True object

JSON-Objekt, das zum Überprüfen anhand des Schemas verwendet wird.

Gibt zurück

Name Pfad Typ Beschreibung
array of string

Json zu Text

Transformieren Sie ein JSON-Array von Objekten in ein durch Tabstopp getrenntes Textformat.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kopfzeile
headerRow boolean

Enthält Überschriftenzeilen

Zeilentrennzeichen
rowSeparator string

Die Zeichen, die jede Zeile trennen, Standard = \n

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

response
string

Kartesischer Beitritt

Führen Sie eine kartesische Verknüpfung über zwei oder mehr Datasets aus.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True object

Definiert mehrere Datasets mithilfe eines Objekts, wobei jeder Eigenschaftswert ein Array von Objekten ist. Jeder Eigenschaftsname ist der Name eines Datasets, auf das mithilfe des ausgeführten Vorgangs verwiesen werden kann.

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Levenshtein Entfernung

Verwenden Sie den Levenshtein Distance-Algorithmus, um eine Reihe von Verhältnissen zu berechnen, um anzugeben, wie ähnlich zwei Zeichenfolgen einander sind.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Basiswert
baseValue True string

Der Basiswert, mit dem alle anderen Werte verglichen werden sollen.

Vergleichswerte
comparisonValues True array of string

Der Basiswert, mit dem alle anderen Werte verglichen werden sollen.

Verhältnisschwellenwert
ratioThreshold double

Eine Zahl zwischen 0 und 100. Wenn sie leer gelassen wird, lautet der Standardwert 0, d. h. alle Ergebnisse werden zurückgegeben.

Verhältnisschwellenwert
applyRatioThresholdTo string

Wenden Sie den Schwellenwertfilter auf das maximale Verhältnis an, das in der Datenmenge oder dem Mittelwert aller enthaltenen Werte zurückgegeben wird.

Ratio Selection Type
ratioSelectionType string

Der Typ der Verhältnisse, für die Sie jeden Vergleich durchführen möchten.

Tokensortierungstyp
tokenSortType string

Die Auswahl zum Sortieren jedes Worts/Tokens vor dem Vergleich oder nicht.

Groß-/Kleinschreibung beachten
caseSensitive boolean

Führen Sie die Vergleiche auf eine sensitive Groß-/Kleinschreibung aus.

Leerzeichen entfernen
removeWhitespace boolean

Entfernen oder Beibehalten aller Leerzeichen vor dem Vergleich.

Sonderzeichen entfernen
removeSpecialCharacters boolean

Entfernen oder Beibehalten aller Sonderzeichen vor dem Vergleich.

Gibt zurück

Objektarray sortieren

Sortieren Sie ein Array komplexer Objekte mit mehreren Ebenen nach einer oder mehreren Eigenschaften, die in jedem Element im Array enthalten sind.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Sortierreihenfolge
sortOrder True object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Parkett zu Json

Transformieren Sie ein base64-codiertes Parkett-Dataset in ein Array von JSON-Objekten.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Nur überprüfen
validateOnly boolean

Daten nur überprüfen, keine Daten zurückgeben.

Überspringen
skip integer

Die Menge der Datensätze, die VOR dem Anwenden des TAKE-Parameters auf SKIP angewendet werden sollen.

Nehmen
take integer

Die Menge der Datensätze, die nach übersprungenen Datensätzen verwendet werden sollen.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True string

Base64-codierte Zeichenfolge mit Inhalt einer Parkettdatendatei.

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Regex-Übereinstimmungen

Erstellen Sie eine Reihe von Übereinstimmungen für eine Zeichenfolge mithilfe eines Musters für reguläre Ausdrücke.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Muster
pattern True string

Muster für reguläre Ausdrücke.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True string

Text zum Ausführen des regex-Musters über

Gibt zurück

Name Pfad Typ Beschreibung
array of string

Split

Teilen Sie alle Objekte, die in einem Array enthalten sind, durch ein definiertes Kriterium.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Spagat
Splits object
Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Text in Json

Transformieren Sie ein durch Tabstopp getrenntes Text-Dataset in ein Array von JSON-Objekten.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kopfzeile
headerRow boolean

Enthält Überschriftenzeilen

Zeilentrennzeichen
rowSeparator string

Die Zeichen, die jede Zeile trennen, Standard = \n

Trennzeichen
delimiter string

Die Zeichen, die jede Spalte trennen, Standard = \t

Codierung
encoding string

Die Codierung des Dateiinhalts, Standard = UTF8.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True string

Durch Trennzeichen getrennte Zeichenfolgentabelle

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Transform

Transformieren Sie einen Satz von Eigenschaften in einem Dataset mithilfe einer der verfügbaren benutzerdefinierten Transformationsfunktionen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Transformations
transformations True object

Objekt, das eine Quell- und Zielmenge von Zuordnungstransformationen enthält.

Alle Eigenschaften beibehalten
preserveAllProperties boolean

Wenn TRUE, werden alle Eigenschaften, die nicht ausdrücklich in der Transformationseigenschaft aufgerufen werden, im resultierenden Dataset beibehalten.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
Data object

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Verketten (einfach)

Verketten Sie ein Array von Werten in eine durch Trennzeichen getrennte Zeichenfolge.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Trennzeichen
separator string

Die zum Trennen der resultierenden verketteten Zeichenfolge verwendete Zeichenfolge.

Leer ignorieren
ignoreEmpty boolean

Leere/NULL-Zeichenfolgen beim Verketten ignorieren.

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder string

Sortierrichtung (d. h. ASC oder DESC).

Schema
schema object

Manuelle Schemaüberschreibung, um ein eingehendes Feld auf einen bestimmten Grundtyp zu erzwingen.

Kulturname
cultureName string

Ermöglicht der aufrufenden Anwendung, die Kultur so zu ändern, dass Datumsanalyse usw. erzeugt das richtige Ergebnis.

Boolesche Eigenschaften
isBoolean array of string

Liste der Eigenschaften in der Ausgabe, die als boolesche Werte behandelt werden sollen

Daten
data True array of string

Gibt zurück

response
string

Xml zu Json

Transformieren Sie eine XML-Struktur mithilfe von XPath-Anweisungen und einer der vom Framework bereitgestellten 100+ benutzerdefinierten Transformationsfunktionen in JSON.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Primäre Schleife bei Element
primaryLoopAtElement string

XPath-Anweisung, die eine Reihe von Elementen auswählt, die durchlaufen werden sollen.

Map-Objekt
map object

Json-Objekt mit Eigenschaften mit Werten, die der Quelle mithilfe von XPath-Anweisungen zugeordnet sind.

Kartenname
mapName string

Der Name, der verwendet wurde, um diese Karte von anderen zu unterscheiden.

XPath-Abfrage
xPathQuery string

XPath-Anweisung, die eine Reihe von Elementen auswählt, die durchlaufen werden sollen.

Map-Objekt
map object

Json-Objekt mit Eigenschaften mit Werten, die der Quelle mithilfe von XPath-Anweisungen zugeordnet sind.

Daten
data True string

XML-Zeichenfolge.

Gibt zurück

Name Pfad Typ Beschreibung
array of object
items
object

Zip-Archiv-Dekomprimierung

Dekomprimieren Sie ein Zip-Archiv in eine Liste von Dateien mit Inhalt (falls angefordert).

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Daten
data True string

Eine base64-Darstellung des ZIP-Archivs zum Dekomprimieren.

Dateiinhalte abrufen
getFileContents True boolean

Den Inhalt jeder Datei abrufen?

Filter
filter string

Zeichenfolgenbasierte WHERE-Klausel zum Filtern des zurückgegebenen Resultsets.

Sortierreihenfolge
sortOrder object

Objekt mit mindestens einem Feldnamen und der Sortierrichtung (z. B. ASC oder DESC).

Gibt zurück

Name Pfad Typ Beschreibung
array of object
Name
name string

Der Name der Datei oder des Ordners.

Pfad
path string

Der vollständige Pfad der Datei oder des Ordners.

Komprimierte Größe
compressedSize number

Die Größe der Datei im komprimierten Zustand.

Nicht komprimierte Größe
uncompressedSize number

Die Größe der Datei im nicht komprimierten Zustand.

Inhalt der Datei
fileContent string

Eine Base64-Darstellung des Dateiinhalts.

Definitionen

levenshteinDistanceResponse

Name Pfad Typ Beschreibung
Geliefert
BaseValue.Supplied string
Tatsächl.
BaseValue.Actual string
RatioThreshold
ComparisonSettings.RatioThreshold double
ApplyRatioThresholdTo
ComparisonSettings.ApplyRatioThresholdTo string
Groß-/Kleinschreibung beachten
ComparisonSettings.CaseSensitive boolean
RemoveWhitespace
ComparisonSettings.RemoveWhitespace boolean
RemoveSpecialCharacters
ComparisonSettings.RemoveSpecialCharacters boolean
RatioSelectionType
ComparisonSettings.RatioSelectionType string
TokenSortType
ComparisonSettings.TokenSortType string
Vergleiche
Comparisons array of object
Geliefert
Comparisons.Comparison.Supplied string
Tatsächl.
Comparisons.Comparison.Actual string
Verhältnis
Comparisons.Results.Ratio integer
PartialRatio
Comparisons.Results.PartialRatio integer
SortedRatio
Comparisons.Results.SortedRatio integer
SortedPartialRatio
Comparisons.Results.SortedPartialRatio integer
MaxRatio
Comparisons.Results.MaxRatio integer
AvgRatio
Comparisons.Results.AvgRatio double

Objekt

Dies ist der Typ 'object'.

Schnur

Dies ist der grundlegende Datentyp "string".