在 ADF 中,我想在接收器中创建一个表,并使用该表创建主键。我怎样才能做到这一点?

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

假设我有一个源表 Table1,以 PK 作为 ID,那么如何在接收器中创建与 Table1 相同的表,其中包含 PK ID? 我想首先通过 ADF 创建表,然后使用 ADF 本身中的脚本创建主键,然后将数据从源提取到接收器。

尝试运行管道,但未创建密钥,但创建了表并摄取了数据。

sql-server azure cloud azure-data-factory etl
1个回答
0
投票

我想在接收器中创建一个表,其主键也与该表一起创建。

在 ADF 中,您无法自动创建具有约束的表,您可以使用的可能解决方法是使用复制活动,使用自动创建选项和用户预复制脚本将数据从源复制到目标,以使用命令截断表:

truncate table tablename;

enter image description here

然后您可以使用脚本活动在表上添加主键约束

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