管理维度/事实逻辑表

维度/事实逻辑表列表是指在Dataphin创建的维度/事实逻辑表集合。在Dataphin的维度/事实逻辑表列表为您展示了维度/事实逻辑表的基本信息及相关管理操作选项,方便您查看创建的维度/事实逻辑表并进行管理。本文为您介绍维度/事实逻辑表列表支持的管理功能。

管理维度/事实逻辑

  1. Dataphin首页的顶部菜单栏中,选择研发 > 数据开发

  2. 在左侧导航栏中,选择规范建模 > 维度逻辑表/事实逻辑表

  3. 在右侧维度逻辑表/事实逻辑表列表底部,单击维度/事实逻辑表列表,您可在维度/事实逻辑表列表页签下,执行相关表管理操作。image

    区块

    说明

    搜索与筛选区

    支持输入逻辑表的中文或英文名进行搜索,或选中我开发的进行快速筛选。单击筛选,可展开筛选区,包含以下筛选项。

    • 逻辑表类型:可选择一个或多个表类型,包括普通维度逻辑表、层级维度逻辑表、枚举维度逻辑表、虚拟维度逻辑表、事件事实逻辑表、流程事实逻辑表、快照事实逻辑表。

    • 主题域:根据表所在的主题域进行筛选,可选择一个或多个主题域,列表中包含当前板块下所有主题域。

    • 调度类型:可选择一个或多个调度类型,包括正常调度、空跑调度和暂停调度。

    • 已发布:根据当前表是否已发布进行筛选。

    • 开发负责人:根据表的开发负责人进行筛选,可选择一个或多个用户,支持按照用户名关键字进行搜索。若选中我开发的,则此筛选项包含当前账号。

    • 创建人:根据表的创建人进行筛选,可选择一个或多个用户。

    • 数据时效:根据表的数据时效进行筛选,可选择日(T+1)、小时(T+h)和分钟(T+m)。

    • 开发状态:可选择一个或多个表的开发状态,包括提交中、提交成功和提交失败。

    • 最近提交状态:可选择一个或多个表的最近提交状态,包括提交中、提交成功和提交失败。

    • 条件调度:根据当前表是否已开启条件调度进行筛选。

    • 运维负责人:根据表的运维负责人进行筛选,可选择一个或多个用户,支持按照用户名关键字进行搜索。若选中我运维的,则此筛选项包含当前账号。

    功能区

    • 查看批量操作记录:单击查看批量操作记录,打开批量操作记录面板,可单击提交其他操作页签,查看对应批量操作记录。

    • 新建逻辑表:单击新建逻辑表,选择维度逻辑表事实逻辑表进行创建,详情请参见维度逻辑表新建事实逻辑表

    • 选择列表展示内容:单击image图标,选择列表中需要展示的字段。

    • 刷新:单击image图标,根据已选择的筛选条件刷新下方列表。

    维度/实时逻辑表列表

    维度/实时逻辑表列表中,展示逻辑表名、主题域/业务实体、数据时效、开发状态、最近提交状态、当前锁定人、开发负责人等信息,您可在操作列中,对相应表进行管理操作。详情请参见。

    批量操作

    在批量操作区域,对多个表进行批量操作,详情请参见。

维度/事实逻辑表列表支持的操作

维度/事实逻辑表列表操作栏支持的操作如下:

操作项

说明

打开逻辑表

单击目标逻辑表操作列的image图标,打开该逻辑表的页签。在当前逻辑表页签下,您可以进行编辑、配置等操作。

获取锁

单击目标逻辑表操作列的image图标,可获取当前逻辑表的编辑锁并锁定。

说明

系统设置 > 平台设置 > 研发平台中开启排他编辑锁后,可前往编辑区手动释放当前表的编辑锁。

转交开发负责人

