進階資料操作
一套進階作業,旨在協助大量資料集的轉換。
此連接器適用於以下產品和區域:
| 服務 | 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 |
| 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」。