共用方式為


進階資料操作

一套進階作業,旨在協助大量資料集的轉換。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 狀態解決方案支持
URL https://www.statesolutions.com.au/contact-us
Email support@statesolutions.com.au
連接器中繼資料
Publisher 狀態解決方案
網站 https://www.statesolutions.com.au
隱私權原則 https://www.statesolutions.com.au/privacy-policy
類別 資料

作為此服務的一部分提供的操作使資料和整合工程師能夠將大量資料集從一個結構轉換為另一個結構。

除了核心操作之外,該框架還內置了自定義函數,這些函數再次進一步擴展了功能。 這些新增的自訂函式提供欄位特定的層級擴充性,可套用至要轉換的資料集。

框架內的操作有助於減少開發流程中的開銷,例如循環、過度使用內聯表達式和其他基本數據操作。 這為您的組織帶來了更具可讀性和更可支援的最終產品,所有這些都無需從您自己的組織的角度調用任何基礎設施即可實現。

先決條件

您需要註冊訂閱。

可以通過註冊付費計劃或激活試用訂閱來獲得。 詳細信息可以在我們網站的定價頁面下找到...... http://www.statesolutions.com.au/pricing/

如何取得認證

根據上一節,導航到我們的定價頁面並註冊您認為最適合您的組織的計劃。

如果您註冊付費訂閱,該流程將引導您輸入與您自己和您的組織相關的詳細資訊。 然後,系統會要求您提供信用卡信息,以便每月(或如果需要,每年)計費週期可以相應地向您收費。

如果您註冊試用訂閱,系統只會要求您提供姓名和電子郵件地址。 您的試用訂閱將您限制為 100 個呼叫,並且對這 100 個呼叫何時需要用完沒有時間限制。

當您在我們這邊調用服務時,會使用您的詳細信息(電子郵件地址和購買的產品)來跟踪配額限制所需的任何和所有使用情況(請注意,並非所有計劃都有配額限制)。

開始使用連接器

收到訂閱和 API 金鑰之後,您就可以執行第一次呼叫了。

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

我們網站的概述部分解釋了基本知識,更重要的是,詳細說明了用於進行每個 API 呼叫的主要端點。

自訂功能 - http://www.statesolutions.com.au/custom-functions/

並非所有操作都支持使用自定義函數,但對於那些支持使用自定義函數的操作,您會希望能夠實現,因為它將在轉換數據時為您提供巨大的靈活性。

支援的作業

  • 'Aggregate' - 依 JSON 陣列資料集中的一組欄位彙總一或多個屬性。
  • '笛卡爾聯結' - 在兩個或多個資料集上執行笛卡爾聯結。
  • 'Concatenate' - 將物件陣列中的欄位連接成單一字串輸出。
  • 'Concatenate (Simple)' - 將值陣列連接成分隔字串。
  • 'C# Evaluate' - 評估 C# 運算式並傳回結果。
  • 'C# 腳本執行' - 接收並執行 C# 腳本。
  • 'CSV to JSON' - 將逗號分隔的資料表轉換成 JSON 物件陣列。
  • 'Distinct' - 從物件陣列中選取一組不同的屬性值。
  • 'Distinct (Simple)' - 提供陣列中不同的一組值。
  • 'Expert' - 在一或多個提供的資料集上執行 SQL 陳述式。
  • 'Flatten Object Array' - 將複雜的多層次物件陣列平面化為單層 JSON 物件陣列。
  • 'Get Data Schema' — 從物件陣列取得結構描述 (即屬性及其相關聯型別)。
  • 'GZip Compress' - 將文本流壓縮到 GZip 存檔中。
  • 'GZip 解壓縮' - 將 GZip 存檔解壓縮為 base64 字串。
  • 'Join' - 使用左聯結或內部聯結技術,精確聯結兩個資料集。
  • 'JSON to CSV' - 將物件的 JSON 陣列轉換成逗號分隔的表格格式。
  • 'JSON to Table' - 將 JSON 結構轉換為表格格式。
  • 'JSON to Text' - 將物件的 JSON 陣列轉換成定位點分隔的文字格式。
  • 'JSON 屬性到名稱/值組陣列' - 將 JSON 結構轉換為名稱/值組的陣列。
  • 'JSON Schema Validate' - 根據 JSON 結構描述驗證 JSON 物件。
  • 'Levenshtein Distance' - 使用 Levenshtein Distance 演算法計算一組比率,以指示兩個字串彼此的相似程度。
  • 'Parquet to JSON' - 將 base64 編碼的 parquet 資料集轉換成 JSON 物件陣列。
  • 'Regex Matches' - 使用規則運算式模式為字串產生一組相符項目。
  • '排序物件陣列' - 按陣列中每個項目中包含的一或多個屬性對複雜多層次物件的陣列進行排序。
  • 'Split' - 通過一組定義的條件將陣列中的每個項目拆分為一個或多個新項目。
  • '文字轉 JSON' - 將定位點分隔的文字資料集轉換成 JSON 物件陣列。
  • 'Transform' - 使用架構提供的任何 100+ 自訂轉換函式來轉換資料集中的一組屬性。
  • 'XML to JSON' - 使用 XPath 陳述式和架構提供的 100+ 自訂轉換函式中的任何一個,將 XML 結構轉換為 JSON。
  • 'Zip Archive Decompress' - 將 Zip Archive 解壓縮為包含內容的檔案清單 (如果需要)。

