文档中心>数据开发治理平台 WeData

模型设计

最近更新时间:2024-01-23 15:06:41

我的收藏
注意:
非常感谢您对我们产品的关注和支持。我们非常期待向您展示我们的最新功能,但目前这些功能还未完全开放。再次感谢您的耐心等待和理解。我们期待不久的将来与您分享我们的最新功能。谢谢!
模型设计是依据业务需求进行定义,在数仓架构设计的基础上创建,其目的在于确保业务所需数据结构的正确性和一致性。通过应用一系列标准的规则,我们将各种对象的特性准确地表达出来,并对各业务主题间的关联进行明确定义。
逻辑模型管理支持对逻辑模型的分层分域管理,按照特定的业务主题进行分类管理,形成具有层级结构的业务目录;进行定义、复制、修改、删除、导入导出等操作,支持模型检索(根据模型名称、描述等精确或模糊检索)和详情展示。
1. 表发布 将逻辑模型发布生成物理模型的过程,通过选择物理模型所在集群、库、物理表类型及其高级属性(高级属性可选):

发布的物理表名默认和逻辑表名保持一致,发布类型分为增量发布和覆盖发布,增量发布将生成一张全新的物理表(若同名物理表已存在发布会失败),覆盖发布会覆盖原有同名物理表,原有物理表会被重命名备份(如果没有 alter 权限则进行提示,发布会失败),重命名规则:表名_bak_逻辑表版本号。
若同名物理表已存在增量发布会失败,需要手工删除物理表或选择覆盖发布。

发布成功后,逻辑模型内容会进入不可编辑状态,若需要重新编辑,需要点击下线按钮:


2. 表下线 对发布状态的表进行下线操作,下线后将会生成一个历史版本, 下线后该逻辑表会重新进入可编辑的草稿状态,可以重新修改和发布:


3. 表版本信息 单击版本信息,可以直接发现之前发布状态的逻辑模型快照,可以单击详情,会打开一个 sheet 页查看历史版本详情信息:


若选中一个版本可以点击进行回滚,回滚操作会自动将当前的草稿状态逻辑表生成一个最新历史版本,并将归滚的版本恢复至最新状态:


若存在多个历史版本,可以任意勾选其中两个版本进行比对:


4. 表复制 逻辑表复制可以直接复制表全量信息,并将表名更名成{自定义表名}_copy,单击保存后,复制表将生成一张新草稿状态表。


5. 表删除 表删除遵循如下原则:
表处于草稿状态且无历史版本, 弹窗确认后可以直接删除。
表处于发布上线状态,删除按钮置灰,树节点删除按钮隐藏。
表处于草稿状态有历史版本,检查物理表是否存在,存在则弹窗显示:“该表存在历史发布版本,请先手工删除历史版本物理表后再删除逻辑表”,若不存在提示确认后删除。




6. 表信息导出 单击导出,会自动将表信息导出到剪贴板,用户可以直接粘贴使用。
7. 从表导入(逆向建模) 从表导入是一个逆向建模过程,通过选择对应的库表信息,可以将物理表或字段全量/部分导入到逻辑表中,其中物理表名会作为逻辑表别名存在,物理表描述会填入逻辑表描述(前提是逻辑表描述内容为空),勾选的物理表字段会增量导入到逻辑表字段中:



8. 字段标准匹配: 字段可以选中后点击“标准匹配”,根据用户输入的字段名、中文名或英文名自动匹配;也可在元数据标准、值域标准下拉选中已发布的规则进行手动关联;当元数据标准关联后,对应字段名、类型、英文名、中文名会被标准规则覆盖且变更为只读状态,取消关联后字段属性恢复可编辑状态。





明细表

明细表也叫事实表,用于保存最细粒度清单数据,明细表是指标统计的来源表,其字段会关联绑定基础指标、维度条件。




汇总表

汇总表用于保存汇总计算后的数据,可以作为衍生指标的目标表进行一对一绑定。



指标导入,汇总表在字段配置环节增加指标导入的功能,指标导入需要预先在指标管理环节添加衍生指标,详情请参见 指标字典,添加后可以直接在指标导入弹窗中查看对应主题下草稿状态的衍生指标。




维度表

维度表用于保存维度的属性数据,和普通维度1对1绑定,也可以在维度定义时自动生成。


关联维度:在手工创建维表时,可以单选绑定一个的维度,自动将维度属性和层级转换成字段: