高级数据作
一套高级作,旨在帮助转换批量数据集。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | 状态解决方案支持 |
| URL | https://www.statesolutions.com.au/contact-us |
| support@statesolutions.com.au |
| 连接器元数据 | |
|---|---|
| 发布者 | 状态解决方案 |
| 网站 | https://www.statesolutions.com.au |
| 隐私策略 | https://www.statesolutions.com.au/privacy-policy |
| 类别 | Data |
作为此服务的一部分提供的作提供了数据与集成工程师,能够将批量数据集从一个结构转换为另一个结构。
除了核心作外,框架还内置了自定义函数,可进一步扩展功能。 这些添加的自定义函数提供字段特定的级别扩展性,可应用于正在转换的数据集。
框架中的作有助于减少开销,例如循环、过度使用内联表达式和其他基本数据作,以及开发流中的其他基本数据作。 这为组织提供了更具可读性且更具支持性的最终产品,所有这些都使得无需从自己的组织角度调用一条基础结构即可实现。
先决条件
需要注册订阅。
可以通过注册付费计划或通过激活试用订阅来获取一个订阅。 可以在我们的网站上在定价页上找到详细信息... http://www.statesolutions.com.au/pricing/
如何获取凭据
根据上一部分,导航到我们的定价页并注册最适合组织的计划。
如果注册付费订阅,此过程将指示你输入与自己和组织相关的详细信息。 然后,系统将要求你提供信用卡信息,以便每月(或根据需要)计费周期可以相应地向你收费。
如果注册试用版订阅,将只要求你提供名称和电子邮件地址。 试用订阅将你限制为 100 个呼叫,而当需要用完这些 100 个呼叫时,将你限制为 100 个呼叫。
在调用我们端的服务时,将使用详细信息(电子邮件地址和产品)来跟踪配额限制所需的任何和所有使用情况(请注意,并非所有计划都有配额限制)。
连接器入门
收到订阅和 API 密钥后,即可执行第一次调用。
概述- http://www.statesolutions.com.au/overview/
网站的概述部分介绍了基础知识,更重要的是详细介绍了用于进行每个 API 调用的主要终结点。
自定义函数 - http://www.statesolutions.com.au/custom-functions/
并非所有作都支持使用自定义函数,但对于那些这样做的作,你需要跨越这一点,因为这样可以在转换数据时为你提供极大的灵活性。
支持的作
- “聚合”- 按 JSON 数组数据集中的一组分组字段聚合一个或多个属性。
- “笛卡尔联接”- 对两个或多个数据集执行笛卡尔联接。
- “Concatenate”- 将对象数组中的字段连接到单个字符串输出中。
- “Concatenate (Simple)”- 将值数组串联为带分隔符的字符串。
- “C# Evaluate”- 计算 C# 表达式并返回结果。
- “C# 脚本执行”- 采用并执行 C# 脚本。
- “CSV 到 JSON”- 将逗号分隔的数据表转换为 JSON 对象的数组。
- “Distinct”- 从对象数组中选择一组非重复属性值。
- “Distinct (简单)”- 提供数组中的一组不同的值。
- “专家”- 对一个或多个提供的数据集执行 SQL 语句。
- “Flatten Object Array”- 将复杂多级对象的数组平展为单个级别 JSON 对象的数组。
- “获取数据架构”- 从对象数组获取架构(即属性及其关联类型)。
- “GZip Compress”- 将文本流压缩到 GZip 存档中。
- “GZip 解压缩”- 将 GZip 存档解压缩到 base64 字符串中。
- “联接”- 使用左联接或内部联接技术仅联接两个数据集。
- “JSON 到 CSV”- 将对象的 JSON 数组转换为逗号分隔表格式。
- “JSON 到表”- 将 JSON 结构转换为 Tabluar 格式。
- “JSON 到文本”- 将对象的 JSON 数组转换为制表符分隔的文本格式。
- “名称/值对数组的 JSON 属性”- 将 JSON 结构转换为名称/值对数组。
- “JSON 架构验证”- 根据 JSON 架构验证 JSON 对象。
- “Levenshtein Distance”- 使用 Levenshtein Distance 算法计算一组比率,以指示两个字符串彼此的相似程度。
- “Parquet 到 JSON”- 将 base64 编码的 parquet 数据集转换为 JSON 对象的数组。
- “正则表达式匹配” - 使用正则表达式模式为字符串生成一组匹配项。
- “排序对象数组”- 按数组中的每个项中包含的一个或多个属性对复杂多级对象的数组进行排序。
- “Split”- 按定义的条件集将数组的每个项拆分为一个或多个新项。
- “文本转 JSON”- 将制表符分隔的文本数据集转换为 JSON 对象的数组。
- “Transform” - 使用框架提供的任何 100 多个自定义转换函数转换数据集中的一组属性。
- “XML 到 JSON”- 使用 XPath 语句和框架提供的 100 多个自定义转换函数中的任何一个将 XML 结构转换为 JSON。
- “Zip 存档解压缩”- 将 Zip 存档解压缩到包含内容的文件列表中(如果需要)。
已知问题和限制
该服务托管在 Azure 云基础结构上,与任何基于计算的服务一样,在 CPU 和内存使用量方面受到限制。 因此,连接器面临的主要限制是与系统资源一致的限制。
测试显示,每次调用的有效负载的大小不应超过大约 30mb(+/-)。 此限制可能在将来得到解决,但从现在起,该限制存在,需要从公式的调用端进行处理。
解决此问题的方法是将有效负载拆分为逻辑区块并逐个处理这些区块。 逻辑区块的示例可以从财务数据中获取,最好按会计周期、会计年度或某种逻辑组织属性来拆分有效负载。
常见错误和补救措施
“错误 401”:超出此订阅的配额限制,或者不允许订阅使用此作。
已超出计费周期的配额。 需要升级订阅或等到下一个计费周期。 或者,如果配额尚未超过,则你尝试调用的作不受你支付的订阅级别支持。
FAQ
可以在我们的网站上找到常见问题解答页面... http://www.statesolutions.com.au/faq
创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| 高级数据作 API 密钥 | securestring | API 密钥 | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| Aggregate |
按 JSON 数组数据集中的一组分组字段聚合一个或多个属性。 |
| C# 脚本执行 |
获取并执行 C# 脚本。 |
| C# 计算表达式 |
计算 C# 表达式并返回结果。 |
| Concatenate |
将对象数组中的字段串联成单个字符串输出。 |
| CSV 到 Json |
将逗号分隔的数据表转换为 JSON 对象的数组。 |
| Distinct |
从对象数组中选择一组不同的属性值。 |
| Distinct (简单) |
提供数组中的一组不同的值。 |
| Filter 对象数组 |
按数组中的每个项中包含的一个或多个属性筛选复杂多级对象的数组。 |
| GZip 压缩 |
将文本流压缩到 GZip 存档中。 |
| GZip 解压缩 |
将 GZip 存档解压缩到 base64 字符串中。 |
| Json 到 CSV |
将对象的 JSON 数组转换为逗号分隔表格式。 |
| Json 到文本 |
将对象的 JSON 数组转换为制表符分隔的文本格式。 |
| Json 到表 |
将 JSON 结构转换为表格格式。 |
| Json 架构验证 |
使用比标准更高级的功能验证 JSON 架构。 |
| Levenshtein 距离 |
使用 Levenshtein 距离算法计算一组比率,用于指示两个字符串彼此的相似程度。 |
| Parquet 到 Json |
将 base64 编码的 parquet 数据集转换为 JSON 对象的数组。 |
| Split |
按定义的条件拆分数组中包含的所有对象。 |
| Transform |
使用任何可用的自定义转换函数转换数据集中的一组属性。 |
| Xml 到 Json |
使用 XPath 语句和框架提供的 100 多个自定义转换函数中的任何一个将 XML 结构转换为 JSON。 |
| Zip 存档解压缩 |
将 Zip 存档解压缩到包含内容的文件列表中(如果已请求)。 |
| 专家 |
对一个或多个提供的数据集执行 SQL 语句。 |
| 对对象数组进行排序 |
按数组中的每个项中包含的一个或多个属性对复杂多级对象的数组进行排序。 |
| 平展对象数组 |
将复杂多级对象的数组平展为单个 JSON 对象的数组。 |
| 文本到 Json |
将制表符分隔的文本数据集转换为 JSON 对象的数组。 |
| 正则表达式匹配 |
使用正则表达式模式为字符串生成一组匹配项。 |
| 用于命名值对数组的 Json 属性 |
将 JSON 结构转换为名称/值对。 |
| 笛卡尔联接 |
对两个或多个数据集执行笛卡尔联接。 |
| 联接 |
使用左侧或内部联接技术完全联接两个数据集。 |
| 获取数据架构 |
从对象数组获取架构(即属性及其关联类型)。 |
| 连接 (简单) |
将值数组串联为带分隔符的字符串。 |
Aggregate
按 JSON 数组数据集中的一组分组字段聚合一个或多个属性。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
操作
|
aggregationType | True | string |
聚合类型。 |
|
aggregateBy
|
aggregateBy | True | array of string | |
|
aggregateOn
|
aggregateOn | True | array of string | |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
C# 脚本执行
获取并执行 C# 脚本。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
C# 脚本
|
script | True | string |
将执行的 C# 脚本。 |
|
类定义
|
classDefinitions | array of string |
可从脚本引用的类定义的数组。 |
|
|
参数
|
parameters | object |
用于传入和供脚本使用的参数。 |
返回
脚本结果
- 脚本结果
- object
C# 计算表达式
Concatenate
将对象数组中的字段串联成单个字符串输出。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
领域
|
field | True | string |
要连接的源数据集中的字段。 |
|
分隔符
|
separator | string |
用于分隔生成的串联字符串的字符串。 |
|
|
忽略空
|
ignoreEmpty | True | boolean |
连接时忽略空/null 字符串。 |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
- response
- string
CSV 到 Json
将逗号分隔的数据表转换为 JSON 对象的数组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
标题行
|
headerRow | boolean |
包含标题行 |
|
|
行分隔符
|
rowSeparator | string |
分隔每行的字符,默认值 = \n |
|
|
分隔符
|
delimiter | string |
分隔每个列的字符,默认值 = , |
|
|
转义字符
|
escapeCharacter | string |
拆分每个字段时要使用的转义字符,默认值为双引号。 |
|
|
编码
|
encoding | string |
文件内容的编码,默认值为 UTF8。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | string |
带分隔符的字符串表 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Distinct
从对象数组中选择一组不同的属性值。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Fields
|
fields | True | array of string |
要包含在结果集中的字段列表。 支持动态字段选择语法。 |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
Distinct (简单)
提供数组中的一组不同的值。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
领域
|
field | True | string |
要执行不同作的字段。 |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | string |
排序方向(即 ASC 或 DESC)。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
Filter 对象数组
按数组中的每个项中包含的一个或多个属性筛选复杂多级对象的数组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
筛选表达式
|
filter | True | string |
按文档定义筛选表达式。 |
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
GZip 压缩
GZip 解压缩
将 GZip 存档解压缩到 base64 字符串中。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Data
|
data | True | string |
要解压缩的 GZip 文件的 base64 表示形式。 |
返回
- response
- string
Json 到 CSV
将对象的 JSON 数组转换为逗号分隔表格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
标题行
|
headerRow | boolean |
包含标题行 |
|
|
行分隔符
|
rowSeparator | string |
分隔每行的字符,默认值 = \n |
|
|
转义字符
|
escapeCharacter | string |
包含字段分隔符值的值的转义字符。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
- response
- string
Json 到文本
将对象的 JSON 数组转换为制表符分隔的文本格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
标题行
|
headerRow | boolean |
包含标题行 |
|
|
行分隔符
|
rowSeparator | string |
分隔每行的字符,默认值 = \n |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
- response
- string
Json 到表
将 JSON 结构转换为表格格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
路径
|
path | string |
用于初始选择的 JToken 路径(默认值 = $) |
|
|
均衡输出
|
balancedOutput | boolean |
如果为 TRUE,则结果集中的每个项将具有相同的属性集,因此使其保持平衡。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | object |
结构化 JSON 数据。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Json 架构验证
使用比标准更高级的功能验证 JSON 架构。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Schema
|
schema | True | object |
将对其验证 JSON 的架构。 |
|
JSON 对象
|
data | True | object |
将用于验证架构的 JSON 对象。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of string |
Levenshtein 距离
使用 Levenshtein 距离算法计算一组比率,用于指示两个字符串彼此的相似程度。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
基值
|
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 |
在比较之前删除或保留所有特殊字符。 |
返回
Parquet 到 Json
将 base64 编码的 parquet 数据集转换为 JSON 对象的数组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
仅验证
|
validateOnly | boolean |
仅验证数据,不返回任何数据。 |
|
|
跳过
|
skip | integer |
应用 TAKE 参数之前要跳过的记录量。 |
|
|
Take
|
take | integer |
跳过的记录后要获取的记录量。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | string |
包含 parquet 数据文件内容的 Base64 编码字符串。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Split
按定义的条件拆分数组中包含的所有对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
分裂
|
Splits | object | ||
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Transform
使用任何可用的自定义转换函数转换数据集中的一组属性。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
变革
|
transformations | True | object |
包含源和目标映射转换集的对象。 |
|
保留所有属性
|
preserveAllProperties | boolean |
如果为 TRUE,则转换属性中未专门调用的所有属性都将保留在生成的数据集中。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Xml 到 Json
使用 XPath 语句和框架提供的 100 多个自定义转换函数中的任何一个将 XML 结构转换为 JSON。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
元素处的主循环
|
primaryLoopAtElement | string |
选择要循环访问的一组元素的 XPath 语句。 |
|
|
Map 对象
|
map | object |
包含使用 XPath 语句映射到源的值的 Json 对象。 |
|
|
映射名称
|
mapName | string |
用于将此映射与其他映射区分开来的名称。 |
|
|
XPath 查询
|
xPathQuery | string |
选择要循环访问的一组元素的 XPath 语句。 |
|
|
Map 对象
|
map | object |
包含使用 XPath 语句映射到源的值的 Json 对象。 |
|
|
Data
|
data | True | string |
XML 字符串。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Zip 存档解压缩
将 Zip 存档解压缩到包含内容的文件列表中(如果已请求)。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Data
|
data | True | string |
要解压缩的 zip 存档的 base64 表示形式。 |
|
获取文件内容
|
getFileContents | True | boolean |
检索每个文件的内容? |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
Name
|
name | string |
文件或文件夹的名称。 |
|
路径
|
path | string |
文件或文件夹的完整路径。 |
|
压缩大小
|
compressedSize | number |
文件的大小处于压缩状态。 |
|
未压缩的大小
|
uncompressedSize | number |
文件的大小处于未压缩状态。 |
|
文件内容
|
fileContent | string |
文件内容的 base64 表示形式。 |
专家
对一个或多个提供的数据集执行 SQL 语句。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
查询字符串
|
query | True | string |
引用和处理传入数据集的完全正常运行的 SELECT 语句。 |
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | object |
通过对象的方式定义多个数据集,每个属性值都是对象数组。 每个属性名称都是可以通过执行作来引用的数据集的名称。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
对对象数组进行排序
按数组中的每个项中包含的一个或多个属性对复杂多级对象的数组进行排序。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
排序方式
|
sortOrder | True | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
平展对象数组
将复杂多级对象的数组平展为单个 JSON 对象的数组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
分隔符
|
delimiter | True | string |
用于分隔对象层次结构中不同级别的每个属性的字符串。 |
|
均衡输出
|
balancedOutput | True | boolean |
如果为 TRUE,则结果集中的每个项将具有相同的属性集,因此使其保持平衡。 仅当此属性设置为 TRUE 时,筛选器和排序顺序才起作用。 |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
文本到 Json
将制表符分隔的文本数据集转换为 JSON 对象的数组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
标题行
|
headerRow | boolean |
包含标题行 |
|
|
行分隔符
|
rowSeparator | string |
分隔每行的字符,默认值 = \n |
|
|
分隔符
|
delimiter | string |
分隔每个列的字符,默认值 = \t |
|
|
编码
|
encoding | string |
文件内容的编码,默认值为 UTF8。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | string |
带分隔符的字符串表 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
正则表达式匹配
使用正则表达式模式为字符串生成一组匹配项。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
图案
|
pattern | True | string |
正则表达式模式。 |
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | string |
用于执行正则表达式模式的文本 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of string |
用于命名值对数组的 Json 属性
将 JSON 结构转换为名称/值对。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
JSON 数据
|
data | True |
要转换的 JSON 数据。 |
笛卡尔联接
对两个或多个数据集执行笛卡尔联接。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | object |
通过对象的方式定义多个数据集,每个属性值都是对象数组。 每个属性名称都是可以通过执行作来引用的数据集的名称。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
联接
使用左侧或内部联接技术完全联接两个数据集。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
联接类型
|
joinType | True | string |
要执行的联接作。 |
|
联接字段
|
joinFields | True | array of string |
要联接每个表的字段列表。 |
|
Fields
|
fields | True | array of string |
要包含在结果集中的字段列表。 支持动态字段选择语法。 |
|
强制完全限定的字段名称
|
forceFullyQualifiedFieldNames | boolean |
强制结果数据集中的所有字段名称都以原始数据集名称为前缀。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
data | True | object |
通过对象的方式定义多个数据集,每个属性值都是对象数组。 每个属性名称都是可以通过执行作来引用的数据集的名称。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
获取数据架构
从对象数组获取架构(即属性及其关联类型)。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | object |
具有一个或多个字段名称和排序方向(即 ASC 或 DESC)的对象。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
Data
|
Data | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
连接 (简单)
将值数组串联为带分隔符的字符串。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
分隔符
|
separator | string |
用于分隔生成的串联字符串的字符串。 |
|
|
忽略空
|
ignoreEmpty | boolean |
连接时忽略空/null 字符串。 |
|
|
过滤器
|
filter | string |
用于筛选返回的结果集的基于字符串的 WHERE 子句。 |
|
|
排序方式
|
sortOrder | string |
排序方向(即 ASC 或 DESC)。 |
|
|
Schema
|
schema | object |
手动架构重写以强制传入字段进入特定基元类型。 |
|
|
区域性名称
|
cultureName | string |
允许调用应用程序更改区域性,以便日期分析等。 生成正确的结果。 |
|
|
布尔属性
|
isBoolean | array of string |
输出中应被视为布尔值的属性列表 |
|
|
数据
|
data | True | array of string |
返回
- response
- string
定义
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 |
对象
这是 'object' 类型。
字符串
这是基本数据类型“string”。