高度なデータ操作

一括データセットの変換を支援するために設計された一連の高度な操作です。

このコネクタは、次の製品および地域で利用可能です:

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
件名 State Solutions サポート
[URL] https://www.statesolutions.com.au/contact-us
メール support@statesolutions.com.au
Connector Metadata
発行者 State Solutions
Web サイト https://www.statesolutions.com.au
プライバシー ポリシー https://www.statesolutions.com.au/privacy-policy
カテゴリー 日付

このサービスの一部として提供される操作は、データおよび統合エンジニアに、一括データセットをある構造から別の構造に変換する機能を提供します。

フレームワークには、コア操作に加えて、機能をさらに拡張するカスタム関数が組み込まれています。 これらの追加されたカスタム関数は、変換されるデータセットに対して適用できるフィールドの特定レベルの拡張性を提供します。

フレームワーク内の操作は、開発されたフロー内でのループ、インライン式の過剰使用、およびその他の基本的なデータ操作などの負担を減らすのに役立ちます。 これにより、組織にとって、より読みやすく、よりサポートしやすい最終製品が得られ、組織の観点からは単一のインフラストラクチャを呼び出す必要がなく、これらすべてが可能になります。

前提条件

サブスクリプションにサインアップする必要があります。

有料プランにサインアップするか、試用サブスクリプションを有効化することで取得できます。 詳細は、当社 Web サイトの価格ページを参照してください ... http://www.statesolutions.com.au/pricing/

資格情報の入手方法

前のセクションに基づき、価格ページに移動し、組織に最も適していると思われるプランにサインアップしてください。

有料サブスクリプションにサインアップすると、このプロセスであなた自身とあなたの組織に関する詳細を入力するよう指示されます。 次に、月次 (または必要に応じて年次) の請求サイクルに応じて請求できるように、クレジット カード情報の入力を求められます。

試用サブスクリプションにサインアップする場合は、名前とメール アドレスだけが求められます。 試用サブスクリプションでは 100 回の呼び出しに制限されており、100 回をいつまでに使い切るかについては制限期間はありません。

詳細情報 (メール アドレスと購入した製品) は、クォータ制限に必要なすべての使用状況を追跡するために、当社側でサービスを呼び出すときに使用されます (すべてのプランにクォータ制限があるわけではないことに注意してください)。

コネクタの使用を開始する

サブスクリプションと API キーを受け取ったら、最初の呼び出しを実行する準備が整います。

概要 - http://www.statesolutions.com.au/overview/

Web サイトの概要セクションでは、基本的な説明と、より重要なこととして、各 API 呼び出しを行うために使用される主要なエンドポイントの詳細が説明されています。

カスタム関数 - http://www.statesolutions.com.au/custom-functions/

すべての操作でカスタム関数の使用がサポートされているわけではありませんが、データを変換する際に非常に大きな柔軟性が得られることを考えると、どれがサポートされている操作なのかを理解したいと思うでしょう。

