Azure data factory Azure数据工厂-表达式到源数据集列
我有一个简单的Azure数据工厂项目,旨在将数据从外部服务(现在的服务)复制到Azure表存储Azure data factory Azure数据工厂-表达式到源数据集列,azure-data-factory,azure-table-storage,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的列值,
为保持简单,请将源数据集仅作为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')
提前感谢您为本场景提供正确表达式的帮助
关于,基于测试,复制活动中的动态内容中不能引用源列 您可以尝试在源数据集中添加一列,从
CreationDate
列中提取日期,如下所示:
ID, CreationDate,ShortDate
1 , 2020-05-02T10:00:00,2020-05-02
2 , 2020-05-02T11:00:00,2020-05-02
然后使用
ShortDate
作为分区键。根据测试,复制活动中的动态内容中不能引用源列
您可以尝试在源数据集中添加一列,从CreationDate
列中提取日期,如下所示:
ID, CreationDate,ShortDate
1 , 2020-05-02T10:00:00,2020-05-02
2 , 2020-05-02T11:00:00,2020-05-02
然后使用ShortDate
作为分区键