在映射数据流(Azure 数据工厂)内的表达式函数中创建动态 Json

Posted

技术标签:

【中文标题】在映射数据流(Azure 数据工厂)内的表达式函数中创建动态 Json【英文标题】:Create Dynamic Json on the go in expression functions inside mapping data flow (Azure Data Factory) 【发布时间】:2020-11-22 10:44:04 【问题描述】:

我正在尝试将 csv 文件转换为基于 json 模式的集合。对于 json 转换,我发现的唯一方法是在需要层次结构时为列创建子列,或者您可以对 json 结构使用 @(key1=value, @(key2=value2)) 之类的表达式。我想要做的是从数据流/管道中选择 key1 或 key2 作为参数,或者在 map(array,@(#item=#item+2)) 等数组的循环中使用它。 但它限制了我这样做。但是,我能够遍历值,但是键是只需要硬编码的东西。如果有,请提出解决方法。

【问题讨论】:

【参考方案1】:

在我看来:

1:您可以使用copy activity将 csv 文件导入 Azure SQL 数据库 2:那你可以work with JSON features in Azure SQL Database

【讨论】:

以上是关于在映射数据流(Azure 数据工厂)内的表达式函数中创建动态 Json的主要内容,如果未能解决你的问题,请参考以下文章

Azure 数据工厂在一列中映射 2 列

Azure 数据工厂:如何从数据流转换中的流中获取第一行

Azure 数据工厂映射数据流 VS SSIS

Azure 数据工厂将数据流映射到 CSV 接收器导致零字节文件

Azure数据工厂映射数据流到CSV接收器的结果为零字节文件

从 azure 数据工厂调用 azure 函数端点时出错