Udostępnij przez


Zaawansowane operacje na danych

Zestaw zaawansowanych operacji zaprojektowanych w celu ułatwienia transformacji zbiorczych zestawów danych.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Obsługa rozwiązań stanowych
adres URL https://www.statesolutions.com.au/contact-us
Email support@statesolutions.com.au
Metadane łącznika
Publisher Rozwiązania stanu
Witryna internetowa https://www.statesolutions.com.au
Zasady ochrony prywatności https://www.statesolutions.com.au/privacy-policy
Kategorie Dane

Operacje oferowane w ramach tej usługi zapewniają inżynierom danych i integracji możliwość przekształcania zbiorczych zestawów danych z jednej struktury na drugą.

Wraz z podstawowymi operacjami platforma ma wbudowane funkcje niestandardowe, które jeszcze bardziej rozszerzają funkcjonalność. Te dodane funkcje niestandardowe zapewniają rozszerzalność poziomu specyficznego dla pola, które można zastosować względem przekształconego zestawu danych.

Operacje w ramach platformy pomagają zmniejszyć obciążenie, takie jak pętla, nadmierne zużycie wyrażeń wbudowanych i inne podstawowe operacje danych w ramach opracowanych przepływów. Skutkuje to bardziej czytelnym i bardziej pomocnym produktem końcowym dla organizacji, a wszystko to umożliwiło bez konieczności wywołania jednej infrastruktury z perspektywy własnych organizacji.

Wymagania wstępne

Musisz zarejestrować się w celu uzyskania subskrypcji.

Można je uzyskać, tworząc konto w ramach płatnego planu lub aktywowanie subskrypcji próbnej. Szczegóły można znaleźć na naszej stronie internetowej na stronie cennika ... http://www.statesolutions.com.au/pricing/

Jak uzyskać poświadczenia

Zgodnie z poprzednią sekcją przejdź do naszej strony cennika i zarejestruj się, aby uzyskać plan, który najlepiej odpowiada Twojej organizacji.

Jeśli zarejestrujesz się w celu uzyskania płatnej subskrypcji, proces przekierowuje Cię do wprowadzenia szczegółowych informacji dotyczących siebie i organizacji. Następnie zostanie wyświetlony monit o podanie informacji o karcie kredytowej, aby miesięczny (lub roczny, jeśli to konieczne) cykl rozliczeniowy mógł odpowiednio naliczać opłaty.

Jeśli zarejestrujesz się w celu uzyskania subskrypcji próbnej, zostanie wyświetlony monit o podanie niczego więcej niż twoje imię i nazwisko i adres e-mail. Subskrypcja wersji próbnej ogranicza 100 połączeń bez limitu czasu, gdy te 100 wywołań musi być używanych.

Twoje szczegóły (adres e-mail i zakupiony produkt) są używane podczas wywoływania usług po naszej stronie w celu śledzenia wszelkich i wszystkich użycia wymaganych do ograniczenia limitu przydziału (pamiętaj, że nie wszystkie plany mają limit przydziału).

Wprowadzenie do łącznika

Po otrzymaniu subskrypcji i klucza interfejsu API będzie można wykonać pierwsze wywołanie.

Przegląd- http://www.statesolutions.com.au/overview/

W sekcji przeglądu naszej witryny internetowej opisano podstawy i co ważniejsze, szczegóły głównego punktu końcowego używanego do wykonania każdego wywołania interfejsu API.

Funkcje niestandardowe — http://www.statesolutions.com.au/custom-functions/

Nie wszystkie operacje obsługują korzystanie z funkcji niestandardowych, ale dla tych, które to robią, należy przełączyć się w ten sposób, co jest możliwe, zapewni ogromną elastyczność podczas przekształcania danych.

