高级数据作

一套高级作,旨在帮助转换批量数据集。

此连接器在以下产品和区域中可用:

服务 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
Email 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# 计算表达式

计算 C# 表达式并返回结果。

参数

名称 密钥 必需 类型 说明
C# 表达式
expression True string

将计算的 C# 表达式。

返回

评估的结果

评估的结果
object

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 存档中。

参数

名称 密钥 必需 类型 说明
Data
data True string

使用 GZip 格式存档的数据字符串。

返回

response
string

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”。