已知問題與限制

該服務託管在 Azure 雲基礎設施上,並且與任何基於計算的服務一樣,在 CPU 和內存使用方面受到限制。 因此,我們的連接器面臨的主要限制是那些符合系統資源的限制。

測試顯示,每次呼叫的有效負載大小不應超過 30mb (+/-) 左右。 這個限制可能會在未來得到解決,但截至目前,這個限制仍然存在,需要從等式的呼叫端來處理。

解決此問題的方法是將有效負載拆分為邏輯塊並一一處理。 邏輯區塊的範例可以從財務資料中取得,最好按會計期間、會計年度或某種邏輯組織屬性來分割有效負載。

常見錯誤和補救措施

'錯誤 401' :已超過此訂閱的配額限制,或您的訂閱不允許使用此作業。

您已超出計費週期的配額。 您必須升級訂閱或等到下一個計費週期。 或者,如果您的配額尚未超過,則您已支付的訂用帳戶層級不支援您嘗試呼叫的作業。

FAQ

您可以在我們的網站上找到常見問題解答頁面...... http://www.statesolutions.com.au/faq

正在建立連線

連接器支援下列驗證類型:

預設值 建立連線的參數。 所有區域 不可共享

預設

適用:所有地區

建立連線的參數。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
進階資料作業 API 金鑰 securestring API 金鑰

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

Aggregate

依 JSON 陣列資料集中的一組欄位彙總一或多個屬性。

C# 腳本執行

接收並執行 C# 腳本。

C# 評估運算式

評估 C# 運算式並傳回結果。

Concatenate

將物件陣列中的欄位串連成單一字串輸出。

CSV 轉 Json

將逗號分隔的資料表轉換為 JSON 物件陣列。

Distinct

從物件陣列中選取一組不同的屬性值。

Expert

在一或多個提供的資料集上執行 SQL 陳述式。

GZip壓縮

將文字串流壓縮到 GZip 存檔中。

GZip減壓

將 GZip 存檔解壓縮為 base64 字串。

Json 到表格

將 JSON 結構轉換為表格式。

json 結構描述驗證

使用比標準更進階的功能來驗證 JSON 結構描述。

Json 轉 CSV

將物件的 JSON 陣列轉換為逗號分隔的表格格式。

Json 轉文字

將物件的 JSON 陣列轉換為定位點分隔的文字格式。

Parquet 轉 Json

將 base64 編碼的 parquet 資料集轉換為 JSON 物件陣列。

Split

依定義的準則分割陣列中包含的所有物件。

Transform

使用任何可用的自訂轉換函式轉換資料集中的一組屬性。

Xml 轉 Json

使用 XPath 陳述式和架構提供的 100+ 自訂轉換函式中的任何一個,將 XML 結構轉換為 JSON。

Zip 存檔解壓縮

將 Zip 存檔解壓縮為包含內容的檔案清單 (如果需要)。

串連(簡單)

將值陣列串連成分隔字串。

列文施泰因距離

使用 Levenshtein 距離演算法來計算一組比率,以指出兩個字串彼此之間的相似程度。

加入

使用左聯結或內部聯結技術,精確聯結兩個資料集。

取得資料結構描述

從物件陣列取得結構描述(即屬性及其關聯類型)。

命名值組陣列的 json 屬性

將 JSON 結構轉換為名稱/值組。

平面化物件陣列

將複雜的多層次物件陣列平面化為單一 JSON 物件陣列。

排序物件陣列

