【问题标题】:Save Azure blob storage filename to Sql table - Azure Data Factory将 Azure Blob 存储文件名保存到 Sql 表 - Azure 数据工厂
【发布时间】:2016-08-30 02:17:26
【问题描述】:

我有一个 sales-2016-01.txt 文件,每月上传一次到 Azure blob 存储。我想处理 sales-2016-01.txt 文件并将它们保存到 sql 表中。除此之外,我还想将每个记录的文件名存储在单独的列中,比如 ImportFileName。这是为了跟踪记录,它是从哪个文件导入的。

文件名将根据年份和月份动态变化。

我正在使用 Azure 数据仓库来存储数据。

【问题讨论】:

    标签: azure data-warehouse


    【解决方案1】:

    这是一个老问题,但只是为了记录,在复制数据活动中的 DF v2 中,可以向源添加一个值为 $$FILEPATH 的新列,然后每条记录都有一个名称输入文件。

    【讨论】:

    • 只是添加到这个,你必须刷新你的映射才能让 InputFileName 显示为一个选项。或者至少在我这样做之前它没有显示。
    【解决方案2】:

    您可以关注MS sample 来实现此目的。您可能需要对该示例中的输入数据集部分进行一些修改,因为您只需要将文件名存储在目标表中。

    【讨论】:

    • 我对 azure 很陌生,所以一个示例会很有帮助。我阅读了其他示例,它们展示了如何定义结构,但如何填充该列的文件名?一个示例代码将不胜感激。
    • 我看不到该示例在哪里访问 blob 文件名。
    • @forester123,我要么看不到该示例正在使用 blobfilename
    猜你喜欢
    • 2020-12-22
    • 2021-10-08
    • 1970-01-01
    • 2015-12-17
    • 2020-08-25
    • 2021-11-25
    • 2021-09-20
    • 2021-10-21
    • 2019-04-20
    相关资源
    最近更新 更多