Azure数据工厂-到源数据集的表达式列

时间:2020-05-02 03:50:56

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

我有一个简单的Azure数据工厂项目,旨在将数据从外部服务(立即服务)复制到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')

在此情况下,感谢您提供有关正确表达的帮助。

此致

1 个答案:

答案 0 :(得分:0)

基于测试,无法在“复制活动”的动态内容中引用“源”列。

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

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

然后使用ShortDate作为分区密钥。