サポートされている操作

  • 「集計」- JSON 配列 データセット 内のグループ化されたフィールドのセットによって 1 つ以上のプロパティを集計します。
  • 「デカルト結合」- 2 つ以上のデータセットに対してデカルト結合を実行します。
  • 「連結」 - オブジェクトの配列からフィールドを単一の文字列出力に連結します。
  • 「連結 (単純)」- 値の配列を区切り文字で区切った文字列に連結します。
  • 「C# 評価」 - C# 式を評価し、結果を返します。
  • 「C# スクリプト実行」- C# スクリプトを取得して実行します。
  • 「CSV から JSON」- カンマ区切りのデータテーブルを JSON オブジェクトの配列に変換します。
  • 「ディスティンクト」 - オブジェクトの配列から一連の重複データと一つにまとめた個別のプロパティ値を選択します。
  • 「ディスティンクト (簡易)」 - オブジェクトの配列から一連の重複データと一つにまとめた個別のを提供します。
  • 「エキスパート」- 提供された一つ以上のデータセットに対して SQL ステートメントを実行します。
  • 「オブジェクト配列のフラット化」 - 複雑なマルチレベル オブジェクトの配列を単一レベルの JSON オブジェクトの配列にフラット化します。
  • 「データ スキーマの取得」- オブジェクトの配列からスキーマ (つまり、プロパティとその関連タイプ) を取得します。
  • 「GZip 圧縮」- テキストのストリームを GZip アーカイブに圧縮します。
  • 「GZip 回答」- GZip アーカイブを Base64 文字列に解凍します。
  • 「結合」- 左結合または内部結合手法を使用して、2 つのデータセットを正確に結合します。
  • 「CSV から CSV」 - オブジェクトの JSON 配列をカンマ区切りの表形式に変換します。
  • 「JSON かた Table」- JSON 構造を表形式に変換します。
  • 「JSON から Text」- オブジェクトの JSON 配列をタブ区切りのテキスト形式に変換します。
  • 「JSON プロパティを名前/値ペア配列に変換」- JSON 構造を名前/値ペアの配列に変換します。
  • 「JSON スキーマ検証」- JSON スキーマに対して JSON オブジェクトを検証します。
  • 「レーベンシュタイン距離」- レーベンシュタイン距離アルゴリズムを使用して、2 つの文字列が互いにどれだけ似ているかを示す一連の比率を計算します。
  • 「Parquet から JSON」- Base64 でエンコードされた Parquet データセット を JSON オブジェクトの配列に変換します。
  • 「正規表現一致」 - 正規表現パターンを使用して、文字列の一致セットを生成します。
  • 「オブジェクト配列の並べ替え」- 複雑なマルチレベル オブジェクトの配列を、配列内の各項目に含まれる一つ以上のプロパティによって並べ替えます。
  • 「分割」 - 定義された一連の基準に従って、配列の各項目を一つ以上の新しい項目に分割します。
  • 「Text から JSON」- タブ区切りのテキスト データセットを、JSON オブジェクトの配列に変換します。
  • 「変換」- フレームワークが提供する 100 以上のカスタム変換関数のいずれかを使用して、データセット 内のプロパティのセットを変換します。
  • 「XML から JSON」- 次を使用して XML 構造を JSON に変換します。 XPath ステートメントと、フレームワークによって提供される 100 以上のカスタム変換関数のいずれかです。
  • 「Zip アーカイブ解凍」- Zip アーカイブを内容を含むファイルのリストに解凍します (要求された場合)。

既知の問題と制限事項

このサービスは Azure クラウド インフラストラクチャでホストされており、他のコンピューティング ベースのサービスと同様に CPU とメモリ使用量に制限があります。 したがって、コネクタが直面する主な制限は、システム リソースと一致するものです。

テストの結果、呼び出しごとにペイロードのサイズが 30 MB (+/-) 前後を超えないようにすべきことが明らかになりました。 この制限は将来解決される可能性がありますが、現時点では制限が存在し、式の呼び出し側から対処する必要があります。

これを回避する方法は、ペイロードを論理チャンクに分割し、それらを 1 つずつ処理することです。 論理チャンクの例は財務データから取得できます。ペイロードを会計期間、会計年度、または組織の何らかの論理属性で分割するのが最善な可能性があります。

一般的なエラーと解決策

「エラー 401」: このサブスクリプションのクォータ制限を超えているか、サブスクリプションでこの操作の使用が許可されていません。

請求期間のクォータを超えました。 サブスクリプションをアップグレードするか、次の請求期間まで待つ必要があります。 または、クォータを超えていない場合、呼び出そうとしている操作は支払済みのサブスクリプション レベルではサポートされていません。

よくあるご質問

当社の Web サイトで FAQ ページを見つけることができます ... http://www.statesolutions.com.au/faq

接続を作成する

このコネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 説明設定 Required
高度なデータ操作 API キー securestring API Key True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

C# スクリプト実行

C# スクリプトを取り込んで実行します。

C# 評価式

C# 式を評価し、結果を返します。

Concatenate

オブジェクトの配列のフィールドを単一の文字列出力に連結します。

CSV から Json

データのコンマ区切りテーブルを JSON オブジェクトの配列に変換します。

Distinct

オブジェクトの配列から個別のプロパティ値のセットを選択します。

