Azure 数据工厂中的映射错误(将 Blob 存储中的 JSON 连接到 Azure SQL table)
Mapping error in Azure Data Factory (connecting JSON in Blob storage to Azure SQL table)
我正在尝试将 JSON 输出(在 Blob 存储中)映射到 Azure SQL table(在 Azure 数据工厂内)。
目前,我的 JSON 文件如下所示:
我在 https://jsonlint.com/ 验证了输出文件的 JSON 格式,看起来不错(“有效 Json”)。
这是我为 JSON 文件所做的设置。
这是我预览源数据时的截图(JSON):
我不确定为什么会这样显示(与“Prop_0”排在一起):
这是我尝试映射到 Azure 时的结果 SQL table:
当我尝试连接“复制数据”和将 Json 文件(在 Blob 存储中)映射到 Azure SQL table?
这是我将输出文件从扩展名为 .JSON 的 txt 文件更改为纯 JSON 文件后的附加图像:
这是由于映射问题导致的错误消息 (txt --> JSON):
谢谢。
我看到你有 CSV 作为为源创建的数据集类型,而它是一个 JSON 文件 -- > APBILL_output.json
在为 CopyActivity 创建源数据集时,您必须将数据集类型选择为 JSON
示例:
通过将下一个“复制数据”中的 JSON 数据类型指向我使用的文本文件 (csv),我找到了解决方案。尽管该文件最初是使用 DelimitedText (csv) 文件创建的,但当我指向同一个文件但使用 JSON 格式时,它采用了它。
然后,其余过程(映射到 SQL table)按预期工作:)
我正在尝试将 JSON 输出(在 Blob 存储中)映射到 Azure SQL table(在 Azure 数据工厂内)。
目前,我的 JSON 文件如下所示:
我在 https://jsonlint.com/ 验证了输出文件的 JSON 格式,看起来不错(“有效 Json”)。
这是我为 JSON 文件所做的设置。
这是我预览源数据时的截图(JSON):
我不确定为什么会这样显示(与“Prop_0”排在一起):
这是我尝试映射到 Azure 时的结果 SQL table:
当我尝试连接“复制数据”和将 Json 文件(在 Blob 存储中)映射到 Azure SQL table?
这是我将输出文件从扩展名为 .JSON 的 txt 文件更改为纯 JSON 文件后的附加图像:
这是由于映射问题导致的错误消息 (txt --> JSON):
谢谢。
我看到你有 CSV 作为为源创建的数据集类型,而它是一个 JSON 文件 -- > APBILL_output.json
在为 CopyActivity 创建源数据集时,您必须将数据集类型选择为 JSON
示例:
通过将下一个“复制数据”中的 JSON 数据类型指向我使用的文本文件 (csv),我找到了解决方案。尽管该文件最初是使用 DelimitedText (csv) 文件创建的,但当我指向同一个文件但使用 JSON 格式时,它采用了它。
然后,其余过程(映射到 SQL table)按预期工作:)