智能助手(DataWorks Copilot)

更新时间:2025-03-05 10:33

DataWorks Copilot是您在DataWorks的智能助手,在DataWorks,您可以自由选择用DataWorks默认模型、DeepSeek-R1-671B(满血版)和DeepSeek-R1-Distill-Qwen-32B大模型来完成相关Copilot产品操作。借助DeepSeek-R1的深度推理能力,DataWorks Copilot可以帮助您通过自然语言交互完成更为复杂的SQL代码生成、优化、测试等操作,显著提升ETL开发和数据分析效率。

公测说明

  • 仅满足以下条件的用户可在公测期间免费使用DataWorks Copilot产品功能,无需申请。

    • DataWorks版本为:基础版、标准版、专业版或企业版。

    • DataWorks工作空间所在地域为:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)、新加坡、马来西亚(吉隆坡)和印度尼西亚(雅加达)。

  • 仅主账号、租户管理员及其他具有同等权限的用户,可在Copilot公测确认弹窗中确认参加DataWorks Copilot产品公测。

  • 参与公测前,请详细阅读《DataWorks Copilot服务协议》。

  • DataWorks Copilot功能已覆盖:数据开发(Data Studio)、数据分析、数据服务、运维中心。

  • DataWorks Copilot支持的语言类型包括SQL及Python,本文以SQL操作为例。

  • 目前以下地域的工作空间可选择使用DeepSeek模型:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)。

支持的模型

  • DataWorks默认模型

  • DeepSeek-R1-671B(满血版)

  • DeepSeek-R1-Distill-Qwen-32B

功能入口

  1. 打开DataWorks控制台,在左侧导航栏选择数据开发与运维 > 数据开发,然后选择目标工作空间,单击进入Data Studio

  2. 参与公测的用户可以在数据开发Data Studio页面右上角单击image图标,快速进入Copilot对话窗口进行对话。

    您还可以在代码编辑过程中,通过代码编辑器右键菜单快速调用 Copilot 进行辅助编码。

  3. (可选)在Copilot对话窗口中,默认采用DataWorks默认模型,您可通过对话框底部切换按钮,切换至DeepSeek-R1-Distill-Qwen-32BDeepSeek-R1-671B(满血版)完成相关Copilot产品操作。

实操体验

您可以在数据开发欢迎页,单击DataWorks Copilot智能助手进行体验。

image

视频演示

智能助手(DataWorks Copilot)

功能介绍

代码补全

当您在编写SQL代码时,DataWorks Copilot会根据当前获取到的上下文信息,对正在编写的SQL进行智能代码补全。按下TAB键可以接受补全结果,按下CTRL + →,可选择接受部分结果,按下ESC键则放弃补全结果。

image

如果您不希望在编辑代码时看到代码提示,可以在代码编辑器右下角单击image关闭智能代码补全功能。

image

代码生成

DataWorks Copilot支持将您输入的自然语言自动转换成SQL语句。支持如下两种方式:

  • 在代码编辑器中,右键空白处,选择Copilot > SQL生成,进入Copilot功能界面。在Copilot功能界面中输入指令,单击发送按钮,等待Copilot返回结果。

    image

    image

  • 单击Data Studio页面右上角的image,在页面右侧出现的Copilot Chat对话框中,输入/,选择代码生成,然后输入自然语言请求大模型返回所需代码。

    image

代码改写

在代码编辑器中,输入并选中一段代码,单击Data Studio页面右上角的image,进入Copilot Chat功能界面,在Chat输入框中,输入您的改写要求,单击发送,等待Copilot返回结果。

image

生成注释

DataWorks Copilot支持对您指定的SQL内容生成注释,提升SQL的可读性。在代码编辑器中,选中任意一段代码,右键选择Copilot > 生成注释,输入您的指令,单击发送,等待Copilot返回结果。

image

image

代码解释

DataWorks Copilot支持对您指定的SQL内容进行解释,提升SQL的可读性。在代码编辑器中,选中任意一段代码,单击Data Studio页面右上角的image,进入Copilot Chat功能界面,在Chat输入框中,输入您的指令,单击发送,等待Copilot返回结果。

image

代码纠错

DataWorks Copilot支持查找指定代码片段的错误并修复,也支持在编辑器语法错误处一键唤起Copilot Chat修复,一键定位到编辑器中出错代码所在处。在代码编辑器中,选中任意一段代码,右键选择Copilot > 代码纠错,输入您的指令,单击发送,等待Copilot返回结果。

image

image

代码优化

DataWorks Copilot支持对您选中的SQL代码进行优化,帮助您简化代码逻辑,提升代码运行效率,并降低数据库的负载。单击Data Studio页面右上角的image,进入Copilot Chat功能界面,在Chat输入框中,输入/选择代码优化,然后在编辑窗口选中目标代码,单击发送,等待Copilot返回结果。

image

代码测试

DataWorks Copilot支持针对您选中的SQL代码,给出测试方案,帮助您生成测试代码,逐步验证任务代码的每个部分是否按预期工作。单击Data Studio页面右上角的image,进入Copilot Chat功能界面,在Chat输入框中,输入/选择代码测试,然后在编辑窗口选中目标代码,单击发送,等待Copilot返回结果。

image

代码问答

DataWorks Copilot支持对您提出的SQL语法或者MaxCompute函数给出解释和用法示例,帮助您加深对SQL语法及函数的理解。单击Data Studio页面右上角的image,进入Copilot Chat功能界面,在Chat输入框中,输入您的指令,单击发送,等待Copilot返回结果。

image

智能建表

在Data Studio页面,单击左侧一级菜单栏中的数据目录,在数据目录列表中,选择任意一个数据目录,新建表,进入新建表的功能界面,单击页面顶部中的Copilot 建表,进入Copilot 建表功能界面,在输入框中,输入您的指令,单击发送,等待Copilot返回结果。

image

智能图表及见解生成

SQL查询的结果区域,单击查询结果区的图表功能,进入图表功能界面后,单击图表区域顶部的Copilot,等待Copilot返回结果。

image

描述生成

在Data Studio中,您创建一个UDF函数时,往往需要对当前函数的功能及本次代码的改动进行描述,供评审人了解当前函数的作用,您仅需单击描述窗口右下方的Copilot图标,大模型会自动生成针对当前函数的描述。

image

  • 本页导读 (1)
  • 公测说明
  • 支持的模型
  • 功能入口
  • 实操体验
  • 视频演示
  • 功能介绍
  • 代码补全
  • 代码生成
  • 代码改写
  • 生成注释
  • 代码解释
  • 代码纠错
  • 代码优化
  • 代码测试
  • 代码问答
  • 智能建表
  • 智能图表及见解生成
  • 描述生成
文档反馈