可将当前维度/事实逻辑表的开发负责人变更为其他开发负责人。

  1. 单击目标逻辑表操作列的image图标,打开转交开发负责人对话框。

  2. 转交开发负责人对话框中,选择目标用户,完成后单击确定

去发布

单击目标逻辑表操作列的image图标,选择去发布后,跳转至发布中心,可对该逻辑表进行发布,详情请参见管理发布任务

去运维

单击目标逻辑表操作列的image图标,选择去运维后,跳转至运维中心,可对该逻辑表进行运维管理操作,详情请参见运维中心

说明

仅支持对已发布的逻辑表进行运维。

下线

对已上线的逻辑表进行下线操作。

  1. 单击目标逻辑表操作列的image图标,选择下线

  2. 下线对话框中填写备注,不超过128个字符。

  3. 完成后单击确定并提交

删除

对开发状态为草稿态的逻辑表进行删除操作。

单击目标逻辑表操作列的image图标,选择删除,在删除对话框中填写备注,完成后单击确定并提交

说明

若当前租户未开启研发平台设置 > 下线删除 > 开发环境可删除已发布对象配置,则在Dev-prod项目中,若草稿态的开发对象存在相应的生产对象,则不支持删除。

下线并删除

对已上线的逻辑表可进行下线并删除。

  1. 单击目标逻辑表操作列的image图标,选择下线并删除

  2. 下线并删除对话框中填写备注,不超过128个字符。

  3. 完成后单击确定并提交

说明
  • 若逻辑表存在下游依赖的节点,下线并删除操作将不生效。已发布到生产的任务仅执行下线,不做删除。

  • 下线并删除提交成功后,可前往待发布列表,发布对象至生产环境。

  • 若当前租户未开启研发平台设置 > 下线删除 > 开发环境可删除已发布对象配置,则在Dev-prod项目中,已上线的开发对象不支持下线并删除操作。

维度/事实逻辑表列表支持的批量操作

操作项

说明

锁定

选中多个逻辑表后,单击列表底部的锁定,批量获取所选逻辑表的编辑锁。

说明

系统设置 > 平台设置 > 研发平台中开启排他编辑锁后,可前往编辑区手动释放当前表的编辑锁。

提交

选中多个逻辑表后,单击列表底部的提交,批量提交所选逻辑表。您可在列表的最近提交状态列中查看提交状态和提交详情,也可以单击查看批量操作记录,在批量操作记录面板的提交页签中查看详情。

下线

选中多个逻辑表后,单击列表底部的下线,在批量下线对话框中填写备注后,单击确定并提交

说明
  • 提交成功后,需前往待发布列表发布对象至生产环境。

  • 若所选逻辑表存在下游依赖节点,下线操作将不生效。

下线并删除

选中多个逻辑表后,单击列表底部的image图标,选择下线并删除,在批量下线删除对话框中,填写备注后单击确定并提交

说明
  • 若逻辑表存在下游依赖的节点,下线并删除操作将不生效。已发布到生产的任务仅执行下线,不做删除。

  • 下线并删除提交成功后,可前往待发布列表,发布对象至生产环境。

  • 若当前租户未开启研发平台设置 > 下线删除 > 开发环境可删除已发布对象配置,则在Dev-prod项目中,已上线的开发对象不支持下线并删除操作。

转交开发负责人

选中多个逻辑表后,单击列表底部的image图标,选择转交开发负责人,在批量转交开发负责人对话框中,选择目标用户后,单击确定

运行配置

选中多个逻辑表后,单击列表底部的image图标,选择运行配置,在批量运行配置对话框中进行相应配置,详情请参见逻辑表运行配置

参数配置

选中多个逻辑表后,单击列表底部的image图标,选择参数配置,在批量参数配置对话框中进行相应配置,详情请参见逻辑表运行参数配置

依赖配置

选中多个逻辑表后,单击列表底部的image图标,选择依赖配置,在批量依赖配置对话框中进行相应配置,详情请参见配置逻辑表上游依赖