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

问题描述 投票:1回答:1

我有一个简单的 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')

在此感谢您对这种情况下的正确表达式的帮助。

尊敬的各位。

azure-data-factory azure-table-storage
1个回答
0
投票

根据测试,在复制活动的动态内容中无法引用源列。

你可以尝试在源数据集中添加一列,该列可以从 CreationDate 这样的列。

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

然后用 ShortDate 作为分区密钥。

© www.soinside.com 2019 - 2024. All rights reserved.