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

DataWorks怎么配query?

DataWorks怎么配query?

展开
收起
真的很搞笑 2023-12-31 08:00:37 48 0
2 条回答
写回答
取消 提交回答
  • 在阿里云DataWorks中配置查询(Query)。以下是基本的步骤:

    1. 创建SQL任务

      • 登录到DataWorks控制台。
      • 选择你要操作的工作空间和项目。
      • 进入“数据开发”模块,点击“新建”按钮,选择“SQL任务”。
    2. 编辑SQL脚本

      • 在SQL任务页面,你可以直接在文本框内编写SQL查询语句。
      • 可以从左侧资源库拖拽表或字段到SQL编辑器中自动生成引用代码。
    3. 配置参数与设置

      • 如果需要使用动态参数,可以使用预定义的变量或者自定义参数,并在SQL语句中通过特定语法引用这些参数。
      • 配置任务的相关属性,如调度周期(一次性/定时)、依赖关系等。
    4. 调试与运行

      • 编写完SQL后,可以选择立即执行(单次运行)进行调试,查看查询结果是否符合预期。
      • 确认无误后保存SQL任务。
    5. 发布与调度

      • 完成SQL任务编写及调试后,点击“发布”,将SQL任务提交至生产环境。
      • 根据业务需求设置调度规则,使其按照指定的时间计划自动运行。
    2023-12-31 13:45:56
    赞同 展开评论 打赏
  • 网站:http://ixiancheng.cn/ 微信订阅号:小马哥学JAVA

    参考官方回答:https://developer.aliyun.com/ask/473227

    在部分业务场景中,where配置项不足以描述所筛选的条件,可以通过querySql配置项来自定义筛选SQL。

    当配置querySql时,MySQL Reader将直接忽略table、column、where和splitPk条件的配置,直接使用querySql配置的内容对数据进行筛选,即:querySql的优先级大于table、column、where和splitPk选项。同时,datasource会通过querySql配置项解析出用户名和密码等信息。

    ● 示例:需要进行多表join后同步数据,使用select a,b from table_a join table_b on table_a.id = table_b.id。

    ● 注意:querySql需要区分大小写,例如,写为querysql会不生效。

    2023-12-31 13:09:29
    赞同 1 展开评论 打赏

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

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

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

    相关实验场景

    更多