依陣列中每個專案中包含的一或多個屬性,對複雜多層次物件的陣列進行排序。

文字轉 json

將定位點分隔的文字資料集轉換為 JSON 物件陣列。

正則表達式匹配

使用正規表示式模式為字串產生一組相符專案。

獨特 (簡單)

提供陣列中不同的值集。

笛卡爾聯結

對兩個或多個資料集執行笛卡爾聯結。

篩選物件陣列

依陣列中每個專案中包含的一或多個屬性來篩選複雜多層次物件的陣列。

Aggregate

依 JSON 陣列資料集中的一組欄位彙總一或多個屬性。

參數

名稱 機碼 必要 類型 Description
行動
aggregationType True string

彙總類型。

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

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

C# 腳本執行

接收並執行 C# 腳本。

參數

名稱 機碼 必要 類型 Description
C# 腳本
script True string

將要執行的 C# 腳本。

類別定義
classDefinitions array of string

可從指令碼參照的類別定義陣列。

參數
parameters object

用於傳遞指令碼並由指令碼使用的參數。

傳回

指令碼結果

指令碼結果
object

C# 評估運算式

評估 C# 運算式並傳回結果。

參數

名稱 機碼 必要 類型 Description
C# 運算式
expression True string

將評估的 C# 運算式。

傳回

評估結果

評估結果
object

Concatenate

將物件陣列中的欄位串連成單一字串輸出。

參數

名稱 機碼 必要 類型 Description
領域
field True string

來源資料集中要串連的欄位。

分隔符號
separator string

用來分隔產生的串連字串的字串。

忽略空白
ignoreEmpty True boolean

串連時忽略空白/空字串。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

response
string

CSV 轉 Json

將逗號分隔的資料表轉換為 JSON 物件陣列。

參數

名稱 機碼 必要 類型 Description
標頭列
headerRow boolean

包含標頭列

列分隔符號
rowSeparator string

分隔每一列的字元,預設值 = \n

分隔符號
delimiter string

分隔每個直欄的字元,預設值 = ,

逃脫字元
escapeCharacter string

分割每個欄位時要使用的逸出字元,預設值為雙引號。

編碼
encoding string

檔案內容的編碼,預設值 = UTF8。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True string

分隔字串表格

傳回

名稱 路徑 類型 Description
array of object
items
object

Distinct

從物件陣列中選取一組不同的屬性值。

參數

名稱 機碼 必要 類型 Description
Fields
fields True array of string

要包含在結果集中的欄位清單。 支援動態欄位選取語法。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

Expert

在一或多個提供的資料集上執行 SQL 陳述式。

參數

名稱 機碼 必要 類型 Description
查詢字串
query True string

功能完整的 SELECT 陳述式,參照及處理送入資料集。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True object

以物件的方式定義多個資料集,每個屬性值都是物件陣列。 每個屬性名稱都是資料集的名稱,可透過正在進行的作業來參考。

傳回

名稱 路徑 類型 Description
array of object
items
object

GZip壓縮

將文字串流壓縮到 GZip 存檔中。

參數

名稱 機碼 必要 類型 Description
資料
data True string

要使用 GZip 格式封存的資料字串。

傳回

response
string

GZip減壓

將 GZip 存檔解壓縮為 base64 字串。

參數

名稱 機碼 必要 類型 Description
資料
data True string

要解壓縮的 GZip 檔案的 base64 表示法。

傳回

response
string

Json 到表格

將 JSON 結構轉換為表格式。

參數

名稱 機碼 必要 類型 Description
路徑
path string

用於初始選擇的 JToken 路徑(預設值 = $)

平衡輸出
balancedOutput boolean

如果為 TRUE,則結果集中的每個項目都會具有相同的屬性集,因此使其平衡。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True object

結構化 JSON 資料。

傳回

名稱 路徑 類型 Description
array of object
items
object

json 結構描述驗證

使用比標準更進階的功能來驗證 JSON 結構描述。

參數

名稱 機碼 必要 類型 Description
Schema
schema True object

將驗證 JSON 的結構描述。

JSON 物件
data True object

JSON 物件,該物件將用於針對結構描述進行驗證。

傳回

名稱 路徑 類型 Description
array of string

Json 轉 CSV

將物件的 JSON 陣列轉換為逗號分隔的表格格式。

參數

名稱 機碼 必要 類型 Description
標頭列
headerRow boolean

包含標頭列

列分隔符號
rowSeparator string

