【发布时间】:2017-01-05 11:54:36
【问题描述】:
我有一个小型 ADF 管道,可将一系列文件从 Azure 存储帐户复制到 Azure Data Lake 帐户。作为管道中的最后一项活动,我想运行一个 U-SQL 脚本,该脚本使用复制的文件作为输入并将结果输出到 U-SQL 托管表。
U-SQL 脚本基本上从复制的文件中提取数据,应用一些转换,然后将其插入到现有的 U-SQL 托管表中。
如何(如果可能)将 U-SQL 表添加为 Azure 数据工厂中的输出数据集?
【问题讨论】:
-
我想知道您为什么要使用 ADF 来复制数据。您可以直接从 Azure Blob 中读取数据,对其进行处理,然后使用 U-SQL 将其直接写入托管表中。
-
是的,可以这样做,但在这种情况下,只有来自复制文件的数据的一个子集被添加到表中。但我仍然需要将完整的 JSON 文件保存在 DataLake 中。我们仅将文件保留在存储帐户中 30 天。无论哪种方式,问题仍然适用。
标签: azure azure-data-factory azure-data-lake u-sql