Megosztás:


Speciális adatműveletek

Speciális műveletekből álló csomag, amely a tömeges adathalmazok átalakítását segíti.

Ez az összekötő a következő termékekben és régiókban érhető el:

Service Class Régiók
Copilot Studio prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Logikai alkalmazások Standard Az összes Logic Apps-régió , kivéve a következőket:
     - Azure Government-régiók
     - Azure China-régiók
     - Amerikai Védelmi Minisztérium (DoD)
Power Alkalmazások prémium Az összes Power Apps-régió , kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Power Automate prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Érintkezés
Név Állapotmegoldások támogatása
URL https://www.statesolutions.com.au/contact-us
Email support@statesolutions.com.au
Összekötő metaadatai
Kiadó Állapotmegoldások
Webhely https://www.statesolutions.com.au
Adatvédelmi irányelvek https://www.statesolutions.com.au/privacy-policy
Kategóriák Adat

A szolgáltatás részeként kínált műveletek adat- és integrációs mérnökök számára biztosítják a tömeges adathalmazok egyik struktúrából a másikba való átalakítását.

Az alapvető műveletek mellett a keretrendszer beépített egyéni függvényekkel is rendelkezik, amelyek még tovább bővítik a funkciókat. Ezek a hozzáadott egyéni függvények mezőspecifikus szintű bővíthetőséget biztosítanak, amely alkalmazható az átalakítandó adathalmazra.

A keretrendszeren belüli műveletek segítenek csökkenteni a többletterhelést, például a hurkot, a beágyazott kifejezések túlzott használatát és egyéb alapvető adatműveleteket a kifejlesztett folyamatokon belül. Ez egy olvashatóbb és támogatottabb végterméket eredményez a szervezet számára, és mindezt anélkül tette lehetővé, hogy egyetlen infrastruktúrát kellene meghívnia a saját szervezetei szemszögéből.

Előfeltételek

Regisztrálnia kell egy előfizetésre.

Egy fizetős csomagra való regisztrációval vagy egy próbaverziós előfizetés aktiválásával szerezhető be. Részletek találhatók a honlapunkon a díjszabási oldalon ... http://www.statesolutions.com.au/pricing/

Hitelesítő adatok lekérése

Az előző szakasznak megfelelően lépjen a díjszabási oldalra, és regisztráljon a szervezetének leginkább megfelelő csomagra.

Ha fizetős előfizetésre regisztrál, a folyamat arra utasítja, hogy adja meg a saját és a szervezetére vonatkozó adatokat. Ezután a rendszer megkéri, hogy adja meg a hitelkártya adatait, hogy a havi (vagy ha szükséges éves) számlázási ciklus ennek megfelelően díjat számítson fel.

Ha próbaverziós előfizetésre regisztrál, a rendszer csak a nevét és az e-mail-címét kéri. A próbaverziós előfizetése 100 hívást korlátoz, időkorlát nélkül, amikor a 100 hívást fel kell használni.

Adatait (e-mail-címét és megvásárolt termékét) a rendszer arra használja, hogy a szolgáltatásainkat invokálja a kvótakorlátozáshoz szükséges összes használat nyomon követéséhez (vegye figyelembe, hogy nem minden csomag rendelkezik kvótakorláttal).

Ismerkedés az összekötővel

Miután megkapta az előfizetést és az API-kulcsot, készen áll az első hívás végrehajtására.

Áttekintés- http://www.statesolutions.com.au/overview/

A webhely áttekintési szakasza ismerteti az alapokat, és ami még fontosabb, részletezi az egyes API-hívásokhoz használt fő végpontot.

Egyéni függvények – http://www.statesolutions.com.au/custom-functions/

Nem minden művelet támogatja az egyéni függvények használatát, de azoknál, akik ezt teszik, érdemes a lehető legnagyobb rugalmasságot biztosítani az adatok átalakításakor.