分隔每一列的字元,預設值 = \n

逃脫字元
escapeCharacter string

包含欄位分隔字元值之值的逸出字元。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

response
string

Json 轉文字

將物件的 JSON 陣列轉換為定位點分隔的文字格式。

參數

名稱 機碼 必要 類型 Description
標頭列
headerRow boolean

包含標頭列

列分隔符號
rowSeparator string

分隔每一列的字元,預設值 = \n

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

response
string

Parquet 轉 Json

將 base64 編碼的 parquet 資料集轉換為 JSON 物件陣列。

參數

名稱 機碼 必要 類型 Description
僅驗證
validateOnly boolean

僅驗證數據,不傳回任何數據。

跳過
skip integer

套用 TAKE 參數之前要略過的記錄數量。

take integer

在略過的記錄之後要 TAKE 的記錄數量。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True string

Base64 編碼字串,包含 parquet 資料檔案的內容。

傳回

名稱 路徑 類型 Description
array of object
items
object

Split

依定義的準則分割陣列中包含的所有物件。

參數

名稱 機碼 必要 類型 Description
分裂
Splits object
Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

Transform

使用任何可用的自訂轉換函式轉換資料集中的一組屬性。

參數

名稱 機碼 必要 類型 Description
變化
transformations True object

包含對應轉換來源和目的地集的物件。

保留所有屬性
preserveAllProperties boolean

如果為 TRUE,則轉換屬性中未特別呼叫的所有屬性都會保留在產生的資料集中。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

Xml 轉 Json

使用 XPath 陳述式和架構提供的 100+ 自訂轉換函式中的任何一個,將 XML 結構轉換為 JSON。

參數

名稱 機碼 必要 類型 Description
元素處的主要迴圈
primaryLoopAtElement string

XPath 陳述式,選取一組要迴圈的元素。

地圖物件
map object

Json 物件,其中包含使用 XPath 陳述式對應至來源的值的屬性。

地圖名稱
mapName string

該名稱用於將這張地圖與其他地圖區分開來。

XPath 查詢
xPathQuery string

XPath 陳述式,選取一組要迴圈的元素。

地圖物件
map object

Json 物件,其中包含使用 XPath 陳述式對應至來源的值的屬性。

資料
data True string

XML 字串。

傳回

名稱 路徑 類型 Description
array of object
items
object

Zip 存檔解壓縮

將 Zip 存檔解壓縮為包含內容的檔案清單 (如果需要)。

參數

名稱 機碼 必要 類型 Description
資料
data True string

要解壓縮的 zip 存檔的 base64 表示。

取得檔案內容
getFileContents True boolean

檢索每個文件的內容?

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

傳回

名稱 路徑 類型 Description
array of object
名稱
name string

檔案或資料夾的名稱。

路徑
path string

檔案或資料夾的完整路徑。

壓縮尺寸
compressedSize number

壓縮狀態下的檔案大小。

未壓縮尺寸
uncompressedSize number

檔案在未壓縮狀態下的大小。

檔案內容
fileContent string

檔案內容的 base64 表示法。

串連(簡單)

將值陣列串連成分隔字串。

參數

名稱 機碼 必要 類型 Description
分隔符號
separator string

用來分隔產生的串連字串的字串。

忽略空白
ignoreEmpty boolean

串連時忽略空白/空字串。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder string

排序方向(即 ASC 或 DESC)。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True array of string

傳回

response
string

列文施泰因距離

使用 Levenshtein 距離演算法來計算一組比率,以指出兩個字串彼此之間的相似程度。

參數

名稱 機碼 必要 類型 Description
基本值
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

在比較之前,請移除或保留所有特殊字元。

傳回

加入

使用左聯結或內部聯結技術,精確聯結兩個資料集。

參數

名稱 機碼 必要 類型 Description
聯結類型
joinType True string

要執行的聯結作業。

聯結欄位
joinFields True array of string

要聯結每個表格的欄位清單。

Fields
fields True array of string

要包含在結果集中的欄位清單。 支援動態欄位選取語法。

強制完整欄位名稱
forceFullyQualifiedFieldNames boolean

強制產生資料集中的所有欄位名稱都以原始資料集名稱為前置詞。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True object

以物件的方式定義多個資料集,每個屬性值都是物件陣列。 每個屬性名稱都是資料集的名稱,可透過正在進行的作業來參考。

傳回

名稱 路徑 類型 Description
array of object
items
object

取得資料結構描述

從物件陣列取得結構描述(即屬性及其關聯類型)。

參數

名稱 機碼 必要 類型 Description
Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

命名值組陣列的 json 屬性

將 JSON 結構轉換為名稱/值組。

參數

名稱 機碼 必要 類型 Description
JSON 資料
data True

要轉換的 JSON 資料。

平面化物件陣列

將複雜的多層次物件陣列平面化為單一 JSON 物件陣列。

參數

名稱 機碼 必要 類型 Description
分隔符號
delimiter True string

用來從物件階層中不同層級分隔每個屬性的字串。

平衡輸出
balancedOutput True boolean

如果為 TRUE,則結果集中的每個項目都會具有相同的屬性集,因此使其平衡。 篩選和排序順序只有在設定為 TRUE 時才有效。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

排序物件陣列

依陣列中每個專案中包含的一或多個屬性,對複雜多層次物件的陣列進行排序。

參數

名稱 機碼 必要 類型 Description
排序順序
sortOrder True object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

文字轉 json

將定位點分隔的文字資料集轉換為 JSON 物件陣列。

參數

名稱 機碼 必要 類型 Description
標頭列
headerRow boolean

包含標頭列

列分隔符號
rowSeparator string

分隔每一列的字元,預設值 = \n

分隔符號
delimiter string

分隔每個資料行的字元,預設值 = \t

編碼
encoding string

檔案內容的編碼,預設值 = UTF8。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True string

分隔字串表格

傳回

名稱 路徑 類型 Description
array of object
items
object

正則表達式匹配

使用正規表示式模式為字串產生一組相符專案。

參數

名稱 機碼 必要 類型 Description
樣式
pattern True string

正規表示式模式。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True string

要執行正則表達式模式的文字

傳回

名稱 路徑 類型 Description
array of string

獨特 (簡單)

提供陣列中不同的值集。

參數

名稱 機碼 必要 類型 Description
領域
field True string

要執行相異的欄位。

Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder string

排序方向(即 ASC 或 DESC)。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
Data object

笛卡爾聯結

對兩個或多個資料集執行笛卡爾聯結。

參數

名稱 機碼 必要 類型 Description
Filter
filter string

字串型 WHERE 子句,用來篩選傳回的結果集。

排序順序
sortOrder object

具有一或多個欄位名稱和排序方向(即 ASC 或 DESC)的物件。

Schema
schema object

手動結構描述覆寫,以強制傳入欄位為特定基本類型。

文化特性名稱
cultureName string

允許呼叫應用程式變更文化特性,以便日期剖析等。 產生正確的結果。

布林屬性
isBoolean array of string

輸出中應視為布林值的屬性清單

資料
data True object

以物件的方式定義多個資料集,每個屬性值都是物件陣列。 每個屬性名稱都是資料集的名稱,可透過正在進行的作業來參考。

傳回

名稱 路徑 類型 Description
array of object
items
object

篩選物件陣列

依陣列中每個專案中包含的一或多個屬性來篩選複雜多層次物件的陣列。

參數

名稱 機碼 必要 類型 Description
篩選運算式
filter True string

檔案所定義的篩選運算式。

資料
Data object

傳回

名稱 路徑 類型 Description
array of object
items
object

定義

levenshteinDistance回應

名稱 路徑 類型 Description
提供
BaseValue.Supplied string
實際
BaseValue.Actual string
比率閾值
ComparisonSettings.RatioThreshold double
ApplyRatioThresholdTo
ComparisonSettings.ApplyRatioThresholdTo string
區分大小寫
ComparisonSettings.CaseSensitive boolean
刪除空格
ComparisonSettings.RemoveWhitespace boolean
移除特殊字元
ComparisonSettings.RemoveSpecialCharacters boolean
RatioSelectionType
ComparisonSettings.RatioSelectionType string
權杖排序類型
ComparisonSettings.TokenSortType string
Comparisons
Comparisons array of object
提供
Comparisons.Comparison.Supplied string
實際
Comparisons.Comparison.Actual string
比率
Comparisons.Results.Ratio integer
PartialRatio (部分比率)
Comparisons.Results.PartialRatio integer
排序比率
Comparisons.Results.SortedRatio integer
排序部分比率
Comparisons.Results.SortedPartialRatio integer
最大比率
Comparisons.Results.MaxRatio integer
平均比率
Comparisons.Results.AvgRatio double

物件

這是類型 'object'。

字串

這是基本資料類型「string」。