我有一个简单的 Azure 数据工厂项目,旨在将数据从外部服务(Service Now)复制到 Azure 表存储。
为了保持简单,将源数据集仅视为一个id和一个创建日期。
ID, CreationDate
1 , 2020-05-02T10:00:00
2 , 2020-05-02T11:00:00
我想把它复制到Azure表中,并使用相同的结构列,但我想从datetime列中提取日期作为Partition Key,并使用ID作为Row Key(如果可能的话,仍然保持原始ID列)。
我想我需要使用一些表达式来获得列值映射到PartitionRowKey,但我没有找到任何表达式来帮助我。
@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
作为分区密钥。