Támogatott műveletek

  • "Összesítés" – Egy vagy több tulajdonság összesítése egy JSON-tömbadatkészleten belüli csoportosított mezőkészlet alapján.
  • "Cartesian Join" – Cartesian-illesztés végrehajtása két vagy több adathalmazon keresztül.
  • "Összefűzés" – Összefűz egy mezőt egy objektumtömbből egyetlen sztringkimenetbe.
  • "Összefűzés (egyszerű)" – Összefűz egy értéktömböt egy tagolt sztringbe.
  • "C# Evaluate" – Kiértékel egy C# kifejezést, és visszaadja az eredményt.
  • "C# Szkript végrehajtása" – C#-szkriptet vesz fel és hajt végre.
  • "CSV-ről JSON-ra" – Vesszővel tagolt adattáblát alakíthat át JSON-objektumok tömbjévé.
  • "Distinct" – Válasszon ki egy különböző tulajdonságértékeket egy objektumtömbből.
  • "Distinct (Simple)" – Adjon meg egy tömbtől eltérő értékkészletet.
  • "Szakértő" – SQL-utasítás végrehajtása egy vagy több megadott adatkészleten keresztül.
  • "Egybesimított objektumtömb" – Összetett, többszintű objektumok tömbjét egyszintű JSON-objektumok tömbjébe olvassa.
  • "Adatséma lekérése" – Kérje le a sémát (azaz a tulajdonságokat és a hozzájuk tartozó típusokat) egy objektumtömbből.
  • "GZip Compress" – Szövegfolyam tömörítése GZip-archívumba.
  • "GZip Decompress" – GZip-archívum kibontása base64-sztringbe.
  • "Illesztés" – Pontosan két adathalmaz csatlakoztatása bal vagy belső illesztési technikával.
  • "JSON to CSV" – Objektumokat tartalmazó JSON-tömb átalakítása vesszővel tagolt táblázatformátumba.
  • "JSON to Table" – JSON-struktúra átalakítása táblázatos formátumba.
  • "JSON to Text" – Objektumokat tartalmazó JSON-tömb átalakítása tabulátorral tagolt szövegformátummá.
  • "JSON properties to Name/Value Pair Array" (JSON-tulajdonságok neve/értékpár tömbje) – Egy JSON-struktúrát név-érték párok tömbjévé alakít át.
  • "JSON-séma ellenőrzése" – JSON-objektumot érvényesít egy JSON-sémán.
  • "Levenshtein Distance" – A Levenshtein Distance algoritmussal kiszámíthat egy aránykészletet, amely jelzi, hogy a két sztring mennyire hasonlít egymásra.
  • "Parquet to JSON" – Alap64 kódolású parquet-adatkészlet átalakítása JSON-objektumok tömbjévé.
  • "Regex Egyezések" – Sztringek egyezéseinek készletét állítja elő egy reguláris kifejezésmintával.
  • "Objektumtömb rendezése" – Összetett, többszintű objektumok tömbjének rendezése a tömb minden elemében található egy vagy több tulajdonság alapján.
  • "Felosztás" – Egy tömb minden elemének felosztása egy vagy több új elemre meghatározott feltételkészlet szerint.
  • "Szövegből JSON" – Tabulátorral tagolt szöveges adathalmaz átalakítása JSON-objektumok tömbjévé.
  • "Átalakítás" – Egy adathalmaz tulajdonságainak halmazát alakíthatja át a keretrendszer által biztosított 100+ egyéni átalakítási függvény bármelyikével.
  • "XML-ről JSON-ra" – XML-struktúrát alakíthat át JSON-ra XPath-utasítások és a keretrendszer által biztosított 100+ egyéni átalakítási függvény bármelyike használatával.
  • "Zip Archive Decompress" – Tömörítse a Zip-archívumot a tartalommal rendelkező fájlok listájába (ha szükséges).

Ismert problémák és korlátozások

A szolgáltatás azure-beli felhőinfrastruktúra üzemeltetve van, és mint minden számítástechnikai szolgáltatás, a processzor- és memóriahasználat esetében is korlátozott. Ezért az összekötő arcának elsődleges korlátozása az, amely a rendszererőforrásokkal összhangban áll.

A tesztelés során kiderült, hogy a hasznos adatok mérete nem haladhatja meg a 30 mb-ot (+/-) az egyes hívások esetében. Ezt a korlátozást a jövőben meg lehet oldani, de jelenleg a korlátozás létezik, és az egyenlet hívó oldaláról kell kezelni.

Ennek megkerüléséhez fel kell osztani a hasznos adatokat logikai adattömbökre, és egyenként feldolgozni őket. A logikai adattömbökre példa lehet a pénzügyi adatokból, a hasznos adatokat érdemes felosztani pénzügyi időszak, pénzügyi év vagy valamilyen logikai szervezeti attribútum szerint.

Gyakori hibák és jogorvoslatok

