导言:您是否也常为这些场景感到困惑? (1)同一份客户信息,在不同报表中显示不一致;
(2)新来的同事面对海量数据表,不知如何下手;
(3)IT部门做个简单的数据分析,却要折腾好几天……
这一切的根源,往往在于缺乏统一、规范的数据模型管理。AllData数据中台-数据模型管理功能,它就像企业的“数据积木搭建平台”,让不懂技术的业务人员也能轻松理解和规范企业数据。
数据模型管理是数据的 “标准说明书”,明确规定了每个数据字段的名称、类型、含义以及与其他数据的关系。
● 比如 “客户 ID” 必须是数字类型且唯一,“订单时间” 必须是日期格式…… 有了这些统一标准,不同系统的数据才能像标准化的积木一样,被灵活组装、高效使用。
● 该功能支持对接多种数据源,让用户能够根据实际业务需求,选择合适的数据源开展数据模型的创建与管理工作。
● 这不仅可以有效提升数据模型的准确性和可靠性,还可以加快数据分析的效率和决策的速度。
一、【数据模型管理】功能架构
1、可视化模型定义: 提供了一个类似在线表单或思维导图的可视化界面,用户通过点击、拖拽和填写属性(如字段名、数据类型、业务描述)的方式。
✅ 即可完成对“客户”、“产品”等核心业务实体的标准化定义,无需编写任何代码。
2、模型与数据资产强关联: 这是连接“理想标准”与“现实数据”的桥梁。系统允许将设计好的逻辑模型与后台物理存在的数据库表、字段进行直接绑定与映射。
✅ 这确保了业务上对“客户名称”的定义,能准确对应到IT系统中具体哪张表的哪个列,从而让模型不再是空中楼阁,而是能直接指导数据生产和消费的真实蓝图。
3、多环境一键同步:
这是解决“开发一套,上线另一套”混乱的利器。当模型在设计和测试环境完成验证后,可通过此功能,将模型的定义、规则和结构安全、可控地一键同步至生产环境。
✅ 保证了从数据分析、报表开发到最终业务应用,所有环节使用的都是同一套、最新版的数据标准,从根本上杜绝了因环境不一致导致的数据歧义和决策错误。
二、【实操演示】像维护通讯录一样管理企业核心数据
我们不如动手体验整个操作流程,展示了【数据模型管理】如何将复杂的IT概念,转化为业务人员可感知、可操作的日常工作,建立了一套简单、透明的 “制定标准 → 按标维护 → 全局同步” 的工作机制。
步骤1:建立数据模型
【操作说明】
(1)进入数据模型页面,点击新增,新建数据模型:
✅ 基本信息: 模型名称:华南区-智能数码产品
逻辑表:electronic_devices
状态:启用
备注:(选填)华南区智能数码产品模型
✅ 字段属性(可自由添加模型中字段,也看参考实操):
列名称:products;列描述:产品
列名称:digital;列描述:数码
页面属性:使用默认
(2)点击保存按钮完成新建模型。返回列表中在搜索框中搜索“数码/智能/产品”找到新建模型,代表新建成功。
(3)点击新建的数据模型,点击操作中的详情,点击建模按钮,开通模型添加数据通道。
步骤2: 添加模型数据
【操作说明】
(1)进入数据管理,在左侧数据模型中选中新建的模型,点击新增给当前模型新增数据。
(2)给模型字段添加数据(如需添加字段可返回数据模型中修改模型字段信息)
(3)添加完成后会在数据管理中显示。
**步骤3: 检测模型建立 **
【操作说明】
(1)数据模型建立后,可在数据门户管理功能中查询。在数据仓库管理中选择对应数据源(刚才模型建立在哪个数据源上,实操中建立在“深圳中心-数据库“)。
(2)进详情中点击元数据更新,将模型同步(同步过程仅需几秒,等待同步状态从灰色“同步中”变成“已同步”即完成)。
(3)完成同步后可在数仓查询中心,查询数据结果。
三、【数据模型管理】功能能力演示
1、数据模型(用于设计、创建和维护数据的结构蓝图(如表和字段定义),是管理和使用数据的基础框架)
2、编辑数据模型
✅ 基本信息编辑(在创建或编辑数据模型时,为核心模型补充或修改名称、描述等元数据)
✅ 字段信息(编辑数据模型中具体字段的名称、数据类型、长度等技术属性)
✅ 页面属性(调整数据模型在前端展示页面的布局、样式等展示相关配置)
3、数据管理(基于已定义的数据模型,对具体的业务数据进行增删改查等日常操作与维护)
✅ 编辑主数据
四、【数据模型管理】如何做到定义业务语言,启动数据一致?
数据模型管理功能是一个让业务人员能可视化定义、集中化管理核心业务数据标准,并确保其在多系统、多环境中一致落地的治理平台。
1、业务人员可理解的 “可视化建模”
【数据模型管理】提供一个类似在线绘图或填表工具的界面,让用户通过拖拽、选择和填写(而非写代码)来定义“客户”、“产品”等业务概念。您可以清晰地定义每个概念的属性(字段)、数据类型和规则(如“客户等级”只能是“普通/VIP/至尊”)。
✅ 工作中,当市场部和销售部对“活跃客户”的定义不一致时(市场部看登录,销售部看下单),两个部门可以一起在这个可视化界面中,讨论并最终确定一个包含“登录频率”、“最近下单时间”等多个维度的、统一的“活跃客户模型”。这个模型就是双方后续沟通的共同基准。
2、连接理想与现实的 “模型与资产强关联”
【数据模型管理】能将上述定义好的业务模型,与IT系统中真实存在的数据库表、数据字段进行精确映射和绑定。它回答了一个关键问题:“我们定义的‘客户手机号’这个标准,到底对应着后台哪张表的哪个列?”
✅ 工作中,在开发“客户画像”报表时,分析师不再需要反复询问开发同事:“我需要的数据在哪张表里?”因为模型已经映射好了。
✅ 可以直接在基于模型的查询工具中,选择“客户手机号”字段,系统会自动从正确的物理表中获取数据,极大地减少沟通成本与误解。
3、确保标准落地的 “多环境一键同步”
当模型在测试环境验证无误后,可将其定义、规则和结构安全、完整地一键发布至生产环境。这确保了从数据开发、分析到最终业务应用,所有环节遵循同一套、最新版的数据标准。
✅ 工作中,公司在促销后新增了“客户类型:活动新客”。数据团队在开发环境更新了客户模型并完成测试后,通过此能力一键同步至生产环境。
✅ 之后,所有生产系统的报表、分析看板都能立即基于新的、统一的类型进行统计,彻底避免了因环境不一致导致的数据“打架”和决策混乱。
AllData数据中台中的数据模型管理功能,如同城市的地下管网蓝图,虽然看不见,却决定了“数据水流”能否畅通无阻。
技术团队已经用AllData搭建起这套现代化的“管道系统”,将来自MySQL、Hadoop、Kafka等不同“水源”的数据,在统一的模型框架下进行了标准化。
五、【相关资源】
✅ AllData开源项目: github.com/alldatacent…
✅ AllData官方手册: www.yuque.com/aolingdata/…
✅ 杭州奥零数据科技官网: www.aolingdata.com