同步目标表为Dataphin平台加工业务数据的表。本文为您介绍如何创建数据同步的目标表。
背景信息
- 目前,Dataphin平台支持通过构建即席查询和离线计算任务的方式,创建目标表。
- 新建同步目标表的权限限制,详情请参见数据引入权限列表。
通过即席查询的方式新建目标表
- 登录Dataphin控制台。
- 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>。
您可以通过以下方式,快速进入数据开发模块:
- 单击快速开始相关工作区域的数据研发。
- 单击快速进入研发项目区域的Dev或Basic项目,选择开发数据的项目空间。
说明- 如果您通过快速开始相关工作进入数据开发模块,则跳过步骤3。
- 如果您通过快速进入研发项目进入数据开发模块,则跳过步骤3和4。
- 在Dataphin首页,单击顶部菜单栏的研发。
- 在数据开发页面,单击项目名称后的
图标后,单击Dev或Basic页签,选择数据开发的项目空间(Dev或Basic项目)。
如果您当前访问的是
Dev或
Basic项目,且项目空间为您的数据开发空间,则无需选择项目空间。 - 在数据开发页面,单击即席查询页签。
如果进入数据
开发页面后,系统默认进入
即席查询页签,则无需再次单击
即席查询页签。 - 新建即席查询文件夹。
- 在即席查询页面,单击即席查询后的
图标。
- 在新建文件夹对话框中,填写文件夹名称及选择目录。
名称由汉字、数字、字母或下划线(_)组合组成,且不允许超过64个字符。
- 单击确定,完成即席查询文件夹的创建。
- 在即席查询页面,单击即席查询后的
- 新建即席查询文件。
- 在即席查询页面,单击即席查询后的
图标。
- 在新建文件页面,填写文件的名称、描述和选择目录。
名称由汉字、数字、字母或下划线(_)组合组成,且不允许超过64个字符。
- 单击确定,完成即席查询文件的创建。
- 在即席查询页面,单击即席查询后的
- 编写即席查询文件的代码。
- 根据业务场景,编写创建同步目标表的SQL语句。
- 单击预编译,检验SQL语句的语法及权限。
如果不符合规范,则单击
格式化,系统自动调整编写的SQL语句。 - 规范校验通过后,单击执行。
- SQL运行成功后,单击页面右上方的
图标,完成目标表的创建。
通过计算任务的方式新建目标表
- 在数据开发页面,单击数据处理页签。
如果进入数据
开发页面后,系统默认进入
数据处理页签,则无需再次单击
数据处理页签。 - 在数据处理页签,单击左侧导航栏
计算任务图标。
- 单击计算任务后的
图标,选择MAXC任务 > MAX_COMPUTE_SQL。
- 编写并运行代码。
- 在新建文件对话框,配置参数。
参数 描述 名称 填写离线计算任务的名称,例如SQL。 调度类型 选择任务的调度类型。调度类型包括: - 周期性节点:自动参与系统的周期性调度。
- 手动节点:需要手动触发任务的运行。
描述 填写对任务的简单描述。 选择目录 选择离线计算任务的目录。 - 单击确定。
- 在代码编写页面,编写离线计算任务的SQL代码。
- 可选:如果是多人协作开发,则开发完成后单击刷新,即可刷新页面代码。
- 单击页面右上方的执行,运行代码。
- 在新建文件对话框,配置参数。
- SQL运行成功后,单击页面右上方的
图标,完成目标表的创建。