DataWorks联合主键该怎么处理呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks联合主键通常是由多个字段组成的复合主键,需要在数据源配置中进行设置。
以下是设置联合主键的步骤:
在数据源配置页面的“表名”列下拉菜单中选择要操作的表。
找到该表的“主键”一栏,如果该表没有设置主键,则需要手动添加主键。
如果该表已经设置了主键,则需要在该主键一栏下方看到“联合主键”选项,点击“添加联合主键”。
在弹出的对话框中,选择要作为联合主键的各个字段,并将它们以逗号分隔开。注意,联合主键中的各个字段必须是同一数据类型,并且顺序不能改变。
点击“确定”按钮保存设置。
在DataWorks的数据源管理页面中,可以看到该表已经被标记为联合主键。在创建作业或任务时,选择该表作为数据源即可使用联合主键查询。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。