使用Azure Logic Apps将JSON转换为CSV

时间:2018-04-25 08:01:30

标签: json xml azure-logic-apps

我需要将Azure Data Lake Store中的每条JSON消息转换为CSV记录并再次存储在Azure Data Lake Store中。然后我计划使用Azure Data Factory将每个CSV记录加载到Azure SQL数据仓库中。

因此,作为第一步,我使用Logic Apps从Azure Data Lake Store读取JSON消息并使用Parse JSON然后创建CSV表。

但是在Parse JSON步骤中收到错误消息: InvalidTemplate。无法在行'Parse_JSON'输入第1行和第'2732行'处理模板语言表达式:'必需属性'content'需要一个值但是为null。路径''。'。

请问您如何解决此错误?或者您甚至提出了不同的方法,因为我甚至尝试使用Liquid Templates,但它不起作用。

1 个答案:

答案 0 :(得分:0)

对于主要任务是格式转换的进程, Azure数据工厂很可能是您应首先尝试的路径。

ADF原生支持JSON和CSV(文本)。 ADF的JSON支持非常好,但可能会出现使用 Logic App和Liquid transform 作为预处理器的情况。