在映射数据流(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 数据工厂将数据流映射到 CSV 接收器导致零字节文件