逆向数据库(关系建模)
通过逆向数据库,您可以将其他数据源的数据库中的表导入到指定的模型中。
前提条件
在逆向数据库之前,请先在DataArts Studio数据目录模块中对数据库进行元数据采集,以便同步数据目录时可以同步成功,否则同步数据目录将执行失败。有关数据目录元数据采集的具体操作,请参见配置元数据采集任务。
逆向数据库导入表到模型中
- 在DataArts Studio数据架构控制台,单击左侧导航栏的“关系建模”进入关系建模页面。
- 在页面的中间栏位,从最上方的下拉框中选择一个物理模型;或者从“数仓规划”选择一个物理模型进入物理表列表页面。单击上方的“逆向数据库”。
图1 逆向数据库
- 在“逆向数据库”对话框中配置如下参数。
图2 配置逆向数据库参数
表1 逆向数据库 参数名称
说明
*所属主题
单击“选择主题”按钮选择所属的主题信息。
数据连接类型
如果逆向到逻辑模型,请在下拉列表中选择所需要的连接类型。
如果逆向到物理模型,将显示当前模型的连接类型。
数据连接
选择所需要的数据连接。
如需从其他数据源逆向数据库到关系模型中,需要先在DataArts Studio管理中心创建一个数据连接,以便连接数据源。创建数据连接的操作,请参见配置DataArts Studio数据连接参数。
数据库
选择数据库。
队列
仅限DLI连接类型,需选择DLI队列。
Schema
下拉选择Schema。该参数仅DWS和POSTGRESQL模型的表有效。
更新已有表
在导入时,如果所要导入的表在关系模型中已存在,是否更新已有的表。在导入时,系统将按表编码进行判断将要导入的表在当前的关系模型中是否已存在。在导入时,只有创建或更新操作,不会删除已有的表。
- 不更新:如果表已存在,将直接跳过,不更新。
- 更新:如果表已存在,更新已有的表信息。如果表处于“已发布”状态,表更新后,您需要重新发布表,才能使更新后的表生效。
名称来源
逆向后表名称/字段名称的来源,可以是描述或者是相应英文名,如表/字段未指定描述则固定使用英文名。
- 来自描述
- 来自英文名称
数据表
选择“全部”时,将数据库中的所有的表都导入关系模型中。
选择“部分”时,请选择需要导入关系模型的表。
起始页
当数据表选择“全部”时,需要配置。
- 单击“确定”开始执行逆向数据库操作。