Obsługiwane operacje

  • "Agregowanie" — agregowanie co najmniej jednej właściwości według pogrupowanego zestawu pól w zestawie danych tablicy JSON.
  • "Dołączanie kartezjańskie" — wykonywanie sprzężenia kartezjańskiego na dwóch lub więcej zestawów danych.
  • "Concatenate" — łączenie pola z tablicy obiektów w pojedyncze dane wyjściowe ciągu.
  • "Concatenate (Simple)" — łączenie tablicy wartości w rozdzielany ciąg.
  • "C# Evaluate" — oblicza wyrażenie języka C# i zwraca wynik.
  • "Wykonywanie skryptu języka C#" — pobiera i wykonuje skrypt języka C#.
  • "CSV to JSON" — przekształcanie rozdzielanej przecinkami tabeli danych na tablicę obiektów JSON.
  • "Distinct" — wybierz zestaw unikatowych wartości właściwości z tablicy obiektów.
  • "Distinct (Simple)" — podaj odrębny zestaw wartości z tablicy.
  • "Expert" — wykonaj instrukcję SQL dla co najmniej jednego dostarczonego zestawu danych.
  • "Spłaszczanie tablicy obiektów" — spłaszczanie tablicy złożonych obiektów wielopoziomowych w tablicę obiektów JSON pojedynczego poziomu.
  • "Pobierz schemat danych" — pobierz schemat (tj. właściwości i skojarzone z nimi typy) z tablicy obiektów.
  • "GZip Compress" — kompresowanie strumienia tekstu do archiwum GZip.
  • "Dekompresja GZip" — dekompresuj archiwum GZip do ciągu base64.
  • "Sprzężenie" — sprzężenie dokładnie dwóch zestawów danych przy użyciu techniki sprzężenia lewego lub wewnętrznego.
  • "JSON do CSV" — przekształcanie tablicy obiektów JSON w format tabeli rozdzielanej przecinkami.
  • "JSON to Table" — przekształcanie struktury JSON w format tabluar.
  • "JSON to Text" — przekształcanie tablicy obiektów w formacie JSON na format tekstu rozdzielanego tabulatorami.
  • "Właściwości JSON do tablicy par nazw/wartości" — przekształca strukturę JSON na tablicę par nazw/wartości.
  • "Weryfikacja schematu JSON" — weryfikuje obiekt JSON względem schematu JSON.
  • "Odległość Levenshtein" — użyj algorytmu odległości Levenshtein, aby obliczyć zestaw współczynników wskazujący, jak podobne dwa ciągi są ze sobą.
  • "Parquet to JSON" — przekształć zakodowany w formacie base64 zestaw danych parquet w tablicę obiektów JSON.
  • "Dopasowania wyrażeń regularnych" — tworzy zestaw dopasowań dla ciągu przy użyciu wzorca wyrażenia regularnego.
  • "Sortuj tablicę obiektów" — sortuj tablicę złożonych obiektów wielowymiarowych według co najmniej jednej właściwości zawartej w każdym elemencie tablicy.
  • "Podziel" — podziel każdy element tablicy na co najmniej jeden nowy element według zdefiniowanego zestawu kryteriów.
  • "Tekst do formatu JSON" — przekształcanie rozdzielanego tabulatorem zestawu danych tekstowych na tablicę obiektów JSON.
  • "Przekształć" — przekształcanie zestawu właściwości w zestawie danych przy użyciu dowolnej z 100+ niestandardowych funkcji przekształcania udostępnianych przez platformę.
  • "XML to JSON" — przekształć strukturę XML w format JSON przy użyciu instrukcji XPath i dowolnej z 100+ niestandardowych funkcji przekształcania udostępnianych przez platformę.
  • "Zip Archive Decompress" — dekompresuj archiwum Zip do listy plików z zawartością (jeśli jest to wymagane).

Znane problemy i ograniczenia

Usługa jest hostowana w infrastrukturze chmury platformy Azure i podobnie jak każda usługa oparta na obliczeniach jest ograniczona, jeśli chodzi o użycie procesora CPU i pamięci. W związku z tym głównym ograniczeniem, przed którym stoi nasz łącznik, są te, które są zgodne z zasobami systemowymi.

Testowanie wykazało, że ładunki nie powinny przekraczać rozmiaru około 30 mb (+/-) dla każdego wykonywanego wywołania. To ograniczenie może zostać rozwiązane w przyszłości, ale od tej pory ograniczenie istnieje i musi być traktowane z boku wywołania równania.

