开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks使用sql的具体操作步骤有哪些?

DataWorks使用sql的具体操作步骤有哪些?

展开
收起
真的很搞笑 2023-09-17 16:59:32 115 0
1 条回答
写回答
取消 提交回答
  • 双击打开API的编辑页面,在选择表区域,image.png
    选择数据源类型和数据源名称。说明 必须先选择一个数据源,并且仅支持同一个数据源的多表关联查询。在环境配置区域,设置内存和超时时间。image.png
    在编写查询SQL区域,输入查询SQL语句。如果您选择的是基础SQL模式,则仅支持普通SQL语法。image.png
    说明 SELECT查询的字段为API的返回参数,WHERE条件处的参数为API的请求参数,请使用unknown标识请求参数。输入SQL语句时,您需要遵循以下规则:支持同一数据源下的单表查询、多表关联查询和嵌套查询。不支持以下语句:不支持多条SQL语句。不支持INSERT、UPDATE和DELETE等非SELECT语法。不支持SELECT *,必须明确指定查询的列。
    不支持将unknown放在引号中。例如'unknown'、'abcunknown123'。如果您有相关需求,请通过concat('abc', unknown, '123’)实现。不支持设置参数为可选。不支持在注释中写入unknown。例如--unknown。如果SELECT查询列的列名带有表名前缀(例如t.name),则必须取别名作为返回参数名(例如t.name as name)。如果使用聚合函数(min、max、sum和count等),必须取别名作为返回参数名。例如sum(num) as total_num。SQL中的unknown统一作为请求参数进行替换,包含字符串中的unknown。当unknown前包含转义符(\)时,作为普通字符串处理。如果您选择的是高级SQL模式,则支持Mybatis标签语法。https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/0091963061/p176287.p
    https://help.aliyun.com/document_detail/73279.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-09-18 08:45:35
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载