GZip 圧縮

テキストのストリームを GZip アーカイブに圧縮します。

GZip 解凍

GZip アーカイブを Base64 文字列に解凍します。

Json から CSV へ

JSON オブジェクトの配列をデータのコンマ区切りのテーブル形式に変換します。

Json からテキスト

JSON オブジェクトの配列をタブ区切りのテキスト形式に変換します。

JSON からテーブル

JSON 構造を表形式に変換します。

JSON スキーマ検証

標準よりも詳細な機能を使用して JSON スキーマを検証します。

Parquet から Json

base64 でエンコードされた parquet データセット を JSON オブジェクトの配列に変換します。

Split

配列内に含まれるすべてのオブジェクトを、定義された基準で分割します。

Xml から Json へ

XPath ステートメントと、フレームワークによって提供される 100 以上のカスタム変換関数のいずれかを使用して、XML 構造を JSON に変換します。

Zip アーカイブの解凍

Zip アーカイブを内容を含むファイルのリストに解凍します (要求された場合)。

エキスパート

指定された 1 つ以上のデータセットに対して SQL ステートメントを実行します。

オブジェクト配列のソート

複雑なマルチレベル オブジェクトの配列を、配列内の各項目に含まれる 1 つ以上のプロパティで並べ替えます。

テキストから Json

タブ区切りのテキスト データセットを JSON オブジェクトの配列に変換します。

デカルト結合

2 つ以上のデータセットに対してデカルト結合を実行します。

データ スキーマを取得する

オブジェクトの配列からスキーマ (すなわち、プロパティと関連する種類) を取得します。

フィルター オブジェクトの配列

複雑なマルチレベル オブジェクトの配列を、配列内の各項目に含まれる一つ以上のプロパティによってフィルターします。

レーベンシュタイン距離

レーベンシュタイン距離アルゴリズムを使用して、2 つの文字列が互いにどの程度似ているかを示す一連の比率を計算します。

個別 (簡易)

配列から個別の値のセットを提供します。

値ペア配列に名前を付ける Json プロパティ

JSON 構造を名前と値のペアに変換します。

参加する

左または内部結合手法を使用して、2 つのデータセットを結合します。

変換

データセット内のプロパティのセットを、利用可能なカスタム変換関数のいずれかを使用して変換します。

正規表現の一致

正規表現パターンを使用して、文字列の一連の一致を生成します。

連結 (簡易)

値の配列を区切られた文字列に連結します。

配列のフラット化

複雑なマルチレベル オブジェクトの配列を単一の JSON オブジェクトの配列にフラット化します。

集計

JSON 配列データセット内のグループ化されたフィールド セットによって 1 つ以上のプロパティを集計します。

C# スクリプト実行

C# スクリプトを取り込んで実行します。

パラメーター

名前 キー 必須 説明
C# スクリプト
script True string

実行される C# スクリプト。

クラス定義
classDefinitions array of string

スクリプトから参照できるクラス定義の配列。

Parameters
parameters object

スクリプトに渡して使用するパラメータ。

戻り値

スクリプト結果

スクリプト結果
object

C# 評価式

C# 式を評価し、結果を返します。

パラメーター

名前 キー 必須 説明
C# 式
expression True string

評価される C# 式。

戻り値

評価結果

評価結果
object

Concatenate

オブジェクトの配列のフィールドを単一の文字列出力に連結します。

パラメーター

名前 キー 必須 説明
Field
field True string

連結するソース データ セットのフィールド。

Separator
separator string

結果の連結文字列を区切るために使用される文字列。

空白を無視
ignoreEmpty True boolean

連結時に空白 / null 文字列を無視します。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

返答
string

CSV から Json

データのコンマ区切りテーブルを JSON オブジェクトの配列に変換します。

パラメーター

名前 キー 必須 説明
タイトル行
headerRow boolean

ヘッダー行を含みます

行区切り記号
rowSeparator string

各行を区切る文字、デフォルト = \n

Delimiter
delimiter string

各列を区切る文字、デフォルト = 、

エスケープ文字
escapeCharacter string

各フィールドを分割するときに使用するエスケープ文字。デフォルトは二重引用符です。