Aby obejść ten proces, należy podzielić ładunki na fragmenty logiczne i przetworzyć je pojedynczo. Przykład logicznych fragmentów można pobrać z danych finansowych. Najlepszym rozwiązaniem może być podzielenie ładunków w górę według okresu obrachunkowego, roku obrachunkowego lub pewnego rodzaju logicznego atrybutu organizacyjnego.

Typowe błędy i środki zaradcze

"Błąd 401": limit przydziału dla tej subskrypcji został przekroczony lub subskrypcja nie może korzystać z tej operacji.

Przekroczono limit przydziału dla okresu rozliczeniowego. Musisz uaktualnić subskrypcję lub poczekać na następny okres rozliczeniowy. Alternatywnie, jeśli limit przydziału nie został przekroczony, operacja, którą próbujesz wywołać, nie jest obsługiwana przez poziom subskrypcji, za który zapłaciłeś.

Często zadawane pytania

Stronę często zadawanych pytań można znaleźć na naszej stronie internetowej... http://www.statesolutions.com.au/faq

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz interfejsu API zaawansowanych operacji danych securestring Klucz interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aggregate

Agregowanie co najmniej jednej właściwości według zgrupowanego zestawu pól w zestawie danych tablicy JSON.

Concatenate

Łączenie pola z tablicy obiektów w pojedyncze dane wyjściowe ciągu.

Dekompresja GZip

Dekompresuj archiwum GZip do ciągu base64.

Dekompresuj archiwum zip

Dekompresuj archiwum zip do listy plików z zawartością (jeśli jest to wymagane).

Distinct

Wybierz zestaw unikatowych wartości właściwości z tablicy obiektów.

Distinct (proste)

Podaj unikatowy zestaw wartości z tablicy.

Dopasowania wyrażeń regularnych

Utwórz zestaw dopasowań dla ciągu przy użyciu wzorca wyrażenia regularnego.

Dołącz kartezjański

Wykonaj sprzężenia kartezjańskiego na co najmniej dwóch zestawach danych.

Dołączyć

Połącz dokładnie dwa zestawy danych przy użyciu techniki sprzężenia lewego lub wewnętrznego.

Expert

Wykonaj instrukcję SQL dla co najmniej jednego dostarczonego zestawu danych.

Filtruj tablicę obiektów

Filtruj tablicę złożonych obiektów wielowymiarowych według co najmniej jednej właściwości zawartej w każdym elemencie w tablicy.

Kod Json do tabeli

Przekształcanie struktury JSON w format tabelaryczny.

Kod Json do tekstu

Przekształć tablicę obiektów JSON w format tekstu rozdzielanego tabulatorami.

Kompresowanie GZip

Kompresuj strumień tekstu do archiwum GZip.

Odległość Levenshtein

Użyj algorytmu odległości Levenshtein, aby obliczyć zestaw współczynników wskazujący, jak podobne dwa ciągi są ze sobą.

Parquet do Json

Przekształć zakodowany w formacie base64 zestaw danych parquet w tablicę obiektów JSON.

Plik CSV do formatu Json

Przekształć rozdzielaną przecinkami tabelę danych w tablicę obiektów JSON.

Plik Json do pliku CSV

Przekształć tablicę obiektów JSON w format tabeli rozdzielanej przecinkami.

Pobieranie schematu danych

Pobierz schemat (tj. właściwości i skojarzone z nimi typy) z tablicy obiektów.

Przekształć

Przekształć zestaw właściwości w zestawie danych przy użyciu dowolnej z dostępnych niestandardowych funkcji przekształcania.

Sortuj tablicę obiektów

Sortuj tablicę złożonych obiektów wielowymiarowych według co najmniej jednej właściwości zawartej w każdym elemencie w tablicy.

Split

Podziel wszystkie obiekty zawarte w tablicy według zdefiniowanych kryteriów.

Spłaszczana tablica obiektów

Spłaszczanie tablicy złożonych obiektów wielopoziomowych w tablicę pojedynczych obiektów JSON.