"401-s hiba": Túllépte az előfizetés kvótakorlátját, vagy az előfizetése nem használhatja ezt a műveletet.

Túllépte a számlázási időszakra vonatkozó kvótát. Frissítenie kell az előfizetését, vagy meg kell várnia a következő számlázási időszakot. Ha a kvótát nem lépte túl, a meghívni kívánt műveletet nem támogatja a fizetős előfizetési szint.

GYIK

Talál egy GYIK oldalt a honlapunkon ... http://www.statesolutions.com.au/faq

Kapcsolat létrehozása

Az összekötő a következő hitelesítési típusokat támogatja:

Alapértelmezett A kapcsolat létrehozásának paraméterei. Minden régió Nem osztható meg

Alapértelmezett

Alkalmazható: Minden régió

A kapcsolat létrehozásának paraméterei.

Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.

Név Típus Description Kötelező
Speciális adatműveleti API-kulcs securestring API-kulcs True

Szabályozási korlátok

Name Hívások Megújítási időszak
API-hívások kapcsolatonként 100 60 másodperc

Műveletek

Adatséma lekérése

Kérje le a sémát (azaz a tulajdonságokat és a hozzájuk tartozó típusokat) egy objektumtömbből.

C# Kifejezés kiértékelése

Kiértékel egy C#-kifejezést, és visszaadja az eredményt.

C# szkript végrehajtása

Bevesz és végrehajt egy C#-szkriptet.

Cartesian Join

Cartesian-illesztés végrehajtása két vagy több adathalmazon keresztül.

Concatenate

Egy mező összefűzése egy objektumtömbből egyetlen sztringkimenetbe.

Csatlakozz

Pontosan két adathalmaz összekapcsolása bal vagy belső illesztési technikával.

CSV–Json

Vesszővel tagolt adattáblát alakítson át JSON-objektumok tömbjévé.

Distinct

Jelöljön ki különböző tulajdonságértékeket egy objektumtömbből.

Distinct (Egyszerű)

Adjon meg egy tömbtől eltérő értékkészletet.

Expert

Sql-utasítás végrehajtása egy vagy több megadott adatkészleten keresztül.

GZip Decompress

GZip-archívum kibontása base64-sztringbe.

GZip-tömörítés

Szövegfolyam tömörítése GZip-archívumba.

Json-séma érvényesítése

A JSON-sémát a szokásosnál fejlettebb funkciókkal ellenőrzi.

Json to Table

JSON-struktúra átalakítása táblázatos formátumba.

Json-tulajdonságok a névértékpár tömbjéhez

JSON-struktúra átalakítása név/érték párokká.

Json–CSV

Objektumok JSON-tömbjének átalakítása vesszővel tagolt táblázatformátummá.

Json–szöveg

Objektumokat tartalmazó JSON-tömb átalakítása tabulátorral tagolt szövegformátummá.

Levenshtein távolság

A Levenshtein Distance algoritmussal kiszámíthat egy aránykészletet, amely jelzi, hogy a két sztring mennyire hasonlít egymásra.

Objektumtömb elsimítása

Összetett, többszintű objektumok tömbjét egyesítsd egyetlen JSON-objektumok tömbjébe.

Objektumtömb rendezése

Összetett, többszintű objektumok tömbjének rendezése a tömb minden elemében található egy vagy több tulajdonság alapján.

Objektumtömb szűrése

Összetett, többszintű objektumok tömbjének szűrése a tömb minden elemében található egy vagy több tulajdonság alapján.

Parquet to Json

Alap64 kódolású parquet-adatkészlet átalakítása JSON-objektumok tömbjévé.

Regex egyezések

Sztringek egyezéseinek sorozata normál kifejezésmintával.

Split

A tömbben található összes objektum felosztása meghatározott feltételek szerint.

Szöveg – Json

Tabulátorral tagolt szöveges adatkészlet átalakítása JSON-objektumok tömbjévé.

Xml–Json

Xml-struktúra átalakítása JSON-ra XPath-utasításokkal és a keretrendszer által biztosított 100+ egyéni átalakítási függvény bármelyikével.

Zip Archive Decompress

Tömörítse a Zip-archívumot a tartalommal rendelkező fájlok listájába (ha szükséges).

Átalakít

Alakítson át egy adathalmaz tulajdonságainak egy készletét az elérhető egyéni átalakítási függvények bármelyikével.

Összefűzés (egyszerű)

Összefűz egy értéktömböt egy tagolt sztringbe.