Encoding
encoding string

ファイル コンテンツのエンコード、規定は UTF8。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True string

区切られた文字列テーブル

戻り値

名前 パス 説明
array of object
アイテム
object

Distinct

オブジェクトの配列から個別のプロパティ値のセットを選択します。

パラメーター

名前 キー 必須 説明
Fields
fields True array of string

結果セットを含むフィールドのリスト。 動的フィールド選択構文をサポートします。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

GZip 圧縮

テキストのストリームを GZip アーカイブに圧縮します。

パラメーター

名前 キー 必須 説明
日付
data True string

GZip 形式を使用してアーカイブするデータの文字列。

戻り値

返答
string

GZip 解凍

GZip アーカイブを Base64 文字列に解凍します。

パラメーター

名前 キー 必須 説明
日付
data True string

解凍する GZip ファイル の base64 表現。

戻り値

返答
string

Json から CSV へ

JSON オブジェクトの配列をデータのコンマ区切りのテーブル形式に変換します。

パラメーター

名前 キー 必須 説明
タイトル行
headerRow boolean

ヘッダー行を含みます

行区切り記号
rowSeparator string

各行を区切る文字、デフォルト = \n

エスケープ文字
escapeCharacter string

フィールド区切り値を含む値のエスケープ文字。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

返答
string

Json からテキスト

JSON オブジェクトの配列をタブ区切りのテキスト形式に変換します。

パラメーター

名前 キー 必須 説明
タイトル行
headerRow boolean

ヘッダー行を含みます

行区切り記号
rowSeparator string

各行を区切る文字、デフォルト = \n

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

返答
string

JSON からテーブル

JSON 構造を表形式に変換します。

パラメーター

名前 キー 必須 説明
Path
path string

最初の選択に使用される JToken パス (デフォルト = $)

バランス出力
balancedOutput boolean

TRUE の場合、結果セットの各アイテムは同じプロパティ セットを持つため、バランスが取れます。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True object

構造化された JSON データ。

戻り値

名前 パス 説明
array of object
アイテム
object

JSON スキーマ検証

標準よりも詳細な機能を使用して JSON スキーマを検証します。

パラメーター

名前 キー 必須 説明
Schema
schema True object

JSON の検証対象となるスキーマ。

JSON オブジェクト
data True object

スキーマに対する検証に使用される JSON オブジェクト。

戻り値

名前 パス 説明
array of string

Parquet から Json

base64 でエンコードされた parquet データセット を JSON オブジェクトの配列に変換します。

パラメーター

名前 キー 必須 説明
検証のみ
validateOnly boolean

データのみを検証し、データは返しません。

Skip
skip integer

TAKE パラメータを適用する前に SKIP するレコードの量です。

取得
take integer

スキップされたレコードの後に​​ TAKE するレコードの量です。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True string

parquet データ ファイルのコンテンツを含む Base64 でエンコードされた文字列。

戻り値

名前 パス 説明
array of object
アイテム
object

Split

配列内に含まれるすべてのオブジェクトを、定義された基準で分割します。

パラメーター

名前 キー 必須 説明
分割
Splits object
フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

Xml から Json へ

XPath ステートメントと、フレームワークによって提供される 100 以上のカスタム変換関数のいずれかを使用して、XML 構造を JSON に変換します。

パラメーター

名前 キー 必須 説明
要素での一次ループ
primaryLoopAtElement string

ループする一連の要素を選択する XPath ステートメント。

マップ オブジェクト
map object

XPath ステートメントを使用してソースにマップされる値を持つプロパティを含む Json オブジェクト。

マップ名
mapName string

このマップを他のマップと区別するために使用される名前。

XPath クエリ
xPathQuery string

ループする一連の要素を選択する XPath ステートメント。

マップ オブジェクト
map object

XPath ステートメントを使用してソースにマップされる値を持つプロパティを含む Json オブジェクト。

日付
data True string

XML 文字列。

戻り値

名前 パス 説明
array of object
アイテム
object

Zip アーカイブの解凍

Zip アーカイブを内容を含むファイルのリストに解凍します (要求された場合)。

パラメーター

