【问题标题】:Azure Data Factory - Expression to Source Dataset ColumnAzure 数据工厂 - 源数据集列的表达式
【发布时间】:2020-05-02 03:50:56
【问题描述】:

我有一个简单的 Azure 数据工厂项目,旨在将数据从外部服务(Service Now)复制到 Azure 表存储。

为简单起见,仅将源数据集视为 id 和创建日期:

ID, CreationDate
1 , 2020-05-02T10:00:00
2 , 2020-05-02T11:00:00

我想将其复制到具有相同结构/列的 Azure 表中,但我想从 datetime 列中提取日期以用作分区键,并将 ID 用作行键(如果可能,仍保持原始 ID列)。

我想我需要使用一些表达式来获取映射到 Partition/RowKey 的列值,但我没有找到任何可以帮助我的表达式。

@formatDateTime(????source.CreationDate????, 'yyyy-MM-dd')

在此先感谢您提供有关此场景的正确表达方式的任何帮助。

问候,

【问题讨论】:

    标签: azure-data-factory azure-table-storage


    【解决方案1】:

    经测试,Copy Activity的动态内容中不能引用源列。

    您可以尝试在源数据集中添加一列,该列从CreationDate 列中提取日期,如下所示:

    ID, CreationDate,ShortDate
    1 , 2020-05-02T10:00:00,2020-05-02
    2 , 2020-05-02T11:00:00,2020-05-02
    

    然后使用ShortDate 作为分区键。

    【讨论】:

      猜你喜欢
      • 2022-11-18
      • 1970-01-01
      • 2019-04-10
      • 2021-11-25
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      相关资源
      最近更新 更多