文档

提交并发布模型

更新时间:

您可以将已创建的数据模型提交至开发环境,并发布至生产环境进行调度运行。本文为您介绍如何提交并发布已创建的数据模型。

前提条件

使用限制

数据模型仅支持提交至开发环境,发布至生产环境。

提交模型至开发环境计算引擎

保存数据模型后,DataWorks开发角色需要先提交数据模型至开发环境计算引擎。测试无误后,再发布至生产环境。

  1. 进入数据开发页面。

    登录DataWorks控制台,单击左侧导航栏的数据建模与开发 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

  2. 查看数据模型。

    1. 在左侧导航栏,单击模型管理

      说明

      如果左侧导航栏未显示模型管理图标,您可在DataStudio界面左侧导航栏底部单击设置.png图标,进入个人设置页面设置DataStudio显示的功能模块。详情请参见个人设置

    2. 模型管理 > 物理模型的右上方,单击刷新图标,即可显示已置为PROD状态的数据模型(示例为 sakila_MaxCompute_demo)。

    3. 展开该模型,并双击主题域下的Main,查看该数据模型的ER关系图。

      ER

  3. 提交数据模型。

    1. 在左侧的物理模型区域,选中 sakila_MaxCompute_demo中的所有表。

    2. 在主题域的ER关系图页面,单击提交图标。

      提交

  4. 模型提交对话框中,根据向导配置各项参数。

    1. 选择目标引擎区域,选择您需要提交表结构的目标引擎(引擎类型引擎实例)。

    2. 单击下一步

    3. 引擎特性适配区域,确认相关信息。

      如果MaxCompute开发环境项目中存在同名的表,本步骤会提醒您即将被删除的表。如果不存在同名的表,则本步骤的提示框中将不作相关提醒。引擎特性适配

    4. 单击下一步

    5. 生成DDL区域,物理模型会被转换为实际下发至计算引擎中运行的DDL语句。

      生成DDL

    6. 选中我确认上述DDL语句正确无误,继续提交并将DDL下发至开发环境引擎,单击提交

      DDL语句开始运行并提交至MaxCompute开发环境项目。如果本步骤过于消耗时间,您可以单击确定,直接关闭运行窗口,并在下一步操作中查看运行日志。

  5. 物理模型页面下方,单击日志,查看模型的状态。单击刷新,即可更新模型的运行状态。

    日志

发布模型至生产环境计算引擎

提交数据模型至开发环境计算引擎后,DataWorks运维、部署或空间管理员角色可以发布该数据模型至生产环境计算引擎。

  1. 单击页面右上方的任务发布

    任务发布

  2. 创建发布包页面,选中相应模型并单击其操作列的查看,查看发布至生产环境的DDL语句。

    查看

  3. 确认需要发布的代码无误后,在创建发布包页面单击发布选中项,发布该数据模型至生产环境计算引擎。

  4. 返回DataStudio > 模型管理页面,选中该数据模型并单击日志,确认其发布状态为成功

  5. 验证发布结果。

    1. 在DataStudio页面,创建一个ODPS SQL节点。详情请参见开发ODPS SQL任务

    2. 打开ODPS SQL节点的编辑页面,运行show tables

    3. 运行日志中,通过Ctrl+F搜索customer

      运行日志

      您还可以运行DESC语句,确认表结构是否符合预期。desc

  • 本页导读 (1)
文档反馈