Összesít

Egy vagy több tulajdonság összesítése egy JSON-tömbadatkészleten belüli csoportosított mezőkészlet alapján.

Adatséma lekérése

Kérje le a sémát (azaz a tulajdonságokat és a hozzájuk tartozó típusokat) egy objektumtömbből.

Paraméterek

Name Kulcs Kötelező Típus Description
Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

C# Kifejezés kiértékelése

Kiértékel egy C#-kifejezést, és visszaadja az eredményt.

Paraméterek

Name Kulcs Kötelező Típus Description
C# kifejezés
expression True string

A kiértékelendő C# kifejezés.

Válaszok

Kiértékelt eredmény

Kiértékelt eredmény
object

C# szkript végrehajtása

Bevesz és végrehajt egy C#-szkriptet.

Paraméterek

Name Kulcs Kötelező Típus Description
C# szkript
script True string

A végrehajtandó C#-szkript.

Osztálydefiníciók
classDefinitions array of string

Osztálydefiníciók tömbje, amelyek a szkriptből hivatkozhatók.

Paraméterek
parameters object

A szkriptbe való továbbításhoz és használathoz használt paraméterek.

Válaszok

Szkript eredménye

Szkript eredménye
object

Cartesian Join

Cartesian-illesztés végrehajtása két vagy több adathalmazon keresztül.

Paraméterek

Name Kulcs Kötelező Típus Description
Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True object

Több adathalmazt határoz meg egy objektum útján, és minden tulajdonságérték objektumtömb. Minden tulajdonságnév egy adatkészlet neve, amely a végrehajtott művelettel hivatkozható.

Válaszok

Name Elérési út Típus Description
array of object
items
object

Concatenate

Egy mező összefűzése egy objektumtömbből egyetlen sztringkimenetbe.

Paraméterek

Name Kulcs Kötelező Típus Description
szakterület
field True string

A forrásadatkészletből származó mező összefűzendő.

Elválasztó
separator string

Az eredményül kapott összefűzött sztring elválasztásához használt sztring.

Üres kihagyása
ignoreEmpty True boolean

Üres/null sztringek figyelmen kívül hagyása összefűzéskor.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

response
string

Csatlakozz

Pontosan két adathalmaz összekapcsolása bal vagy belső illesztési technikával.

Paraméterek

Name Kulcs Kötelező Típus Description
Illesztés típusa
joinType True string

A végrehajtandó illesztési művelet.

Mezők csatlakoztatása
joinFields True array of string

Az egyes táblákhoz illesztendő mezők listája.

Fields
fields True array of string

Az eredményhalmazba felvenni kívánt mezők listája. Támogatja a dinamikus mezőkijelölés szintaxisát.

Teljes mezőnevek kényszerítve
forceFullyQualifiedFieldNames boolean

Kényszerítse az eredményül kapott adathalmaz összes mezőnevét az eredeti adatkészlet nevével való előtagra.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True object

Több adathalmazt határoz meg egy objektum útján, és minden tulajdonságérték objektumtömb. Minden tulajdonságnév egy adatkészlet neve, amely a végrehajtott művelettel hivatkozható.

Válaszok

Name Elérési út Típus Description
array of object
items
object

CSV–Json

Vesszővel tagolt adattáblát alakítson át JSON-objektumok tömbjévé.

Paraméterek

Name Kulcs Kötelező Típus Description
Fejlécsor
headerRow boolean

Fejlécsort tartalmaz

Sorelválasztó
rowSeparator string

Az egyes sorokat elválasztó karakter(ek), alapértelmezett = \n

Határoló
delimiter string

Az egyes oszlopokat elválasztó karakter(ek), alapértelmezett = ,

Escape Character
escapeCharacter string

Az egyes mezők felosztásához használandó escape karakter alapértelmezés szerint dupla idézőjel.

Encoding
encoding string

A fájltartalom kódolása, alapértelmezett = UTF8.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True string

Tagolt sztringtábla

Válaszok

Name Elérési út Típus Description
array of object
items
object

Distinct

Jelöljön ki különböző tulajdonságértékeket egy objektumtömbből.

Paraméterek

Name Kulcs Kötelező Típus Description
Fields
fields True array of string

Az eredményhalmazba felvenni kívánt mezők listája. Támogatja a dinamikus mezőkijelölés szintaxisát.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Distinct (Egyszerű)

Adjon meg egy tömbtől eltérő értékkészletet.

Paraméterek

Name Kulcs Kötelező Típus Description
szakterület
field True string

Mező, amelyen végrehajthatja a különbözőségeket.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder string

Rendezési irány (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Expert

Sql-utasítás végrehajtása egy vagy több megadott adatkészleten keresztül.

Paraméterek

Name Kulcs Kötelező Típus Description
Lekérdezési sztring
query True string

Teljes mértékben működő SELECT utasítás, amely a bejövő adatkészletre hivatkozik és feldolgozza.

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True object

Több adathalmazt határoz meg egy objektum útján, és minden tulajdonságérték objektumtömb. Minden tulajdonságnév egy adatkészlet neve, amely a végrehajtott művelettel hivatkozható.

Válaszok

Name Elérési út Típus Description
array of object
items
object

GZip Decompress

GZip-archívum kibontása base64-sztringbe.

Paraméterek

Name Kulcs Kötelező Típus Description
Adat
data True string

A kibontandó GZip-fájl alap64-es ábrázolása.

Válaszok

response
string

GZip-tömörítés

Szövegfolyam tömörítése GZip-archívumba.

Paraméterek

Name Kulcs Kötelező Típus Description
Adat
data True string

A GZip formátummal archiválni kívánt adatok sztringje.

Válaszok

response
string

Json-séma érvényesítése

A JSON-sémát a szokásosnál fejlettebb funkciókkal ellenőrzi.

Paraméterek

Name Kulcs Kötelező Típus Description
Schema
schema True object

A JSON által érvényesítendő séma.

JSON-objektum
data True object

JSON-objektum, amely a sémán való ellenőrzéshez lesz használva.

Válaszok

Name Elérési út Típus Description
array of string

Json to Table

JSON-struktúra átalakítása táblázatos formátumba.

Paraméterek

Name Kulcs Kötelező Típus Description
Útvonal
path string

A kezdeti kijelöléshez használt JToken elérési út (alapértelmezett = $)

Kiegyensúlyozott kimenet
balancedOutput boolean

Ha IGAZ, az eredményhalmaz minden eleme ugyanazzal a tulajdonságkészlettel rendelkezik, ezért kiegyensúlyozott lesz.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True object

Strukturált JSON-adatok.

Válaszok

Name Elérési út Típus Description
array of object
items
object

Json-tulajdonságok a névértékpár tömbjéhez

JSON-struktúra átalakítása név/érték párokká.

Paraméterek

Name Kulcs Kötelező Típus Description
JSON-adatok
data True

Az átalakítandó JSON-adatok.

Json–CSV

Objektumok JSON-tömbjének átalakítása vesszővel tagolt táblázatformátummá.

Paraméterek

Name Kulcs Kötelező Típus Description
Fejlécsor
headerRow boolean

Fejlécsort tartalmaz

Sorelválasztó
rowSeparator string

Az egyes sorokat elválasztó karakter(ek), alapértelmezett = \n

Escape Character
escapeCharacter string

A mezőelválasztó értéket tartalmazó értékek feloldó karaktere.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

response
string

Json–szöveg

Objektumokat tartalmazó JSON-tömb átalakítása tabulátorral tagolt szövegformátummá.

Paraméterek

Name Kulcs Kötelező Típus Description
Fejlécsor
headerRow boolean

Fejlécsort tartalmaz

Sorelválasztó
rowSeparator string

Az egyes sorokat elválasztó karakter(ek), alapértelmezett = \n

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

response
string

Levenshtein távolság

A Levenshtein Distance algoritmussal kiszámíthat egy aránykészletet, amely jelzi, hogy a két sztring mennyire hasonlít egymásra.

Paraméterek

Name Kulcs Kötelező Típus Description
Alapérték
baseValue True string

Az összes többi érték összehasonlításához használt alapérték.

Összehasonlító értékek
comparisonValues True array of string

Az összes többi érték összehasonlításához használt alapérték.

Arány küszöbértéke
ratioThreshold double

0 és 100 közötti szám. Ha üresen marad, az alapértelmezett érték 0 lesz, azaz minden eredmény vissza lesz adva.

Arány küszöbértéke
applyRatioThresholdTo string

Alkalmazza a küszöbérték-szűrőt az adathalmazban visszaadott maximális arányra vagy az összes belefoglalt átlagra.

Aránykijelölés típusa
ratioSelectionType string

Az egyes összehasonlításokhoz használni kívánt arányok típusa.

Jogkivonat rendezési típusa
tokenSortType string

Az egyes szavak/jogkivonatok összehasonlítás előtti rendezésére szolgáló kijelölés.

Kis- és nagybetűk megkülönböztetése
caseSensitive boolean

Az összehasonlításokat a kis- és nagybetűk megkülönböztetésével futtathatja.

Üres tér eltávolítása
removeWhitespace boolean

Az összehasonlítás előtt távolítsa el vagy tartsa meg az összes szóközt.

Speciális karakterek eltávolítása
removeSpecialCharacters boolean

Az összehasonlítás előtt távolítsa el vagy tartsa meg az összes speciális karaktert.

Válaszok

Objektumtömb elsimítása

Összetett, többszintű objektumok tömbjét egyesítsd egyetlen JSON-objektumok tömbjébe.

Paraméterek

Name Kulcs Kötelező Típus Description
Határoló
delimiter True string

A tulajdonságokat az objektumhierarchia különböző szintjeitől elválasztó sztring.

Kiegyensúlyozott kimenet
balancedOutput True boolean

Ha IGAZ, az eredményhalmaz minden eleme ugyanazzal a tulajdonságkészlettel rendelkezik, ezért kiegyensúlyozott lesz. A szűrési és rendezési sorrend csak akkor működik, ha ez IGAZ értékre van állítva.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

Objektumtömb rendezése

Összetett, többszintű objektumok tömbjének rendezése a tömb minden elemében található egy vagy több tulajdonság alapján.

Paraméterek

Name Kulcs Kötelező Típus Description
Rendezési sorrend
sortOrder True object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

Objektumtömb szűrése

Összetett, többszintű objektumok tömbjének szűrése a tömb minden elemében található egy vagy több tulajdonság alapján.

Paraméterek

Name Kulcs Kötelező Típus Description
Kifejezés szűrése
filter True string

A dokumentációban meghatározott kifejezés szűrése.

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

Parquet to Json

Alap64 kódolású parquet-adatkészlet átalakítása JSON-objektumok tömbjévé.

Paraméterek

Name Kulcs Kötelező Típus Description
Csak ellenőrzés
validateOnly boolean

Csak az adatok ellenőrzése, ne adja vissza az adatokat.

Kihagyás
skip integer

A TAKE paraméter alkalmazása előtt a SKIP rekordjainak mennyisége.

Vesz
take integer

A kihagyott rekordok után a TAKE rekordmennyiség.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True string

Base64 kódolt sztring, amely egy parquet-adatfájl tartalmát tartalmazza.

Válaszok

Name Elérési út Típus Description
array of object
items
object

Regex egyezések

Sztringek egyezéseinek sorozata normál kifejezésmintával.

Paraméterek

Name Kulcs Kötelező Típus Description
Pattern
pattern True string

Reguláris kifejezésminta.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True string

A regex minta végrehajtásához használható szöveg

Válaszok

Name Elérési út Típus Description
array of string

Split

A tömbben található összes objektum felosztása meghatározott feltételek szerint.

Paraméterek

Name Kulcs Kötelező Típus Description
Spárga
Splits object
Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

Szöveg – Json

Tabulátorral tagolt szöveges adatkészlet átalakítása JSON-objektumok tömbjévé.

Paraméterek

Name Kulcs Kötelező Típus Description
Fejlécsor
headerRow boolean

Fejlécsort tartalmaz

Sorelválasztó
rowSeparator string

Az egyes sorokat elválasztó karakter(ek), alapértelmezett = \n

Határoló
delimiter string

Az egyes oszlopokat elválasztó karakter(ek), alapértelmezett = \t

Encoding
encoding string

A fájltartalom kódolása, alapértelmezett = UTF8.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
data True string

Tagolt sztringtábla

Válaszok

Name Elérési út Típus Description
array of object
items
object

Xml–Json

Xml-struktúra átalakítása JSON-ra XPath-utasításokkal és a keretrendszer által biztosított 100+ egyéni átalakítási függvény bármelyikével.

Paraméterek

Name Kulcs Kötelező Típus Description
Elsődleges hurok az elemnél
primaryLoopAtElement string

XPath-utasítás, amely kijelöli az átcsatoláshoz használni kívánt elemeket.

Objektum leképezése
map object

Json-objektum, amely XPath-utasításokkal megfelelteti a forrásnak megfeleltetendő tulajdonságokat.

Térkép neve
mapName string

A térkép másoktól való megkülönböztetéséhez használt név.

XPath-lekérdezés
xPathQuery string

XPath-utasítás, amely kijelöli az átcsatoláshoz használni kívánt elemeket.

Objektum leképezése
map object

Json-objektum, amely XPath-utasításokkal megfelelteti a forrásnak megfeleltetendő tulajdonságokat.

Adat
data True string

XML-sztring.

Válaszok

Name Elérési út Típus Description
array of object
items
object

Zip Archive Decompress

Tömörítse a Zip-archívumot a tartalommal rendelkező fájlok listájába (ha szükséges).

Paraméterek

Name Kulcs Kötelező Típus Description
Adat
data True string

A tömörítendő zip archívum alap64-es ábrázolása.

Fájltartalom lekérése
getFileContents True boolean

Lekéri az egyes fájlok tartalmát?

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Válaszok

Name Elérési út Típus Description
array of object
Név
name string

A fájl vagy mappa neve.

Útvonal
path string

A fájl vagy mappa teljes elérési útja.

Tömörített méret
compressedSize number

A fájl mérete tömörített állapotban.

Tömörítetlen méret
uncompressedSize number

A fájl tömörítetlen állapotban lévő mérete.

Fájl tartalma
fileContent string

A fájltartalom alap64-es ábrázolása.

Átalakít

Alakítson át egy adathalmaz tulajdonságainak egy készletét az elérhető egyéni átalakítási függvények bármelyikével.

Paraméterek

Name Kulcs Kötelező Típus Description
Transformations
transformations True object

A leképezési átalakítások forrás- és célkészletét tartalmazó objektum.

Az összes tulajdonság megőrzése
preserveAllProperties boolean

Ha IGAZ, az átalakítások tulajdonságban nem kimondott összes tulajdonság megmarad az eredményként kapott adathalmazban.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

Összefűzés (egyszerű)

Összefűz egy értéktömböt egy tagolt sztringbe.

Paraméterek

Name Kulcs Kötelező Típus Description
Elválasztó
separator string

Az eredményül kapott összefűzött sztring elválasztásához használt sztring.

Üres kihagyása
ignoreEmpty boolean

Üres/null sztringek figyelmen kívül hagyása összefűzéskor.

Filter
filter string

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder string

Rendezési irány (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

adat
data True array of string

Válaszok

response
string

Összesít

Egy vagy több tulajdonság összesítése egy JSON-tömbadatkészleten belüli csoportosított mezőkészlet alapján.

Paraméterek

Name Kulcs Kötelező Típus Description
Operation
aggregationType True string

Az összesítés típusa.

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

Sztringalapú WHERE záradék a visszaadott eredményhalmaz szűréséhez.

Rendezési sorrend
sortOrder object

Egy vagy több mezőnévvel és rendezési iránysal rendelkező objektum (például ASC vagy DESC).

Schema
schema object

Manuális séma felülbírálással kényszeríthet egy bejövő mezőt egy adott primitív típusra.

Kultúra neve
cultureName string

Lehetővé teszi, hogy a hívó alkalmazás módosítsa a kultúrát, így a dátum elemzése stb. a megfelelő eredményt hozza létre.

Logikai tulajdonságok
isBoolean array of string

A kimenet azon tulajdonságainak listája, amelyeket logikai értékként kell kezelni

Adat
Data object

Válaszok

Name Elérési út Típus Description
array of object
items
object

Definíciók

levenshteinDistanceResponse

Name Elérési út Típus Description
Megadott
BaseValue.Supplied string
Tényadat
BaseValue.Actual string
RatioThreshold
ComparisonSettings.RatioThreshold double
ApplyRatioThresholdTo
ComparisonSettings.ApplyRatioThresholdTo string
CaseSensitive
ComparisonSettings.CaseSensitive boolean
RemoveWhitespace
ComparisonSettings.RemoveWhitespace boolean
RemoveSpecialCharacters
ComparisonSettings.RemoveSpecialCharacters boolean
RatioSelectionType
ComparisonSettings.RatioSelectionType string
TokenSortType
ComparisonSettings.TokenSortType string
Comparisons
Comparisons array of object
Megadott
Comparisons.Comparison.Supplied string
Tényadat
Comparisons.Comparison.Actual string
Arány
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

objektum

Ez az "objektum" típus.

karakterlánc

Ez a sztring alapszintű adattípusa.