Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure data factory Azure数据工厂-使用源连接器接收XML并存储为CSV_Azure Data Factory_Azure Data Factory 2 - Fatal编程技术网

Azure data factory Azure数据工厂-使用源连接器接收XML并存储为CSV

Azure data factory Azure数据工厂-使用源连接器接收XML并存储为CSV,azure-data-factory,azure-data-factory-2,Azure Data Factory,Azure Data Factory 2,我有一个数据集,用于从存储帐户获取XML文档。当我使用映射数据流或常规管道活动将其作为CSV(或JSON)(为清晰起见进行编辑)存储在ADLS gen2(编辑)中时,我最终得到的文件只包含文档的第一行。有谁经历过这件事,能告诉我我做错了什么? 如果有帮助,XML映射看起来如下所示: @MartinJaffer MSFT在对我的问题的评论中建议我在映射设置中使用collectionReference,这很有效。 我没有使用它,因为描述只涉及JSON。“为交叉应用选择或指定嵌套JSON数组的JSON

我有一个数据集,用于从存储帐户获取XML文档。当我使用映射数据流或常规管道活动将其作为CSV(或JSON)(为清晰起见进行编辑)存储在ADLS gen2(编辑)中时,我最终得到的文件只包含文档的第一行。有谁经历过这件事,能告诉我我做错了什么? 如果有帮助,XML映射看起来如下所示:


@MartinJaffer MSFT在对我的问题的评论中建议我在映射设置中使用collectionReference,这很有效。 我没有使用它,因为描述只涉及JSON。“为交叉应用选择或指定嵌套JSON数组的JSONPath。”
但,是的,正如他所说的那样,问题得到了解决。谢谢。

您将其加载到哪里?具有分层名称空间的Azure存储(又称Data Lake Store gen 2)您是否尝试过在复制活动的映射设置中使用collectionReference?如果没有,则假定数据没有复杂类型。使用collectionReference在序列上迭代,并将每个元素转换为一行。感谢您让我知道!