您可以通过在 SQL 查询中使用 JOIN
语句来指定生产表和开发表。JOIN
语句允许您将来自两个或多个表的行组合在一起,以便您可以根据这些表的列进行比较和分析。
例如,以下 SQL 查询将生产表与开发表连接起来,以便您可以找到每个生产订单的开发表:
SELECT *
FROM 生产表
JOIN 开发表
ON 生产表.生产订单号 = 开发表.生产订单号;
此查询将返回一个包含所有生产订单和开发表信息的表。您可以使用此表来查找每个生产订单的开发表,或执行其他分析。
问:怎么指明生产表和开发表 答:【执行账号问题】
在数据开发IDE界面使用个人账号访问该资源,生产环境运维中心默认使用生产账号访问该资源。 在不指定表资源所在环境的情况下(sql中直接写tablename),默认访问当前环境下的该表。
【数据开发访问表示例】 1.访问表 projectname_dev.tablename---使用个人账号访问开发表 2.访问表 projectname.tablename---使用个人账号访问生产表 3.直接写tablename---访问当前环境下该表。 此答案整理自钉群“DataWorks交流群(答疑@机器人)”
您可在DataWorks表管理目录中新建,也可在具体业务流程下,针对该业务流程新建相关表。DataWorks支持通过DDL与可视化编辑两种方式分别创建开发表与生产表。详细请参阅创建并使用MaxCompute表。
可以将表按照环境进行分组管理,从而方便指明生产表和开发表。同时,可以在数据开发和数据运维中,根据不同的环境设置不同的权限,保证生产数据的安全性和可靠性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。