DataWorks使用临时查询快速查询SQL(可选)运行SQL?
是的,DataWorks提供了临时查询功能,可以快速书写并执行SQL语句操作MaxCompute。如果您已经创建了DataWorks工作空间(MaxCompute项目),可以直接使用这个功能。例如,您可以在新建的临时查询节点中运行MaxCompute支持的SQL语句,如DDL语句新建表等。此外,如果仅需在数据开发环境中查询数据以及相关SQL代码、测试代码的实际运行情况与期望值是否相符,或验证代码的正确性,而无需将数据或SQL代码发布至生产环境并操作生产环境引擎,则可以通过新建临时查询文件实现。但需要注意的是,自2022年10月13日起,DataWorks数据分析的SQL执行不再支持PostgreSQL、SQL Server、Oracle、PolarDB-X的SQL查询服务,DataWorks SQL查询会加强对大数据相关引擎的支持,例如,MaxCompute、E-MapReduce、CDH、Hologres、AnalyticDB等。
现在,您可以在新建的临时查询节点中运行MaxCompute支持的SQL语句,详情请参见SQL概述。以运行一个DDL语句新建表为例,输入建表语句,单击
即可。create table if not exists sale_detail(shop_name string,customer_id string,total_price double)partitioned by (sale_date string,region string);-- 创建一张分区表sale_detail您可以查看本次运行的费用预估,单击运行。您可以在下方的日志窗口,查看运行情况和最终结果。如果本次运行成功,结果为OK。
您可以使用同样的方法执行查询语句。
https://help.aliyun.com/document_detail/155382.html
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
在 DataWorks 中,可以使用临时查询快速查询 SQL,以便在开发环境中快速验证和测试 SQL 查询语句。以下是使用临时查询快速运行 SQL 的步骤:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。