Tekst w formacie Json

Przekształć rozdzielany tekstowy zestaw danych tabulatorem w tablicę obiektów JSON.

Weryfikacja schematu Json

Weryfikuje schemat JSON przy użyciu bardziej zaawansowanych funkcji niż standardowe.

Wykonywanie skryptu języka C#

Pobiera i wykonuje skrypt języka C#.

Wyrażenie ewaluacyjne języka C#

Oblicza wyrażenie języka C# i zwraca wynik.

Właściwości Json do tablicy par wartości nazw

Przekształć strukturę JSON na pary nazw/wartości.

Xml do formatu Json

Przekształć strukturę XML w format JSON przy użyciu instrukcji XPath i dowolnej z 100+ niestandardowych funkcji przekształcania udostępnianych przez platformę.

Łączenie (proste)

Połącz tablicę wartości w rozdzielany ciąg.

Aggregate

Agregowanie co najmniej jednej właściwości według zgrupowanego zestawu pól w zestawie danych tablicy JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Operation
aggregationType True string

Typ agregacji.

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

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Concatenate

Łączenie pola z tablicy obiektów w pojedyncze dane wyjściowe ciągu.

Parametry

Nazwa Klucz Wymagane Typ Opis
(No changes needed)
field True string

Pole z zestawu danych źródłowych do łączenia.

Rozdzielacz
separator string

Ciąg używany do rozdzielić wynikowy połączony ciąg.

Ignoruj puste
ignoreEmpty True boolean

Ignoruj puste/null ciągi podczas łączenia.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

response
string

Dekompresja GZip

Dekompresuj archiwum GZip do ciągu base64.

Parametry

Nazwa Klucz Wymagane Typ Opis
Dane
data True string

Reprezentacja pliku GZip w formacie base64 w celu dekompresowania.

Zwraca

response
string

Dekompresuj archiwum zip

Dekompresuj archiwum zip do listy plików z zawartością (jeśli jest to wymagane).

Parametry

Nazwa Klucz Wymagane Typ Opis
Dane
data True string

Reprezentacja archiwum zip w formacie base64 w celu dekompresowania.

Pobieranie zawartości pliku
getFileContents True boolean

Pobrać zawartość każdego pliku?

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Zwraca

Nazwa Ścieżka Typ Opis
array of object
Name
name string

Nazwa pliku lub folderu.

Ścieżka
path string

Pełna ścieżka pliku lub folderu.

Rozmiar skompresowany
compressedSize number

Rozmiar pliku w stanie skompresowanym.

Nieskompresowany rozmiar
uncompressedSize number

Rozmiar pliku w stanie nieskompresowanym.

Zawartość pliku
fileContent string

Reprezentacja base64 zawartości pliku.

Distinct

Wybierz zestaw unikatowych wartości właściwości z tablicy obiektów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Pola formularza
fields True array of string

Lista pól do uwzględnienia w zestawie wyników. Obsługuje składnię wyboru pola dynamicznego.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Distinct (proste)

Podaj unikatowy zestaw wartości z tablicy.

Parametry

Nazwa Klucz Wymagane Typ Opis
(No changes needed)
field True string

Pole, na które ma być wykonywane unikatowe.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder string

