检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
维度建模 新建维度 管理维度表 新建事实表 父主题: 模型设计
关系建模和维度建模的区别? 问题描述 关系建模和维度建模的区别是什么。 解决方案 关系建模为事务性模型,对应三范式建模。 维度建模为分析性模型,主要包括事实表、维度表的设计,多用于实现多角度、多层次的数据查询和分析。 DataArts Studio是基于数据湖的数据运营平台,维度建模使用的场景比较多。
完成所有维度的新建之后,需要等待审核人员审核。 审核通过后,系统会自动创建与维度相对应的维度表,维度表的名称和编码均与维度相同。在“维度建模”页面,选择“维度表”页签,可以查看建好的维度表。 在维度表列表中,在“同步状态”一列中可以查看维度表的同步状态。 图5 维度表的同步状态
管理维度表 维度表与维度一一对应,通过丰富维度中的属性信息构建形成。维度表的生命周期(包括新建、发布、编辑、下线操作)通过维度进行管理,在维度发布成功后,系统会自动创建并发布对应的维度表。 查看维度表发布历史 在数据架构控制台,选择“模型设计 > 维度建模”,进入维度建模页面。 单击“维度表”页签,进入维度表页面。
导入模型,关系建模,维度建模,码表,业务指标以及流程架构 功能介绍 导入模型,关系建模,维度建模,码表,业务指标以及流程架构。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/design/models/action 表1 路径参数 参数 是否必选
关系建模 物理模型是指按照一定规则和方法,将逻辑模型中所定义的实体、属性、属性约束、关系等要素转换为数据库软件所能够识别的表关系图(Table Relationship Diagram)的一种物理描述。 在关系建模中,您可以新建SDI层和DWI层两个模型,模型最终是通过物理建模进行
与维度表通过主/外键实现关联。 典型的维度模型有星形模型,以及在一些特殊场景下使用的雪花模型。 在DataArts Studio数据架构中,维度建模是以维度建模理论为基础,构建总线矩阵、抽象出事实和维度,构建维度模型和事实模型,同时对报表需求进行抽象整理出相关指标体系,构建出汇总模型。
为什么关系建模或维度建模修改字段后,数据库中表无变化? 可能原因 关系建模或维度建模修改字段后,数据库中表无变化。 解决方案 关系建模或维度建模修改字段更新表后,但实际上数据库中物理表并无变化,这是因为未对数据表更新方式做配置,此选项默认为“不更新”。 配置数据表更新方式操作如下:
String 维度英文名称。 dimension_type String 维度类型(更新时只能由普通维度改为层级维度,其余场景都不允许修改)。 枚举值: COMMON: 普通维度 LOOKUP: 码表维度 HIERARCHIES: 层级维度 name_ch String 维度名称。 description
String 维度英文名称。 dimension_type String 维度类型(更新时只能由普通维度改为层级维度,其余场景都不允许修改)。 枚举值: COMMON: 普通维度 LOOKUP: 码表维度 HIERARCHIES: 层级维度 name_ch String 维度名称。 description
逆向数据库导入表到维度模型中 在DataArts Studio控制台首页,选择对应工作空间的“数据架构”模块,进入数据架构页面。 在DataArts Studio数据架构控制台,单击左侧导航栏的“维度建模”进入维度建模页面。 打开需要逆向数据库导入的维度或表的页签,从下拉列表
在“字段配置”区域,单击“新建”添加维度或度量字段。 选择新建“维度”字段,会弹出“选择维度”页面。选择一个维度(选择公共层空间数据或者选择本空间数据),选择维度建模的模型,可以勾选一个或多个已创建的维度表,单击“确定”后,会将所选维度的维度表及维度表的属性值字段添加到列表中。 选择新建“度量”字段,需要新建度量字段。
String 维度英文名称。 dimension_type String 维度类型(更新时只能由普通维度改为层级维度,其余场景都不允许修改)。 枚举值: COMMON: 普通维度 LOOKUP: 码表维度 HIERARCHIES: 层级维度 name_ch String 维度名称。 description
String 维度英文名称。 dimension_type String 维度类型(更新时只能由普通维度改为层级维度,其余场景都不允许修改)。 枚举值: COMMON: 普通维度 LOOKUP: 码表维度 HIERARCHIES: 层级维度 name_ch String 维度名称。 description
update_by 否 String 更新人。 type 是 String 工作区类型枚举。 枚举值: THIRD_NF: 关系建模 DIMENSION: 维度建模 biz_catalog_ids 否 String 关联的业务分层的ID列表 {"l1Ids":[],"l2Ids":[]
IBUTE: 汇总表维度属性 SUMMARY_INDEX: 汇总表指标属性 SUMMARY_TIME: 汇总表时间周期属性 TABLE_MODEL: 关系模型(逻辑模型/物理模型) TABLE_MODEL_ATTRIBUTE: 关系模型属性(逻辑模型/物理模型) TABLE_MODEL_LOGIC:
删除维度 功能介绍 根据传入的维度ID,删除维度。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/design/dimensions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参见项目ID和账号ID。
String 维度英文名称。 dimension_type String 维度类型(更新时只能由普通维度改为层级维度,其余场景都不允许修改)。 枚举值: COMMON: 普通维度 LOOKUP: 码表维度 HIERARCHIES: 层级维度 name_ch String 维度名称。 description
IBUTE: 汇总表维度属性 SUMMARY_INDEX: 汇总表指标属性 SUMMARY_TIME: 汇总表时间周期属性 TABLE_MODEL: 关系模型(逻辑模型/物理模型) TABLE_MODEL_ATTRIBUTE: 关系模型属性(逻辑模型/物理模型) TABLE_MODEL_LOGIC:
导出逻辑实体 在主题树上方,依次选择其他模型,进入模型后重复步骤3,依次下载其他模型的表/实体。 图8 选择其他模型依次导出 导出维度建模维度/事实表 在数据架构主界面,单击左侧导航栏的“维度建模”,进入维度建模页面。 在“维度”页签,选择需要导出的DWR模型,选择所需导出的维度,单击列表上方的“更多