您可以根据业务场景的需求,自定义实时数据源。本文为您介绍如何新建自定义源。

前提条件

上传JAR文件,详情请参见新建资源

背景信息

自定义源即自定义实时数据源。系统支持通过JAR文件,自定义实时数据源。当实时数据源提交后,即可基于该实时数据源新建实时计算元表。

操作步骤

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
    您可以通过以下方式,快速进入工作区:
    • 选择工作区地域后,单击快速开始相关工作区域中的数据研发
    • 选择工作区地域后,单击快速进入研发项目后的DevBasic页签,选择相应的项目。
    说明
    • 如果您通过快速开始相关工作进入数据开发模块,则跳过步骤3。
    • 如果您通过快速进入研发项目进入数据开发模块,则跳过步骤3和4。
  3. 进入自定义源页面。
    1. 在Dataphin首页,单击顶部菜单栏的研发
    2. 在数据开发页面,单击项目名称后的test图标后,单击DevBasic页签,选择数据开发的项目空间(DevBasic项目)。
      如果您当前访问的是DevBasic项目,且项目空间为您的数据开发空间,则无需选择项目空间。
    3. 在数据开发页面,单击数据处理页签。
      如果在数据开发页面,默认进入数据处理页签,则无需再次单击数据处理页签。
    4. 数据处理页签,单击左侧导航栏的test自定义源图标。
  4. 自定义源页面,进入新建实时自定义源对话框。
    • 单击自定义源后的gagaga图标。
    • 单击项目名称后的gagaga图标,选择数据处理 > 自定义源
    • 在数据开发首页,单击自定义源下的gagaga图标。
  5. 新建自定义源对话框中,配置参数。
    test
    参数 描述
    名称 自定义数据源的名称。系统仅支持英文字符、数字、下划线(_)组合组成。命名的限制如下:
    • 系统不支持名称的首字母是数字。
    • 系统不支持名称与已提交的自定义源名称重复。
    选择JAR包 自定义数据源的JAR包。系统仅支持选择已提交的JAR包。
    ClassType JAR包的ClassType。系统支持选择classtableFactoryClass
    ClassPath ClassPath的路径。
    选择目录 选择自定义数据源的目录。
    描述 实时数据源的描述。
  6. 单击提交,提交新建的自定义源。
  7. 根据提交备注对话框提示,填写备注信息。
  8. 单击确定并提交,完成自定义源的提交。
  9. 可选:发布自定义源至生产环境。
    • 如果您的开发模式是Dev-Prod,则需要发布自定义源,详情请参见管理发布任务。系统仅支持删除没有被已提交的实时计算元表引用的自定义源。
    • 如果您的开发模式是Basic,则提交成功的自定义源,即可进入生产环境。
    对已添加的自定义源,您可以执行如下操作。
    操作 描述
    查看自定义源详情 Dataphin支持查看自定义源的基本信息、引用信息和版本信息:
    1. 自定义源页面,单击左侧功能区域中需要查看信息的自定义源。
    2. 自定义源属性框中,查看当前版本的基本信息引用信息版本信息
      • 版本信息区域,执行以下操作:
        • 鼠标悬停至taga图标后,查看对应版本的详细信息。
        • 单击某个版本操作列下的tsgs图标,回滚到该版本。在提示对话框,单击确定,自定义实时数据源的版本就可以回滚到该版本。
      • 引用信息区域,单击引用的实时计算元表,查看实时计算元表详情。
        说明 当基于自定义源构建的实时计算元表提交后,在该自定义源的属性框中才可以看到引用信息
    修改自定义源
    1. 自定义源页面,将鼠标悬停在需要修改的自定义源后的图标,单击编辑
    2. 编辑自定义源对话框,修改参数。
      说明 系统不支持编辑自定义源的名称
    3. 提交或发布自定义源。
    移动自定义源
    1. 自定义源页面,将鼠标悬停在需要移动的自定义源后的图标,单击移动
    2. 移动文件对话框,选择目录。
    3. 单击确定,完成自定义源的移动。
    删除自定义源
    说明 系统仅支持删除没有被已提交的实时计算元表引用的自定义源。
    1. 自定义源页面,将鼠标悬停在需删除的自定义源后的图标,单击删除
    2. 提示对话框,填写备注信息。
    3. 单击确定并提交,完成自定义源的删除。