Kierunek sortowania (tj. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Dopasowania wyrażeń regularnych

Utwórz zestaw dopasowań dla ciągu przy użyciu wzorca wyrażenia regularnego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wzór
pattern True string

Wzorzec wyrażenia regularnego.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True string

Tekst do wykonania wzorca wyrażeń regularnych

Zwraca

Nazwa Ścieżka Typ Opis
array of string

Dołącz kartezjański

Wykonaj sprzężenia kartezjańskiego na co najmniej dwóch zestawach danych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True object

Definiuje wiele zestawów danych za pomocą obiektu z każdą wartością właściwości będącą tablicą obiektów. Każda nazwa właściwości to nazwa zestawu danych, do którego można odwoływać się w drodze wykonywanej operacji.

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Dołączyć

Połącz dokładnie dwa zestawy danych przy użyciu techniki sprzężenia lewego lub wewnętrznego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ sprzężenia
joinType True string

Operacja sprzężenia do wykonania.

Pola sprzężenia
joinFields True array of string

Lista pól do sprzężenia każdej tabeli.

Pola formularza
fields True array of string

Lista pól do uwzględnienia w zestawie wyników. Obsługuje składnię wyboru pola dynamicznego.

Wymuszanie w pełni kwalifikowanych nazw pól
forceFullyQualifiedFieldNames boolean

Wymuś, aby wszystkie nazwy pól w wynikowym zestawie danych zostały poprzedzone nazwą źródłowego zestawu danych.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True object

Definiuje wiele zestawów danych za pomocą obiektu z każdą wartością właściwości będącą tablicą obiektów. Każda nazwa właściwości to nazwa zestawu danych, do którego można odwoływać się w drodze wykonywanej operacji.

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Expert

Wykonaj instrukcję SQL dla co najmniej jednego dostarczonego zestawu danych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ciąg zapytania
query True string

W pełni działająca instrukcja SELECT, która odwołuje się do przychodzącego zestawu danych i przetwarza je.

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True object

Definiuje wiele zestawów danych za pomocą obiektu z każdą wartością właściwości będącą tablicą obiektów. Każda nazwa właściwości to nazwa zestawu danych, do którego można odwoływać się w drodze wykonywanej operacji.

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Filtruj tablicę obiektów

Filtruj tablicę złożonych obiektów wielowymiarowych według co najmniej jednej właściwości zawartej w każdym elemencie w tablicy.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wyrażenie filtru
filter True string

Wyrażenie filtru zdefiniowane w dokumentacji.

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Kod Json do tabeli

Przekształcanie struktury JSON w format tabelaryczny.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ścieżka
path string

Ścieżka JToken używana do zaznaczenia początkowego (wartość domyślna = $)

Zrównoważone dane wyjściowe
balancedOutput boolean

Jeśli wartość TRUE, każdy element w zestawie wyników będzie miał ten sam zestaw właściwości, co spowoduje jego zrównoważenie.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True object

Dane JSON ze strukturą.

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Kod Json do tekstu

Przekształć tablicę obiektów JSON w format tekstu rozdzielanego tabulatorami.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wiersz nagłówka
headerRow boolean

Zawiera wiersz nagłówka

Separator wierszy
rowSeparator string

Znaki oddzielające każdy wiersz, wartość domyślna = \n

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

response
string

Kompresowanie GZip

Kompresuj strumień tekstu do archiwum GZip.

Parametry

Nazwa Klucz Wymagane Typ Opis
Dane
data True string

Ciąg danych do archiwizacji przy użyciu formatu GZip.

Zwraca

response
string

Odległość Levenshtein

Użyj algorytmu odległości Levenshtein, aby obliczyć zestaw współczynników wskazujący, jak podobne dwa ciągi są ze sobą.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wartość podstawowa
baseValue True string

Wartość podstawowa do porównania wszystkich innych wartości.

Wartości porównania
comparisonValues True array of string

Wartość podstawowa do porównania wszystkich innych wartości.

Próg współczynnika
ratioThreshold double

Liczba z zakresu od 0 do 100. Jeśli pole pozostanie puste, wartość domyślna będzie wynosić 0, tj. zostaną zwrócone wszystkie wyniki.

Próg współczynnika
applyRatioThresholdTo string

Zastosuj filtr progowy do maksymalnego współczynnika zwróconego w zestawie danych lub średniej wszystkich uwzględnionych.

Typ wyboru współczynnika
ratioSelectionType string

Typ współczynników, dla których chcesz wykonać każde porównanie.

Typ sortowania tokenu
tokenSortType string

Wybór sortowania każdego wyrazu/tokenu przed porównaniem lub nie.

Uwzględniana wielkość liter
caseSensitive boolean

Uruchom porównania w sposób uwzględniający wielkość liter.

Usuń białe znaki
removeWhitespace boolean

Usuń lub zachowaj wszystkie spacje przed porównaniem.

Usuń znaki specjalne
removeSpecialCharacters boolean

Usuń lub zachowaj wszystkie znaki specjalne przed porównaniem.

Zwraca

Parquet do Json

Przekształć zakodowany w formacie base64 zestaw danych parquet w tablicę obiektów JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tylko weryfikacja
validateOnly boolean

Zweryfikuj tylko dane, nie zwracaj żadnych danych.

Pomiń
skip integer

Ilość rekordów do pominięcia przed zastosowaniem parametru TAKE.

Weź
take integer

Ilość rekordów do TAKE po pominiętych rekordach.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True string

Ciąg zakodowany w formacie Base64 zawierający zawartość pliku danych parquet.

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Plik CSV do formatu Json

Przekształć rozdzielaną przecinkami tabelę danych w tablicę obiektów JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wiersz nagłówka
headerRow boolean

Zawiera wiersz nagłówka

Separator wierszy
rowSeparator string

Znaki oddzielające każdy wiersz, wartość domyślna = \n

Ogranicznik
delimiter string

Znaki oddzielające każdą kolumnę, wartość domyślna = ,

Znak ucieczki
escapeCharacter string

Znak ucieczki, który ma być używany podczas dzielenia każdego pola, wartość domyślna to podwójne cudzysłowy.

Encoding
encoding string

Kodowanie zawartości pliku, wartość domyślna = UTF8.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True string

Tabela ciągów rozdzielonych

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Plik Json do pliku CSV

Przekształć tablicę obiektów JSON w format tabeli rozdzielanej przecinkami.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wiersz nagłówka
headerRow boolean

Zawiera wiersz nagłówka

Separator wierszy
rowSeparator string

Znaki oddzielające każdy wiersz, wartość domyślna = \n

Znak ucieczki
escapeCharacter string

Znak ucieczki dla wartości zawierających wartość separatora pola.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

response
string

Pobieranie schematu danych

Pobierz schemat (tj. właściwości i skojarzone z nimi typy) z tablicy obiektów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Przekształć

Przekształć zestaw właściwości w zestawie danych przy użyciu dowolnej z dostępnych niestandardowych funkcji przekształcania.

Parametry

Nazwa Klucz Wymagane Typ Opis
Transformations
transformations True object

Obiekt zawierający źródłowy i docelowy zestaw przekształceń mapowania.

Zachowaj wszystkie właściwości
preserveAllProperties boolean

Jeśli wartość TRUE, wszystkie właściwości, które nie zostały specjalnie wywołane we właściwości przekształcenia, zostaną zachowane w wynikowym zestawie danych.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Sortuj tablicę obiektów

Sortuj tablicę złożonych obiektów wielowymiarowych według co najmniej jednej właściwości zawartej w każdym elemencie w tablicy.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejność sortowania
sortOrder True object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Split

Podziel wszystkie obiekty zawarte w tablicy według zdefiniowanych kryteriów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Dzieli
Splits object
Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Spłaszczana tablica obiektów

Spłaszczanie tablicy złożonych obiektów wielopoziomowych w tablicę pojedynczych obiektów JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ogranicznik
delimiter True string

Ciąg używany do rozdzielić każdą właściwość z różnych poziomów w hierarchii obiektów.

Zrównoważone dane wyjściowe
balancedOutput True boolean

Jeśli wartość TRUE, każdy element w zestawie wyników będzie miał ten sam zestaw właściwości, co spowoduje jego zrównoważenie. Filtrowanie i kolejność sortowania działają tylko wtedy, gdy jest ustawiona wartość TRUE.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
Data object

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Tekst w formacie Json

Przekształć rozdzielany tekstowy zestaw danych tabulatorem w tablicę obiektów JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wiersz nagłówka
headerRow boolean

Zawiera wiersz nagłówka

Separator wierszy
rowSeparator string

Znaki oddzielające każdy wiersz, wartość domyślna = \n

Ogranicznik
delimiter string

Znaki oddzielające każdą kolumnę, wartość domyślna = \t

Encoding
encoding string

Kodowanie zawartości pliku, wartość domyślna = UTF8.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder object

Obiekt o co najmniej jednej nazwie pola i kierunku sortowania (np. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

Dane
data True string

Tabela ciągów rozdzielonych

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Weryfikacja schematu Json

Weryfikuje schemat JSON przy użyciu bardziej zaawansowanych funkcji niż standardowe.

Parametry

Nazwa Klucz Wymagane Typ Opis
Schema
schema True object

Schemat, względem którego zostanie zweryfikowany kod JSON.

Obiekt JSON
data True object

Obiekt JSON, który będzie używany do sprawdzania poprawności względem schematu.

Zwraca

Nazwa Ścieżka Typ Opis
array of string

Wykonywanie skryptu języka C#

Pobiera i wykonuje skrypt języka C#.

Parametry

Nazwa Klucz Wymagane Typ Opis
Skrypt języka C#
script True string

Skrypt języka C#, który zostanie wykonany.

Definicje klas
classDefinitions array of string

Tablica definicji klas, do których można odwoływać się ze skryptu.

Parametry
parameters object

Parametry używane do przekazywania i używane przez skrypt.

Zwraca

Wynik skryptu

Wynik skryptu
object

Wyrażenie ewaluacyjne języka C#

Oblicza wyrażenie języka C# i zwraca wynik.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wyrażenie języka C#
expression True string

Wyrażenie języka C#, które zostanie obliczone.

Zwraca

Obliczony wynik

Obliczony wynik
object

Właściwości Json do tablicy par wartości nazw

Przekształć strukturę JSON na pary nazw/wartości.

Parametry

Nazwa Klucz Wymagane Typ Opis
Dane JSON
data True

Dane JSON do przekształcenia.

Xml do formatu Json

Przekształć strukturę XML w format JSON przy użyciu instrukcji XPath i dowolnej z 100+ niestandardowych funkcji przekształcania udostępnianych przez platformę.

Parametry

Nazwa Klucz Wymagane Typ Opis
Pętla podstawowa w elem.
primaryLoopAtElement string

Instrukcja XPath wybierająca zestaw elementów do pętli.

Mapuj obiekt
map object

Obiekt Json zawierający właściwości z wartościami mapowymi na źródło przy użyciu instrukcji XPath.

Nazwa mapy
mapName string

Nazwa używana do odróżnienia tej mapy od innych.

Zapytanie XPath
xPathQuery string

Instrukcja XPath wybierająca zestaw elementów do pętli.

Mapuj obiekt
map object

Obiekt Json zawierający właściwości z wartościami mapowymi na źródło przy użyciu instrukcji XPath.

Dane
data True string

Ciąg XML.

Zwraca

Nazwa Ścieżka Typ Opis
array of object
items
object

Łączenie (proste)

Połącz tablicę wartości w rozdzielany ciąg.

Parametry

Nazwa Klucz Wymagane Typ Opis
Rozdzielacz
separator string

Ciąg używany do rozdzielić wynikowy połączony ciąg.

Ignoruj puste
ignoreEmpty boolean

Ignoruj puste/null ciągi podczas łączenia.

Filter
filter string

Klauzula WHERE oparta na ciągu używana do filtrowania zwróconego zestawu wyników.

Kolejność sortowania
sortOrder string

Kierunek sortowania (tj. ASC lub DESC).

Schema
schema object

Ręczne zastępowanie schematu w celu wymuszenia pola przychodzącego do określonego typu pierwotnego.

Nazwa kultury
cultureName string

Umożliwia aplikacji wywołującej zmianę kultury tak, aby analizowanie dat itp. generuje prawidłowy wynik.

Właściwości logiczne
isBoolean array of string

Lista właściwości w danych wyjściowych, które powinny być traktowane jako wartości logiczne

dane
data True array of string

Zwraca

response
string

Definicje

levenshteinDistanceResponse

Nazwa Ścieżka Typ Opis
Dostarczane
BaseValue.Supplied string
Rzeczywiste
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
Dostarczane
Comparisons.Comparison.Supplied string
Rzeczywiste
Comparisons.Comparison.Actual string
Stosunek
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

obiekt

Jest to typ 'obiekt'.

ciąg

Jest to podstawowy typ danych "string".