名前 キー 必須 説明
日付
data True string

解凍する zip アーカイブの base64 表現。

Get File Contents
getFileContents True boolean

各ファイルの内容を取得しますか?

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

戻り値

名前 パス 説明
array of object
件名
name string

ファイルまたはフォルダーの名前。

Path
path string

ファイルまたはフォルダーの完全なパス。

Compressed Size
compressedSize number

圧縮状態のファイルのサイズ。

Uncompressed Size
uncompressedSize number

非圧縮状態のファイルのサイズ。

ファイル内容
fileContent string

ファイル コンテンツの base64 表現。

エキスパート

指定された 1 つ以上のデータセットに対して SQL ステートメントを実行します。

パラメーター

名前 キー 必須 説明
クエリ文字列
query True string

受信データ セットを参照して処理する、機能を完備した SELECT ステートメント。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True object

各プロパティ値がオブジェクトの配列であるオブジェクトを使用して、複数のデータセットを定義します。 各プロパティ名は、実行中の操作によって参照できる データセット の名前です。

戻り値

名前 パス 説明
array of object
アイテム
object

オブジェクト配列のソート

複雑なマルチレベル オブジェクトの配列を、配列内の各項目に含まれる 1 つ以上のプロパティで並べ替えます。

パラメーター

名前 キー 必須 説明
Sort Order
sortOrder True object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

テキストから Json

タブ区切りのテキスト データセットを JSON オブジェクトの配列に変換します。

パラメーター

名前 キー 必須 説明
タイトル行
headerRow boolean

ヘッダー行を含みます

行区切り記号
rowSeparator string

各行を区切る文字、デフォルト = \n

Delimiter
delimiter string

各列を区切る文字、デフォルト = 、\t

Encoding
encoding string

ファイル コンテンツのエンコード、規定は UTF8。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True string

区切られた文字列テーブル

戻り値

名前 パス 説明
array of object
アイテム
object

デカルト結合

2 つ以上のデータセットに対してデカルト結合を実行します。

パラメーター

名前 キー 必須 説明
フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True object

各プロパティ値がオブジェクトの配列であるオブジェクトを使用して、複数のデータセットを定義します。 各プロパティ名は、実行中の操作によって参照できる データセット の名前です。

戻り値

名前 パス 説明
array of object
アイテム
object

データ スキーマを取得する

オブジェクトの配列からスキーマ (すなわち、プロパティと関連する種類) を取得します。

パラメーター

名前 キー 必須 説明
フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

フィルター オブジェクトの配列

複雑なマルチレベル オブジェクトの配列を、配列内の各項目に含まれる一つ以上のプロパティによってフィルターします。

パラメーター

名前 キー 必須 説明
フィルター式
filter True string

ドキュメントで定義されているフィルター式。

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

レーベンシュタイン距離

レーベンシュタイン距離アルゴリズムを使用して、2 つの文字列が互いにどの程度似ているかを示す一連の比率を計算します。

パラメーター

名前 キー 必須 説明
Base Value
baseValue True string

他のすべての値と比較するベース値。

比較値
comparisonValues True array of string

他のすべての値と比較するベース値。

比率しきい値
ratioThreshold double

0 から 100 の範囲の数。 空白のままにすると、既定値は 0 になります。つまり、すべての結果が返されます。

比率しきい値
applyRatioThresholdTo string

データセットで返された最大比率または含まれているすべての平均にしきい値フィルターを適用します。

比率選択タイプ
ratioSelectionType string

各比較を実行する比率のタイプ。

トークン ソート タイプ
tokenSortType string

比較の前に各単語/トークンをソートするかどうかの選択。

大文字と小文字の区別
caseSensitive boolean

大文字と小文字を区別する方法で比較を実行するかどうか。

空白の削除
removeWhitespace boolean

比較の前にすべてのスペースを削除または保持します。

特殊文字の削除
removeSpecialCharacters boolean

比較の前にすべての特殊文字を削除または保持します。

戻り値

個別 (簡易)

配列から個別の値のセットを提供します。

パラメーター

名前 キー 必須 説明
Field
field True string

識別を実行するフィールド。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder string

並べ替え方向 (すなわち、ASC または DESC)。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

値ペア配列に名前を付ける Json プロパティ

JSON 構造を名前と値のペアに変換します。

パラメーター

名前 キー 必須 説明
JSON データ
data True

変換される JSON データ。

参加する

左または内部結合手法を使用して、2 つのデータセットを結合します。

パラメーター

名前 キー 必須 説明
結合の種類
joinType True string

実行する連結合操作。

結合フィールド
joinFields True array of string

各テーブルを参加させるフィールド一覧。

Fields
fields True array of string

結果セットを含むフィールドのリスト。 動的フィールド選択構文をサポートします。

完全修飾フィールド名を強制
forceFullyQualifiedFieldNames boolean

結果として得られたデータセット内のすべてのフィールド名に、元のデータセット名を先頭に付けることを強制します。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True object

各プロパティ値がオブジェクトの配列であるオブジェクトを使用して、複数のデータセットを定義します。 各プロパティ名は、実行中の操作によって参照できる データセット の名前です。

戻り値

名前 パス 説明
array of object
アイテム
object

変換

データセット内のプロパティのセットを、利用可能なカスタム変換関数のいずれかを使用して変換します。

パラメーター

名前 キー 必須 説明
変換
transformations True object

マッピング変換の変換元と変換先のセットを含むオブジェクト。

すべてのプロパティを維持
preserveAllProperties boolean

TRUE の場合、変換プロパティで特に呼び出されていないすべてのプロパティは、結果のデータセットに維持されます。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

正規表現の一致

正規表現パターンを使用して、文字列の一連の一致を生成します。

パラメーター

名前 キー 必須 説明
Pattern
pattern True string

正規表現パターン。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
data True string

正規表現パターンを実行するテキスト

戻り値

名前 パス 説明
array of string

連結 (簡易)

値の配列を区切られた文字列に連結します。

パラメーター

名前 キー 必須 説明
Separator
separator string

結果の連結文字列を区切るために使用される文字列。

空白を無視
ignoreEmpty boolean

連結時に空白 / null 文字列を無視します。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder string

並べ替え方向 (すなわち、ASC または DESC)。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

データ
data True array of string

戻り値

返答
string

配列のフラット化

複雑なマルチレベル オブジェクトの配列を単一の JSON オブジェクトの配列にフラット化します。

パラメーター

名前 キー 必須 説明
Delimiter
delimiter True string

オブジェクト階層のさまざまなレベルから各プロパティを区切るために使用される文字列。

バランス出力
balancedOutput True boolean

TRUE の場合、結果セットの各アイテムは同じプロパティ セットを持つため、バランスが取れます。 フィルターと並べ替え順序は、TRUE に設定されている場合にのみ機能します。

フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

集計

JSON 配列データセット内のグループ化されたフィールド セットによって 1 つ以上のプロパティを集計します。

パラメーター

名前 キー 必須 説明
オペレーション
aggregationType True string

集計の種類。

aggregateBy
aggregateBy True array of string
aggregateOn
aggregateOn True array of string
フィルター
filter string

返された結果セットをフィルター処理するのに使用される、文字列に基づいた WHERE 句。

Sort Order
sortOrder object

1 つ以上のフィールド名と並べ替え方向 (つまり、ASC または DESC) を持つオブジェクト。

Schema
schema object

入力フィールドを特定のプリミティブ型に強制するための手動スキーマ オーバーライド。

カルチャ名
cultureName string

呼び出し側のアプリケーションがカルチャを変更できるようにして、日付の解析などが 正しい結果を生成するようにします。

ブール値プロパティ
isBoolean array of string

ブール値として扱われるべき出力内のプロパティのリスト

日付
Data object

戻り値

名前 パス 説明
array of object
アイテム
object

定義

levenshteinDistanceResponse

名前 パス 説明
供給済み
BaseValue.Supplied string
実績
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 array of object
供給済み
Comparisons.Comparison.Supplied string
実績
Comparisons.Comparison.Actual string
比率
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

オブジェクト

’オブジェクト’ という種類です。

string

これは基本的なデータ型 '文字列' です。