由……联合主办 Artefact 和 dbt Labs, ,网络研讨会“Data 基于设计的质量管理:治本而非治标”旨在解决企业中尚未得到充分利用的一个关键战略契合点:Data治理与Data Engineering的融合。”.
佛罗伦萨-贝内齐特, ,Artefact合伙人兼全球制造业务负责人,以及 埃里克·奥尔蒂斯, ,dbt Labs 欧洲、中东和非洲(EMEA)地区合作伙伴发展经理,介绍了一种将 data 质量直接融入 data 产品架构和设计阶段的全面方法论框架——这是实现可衡量、长期投资回报率(ROI)的基础方法。.
为什么被动式质量管理会失败
在大多数企业环境中,data 质量问题通常采取被动处理方式:错误是在下游数据使用过程中(例如在仪表盘或高管级 BI reports 中)被发现的,并会在数据管道末端根据具体情况逐一修复。.
这种方法存在三大缺陷:
- 巨大的运营成本: Data 团队将大部分时间用于纠正性维护和手动 data 对账。.
- 商业信任的削弱: 矛盾或不完整的 data 会阻碍分析技术的采用和高管决策。.
- 可扩展性面临的障碍: 临时热修复程序的不断累积会使开发流程变得复杂,并加剧技术债务。.
Data 的质量不能仅靠事后清理来保障,也不能被视为 data 目录中一项纯粹以文档为导向的工作。要真正有效,质量必须在代码库和架构中“按设计”进行规划和实施,涵盖从数据摄取到数据消费的全过程。.
6步路线图:从源头到消费者
为了解决根本原因而非表面症状,Artefact 围绕 data 价值链的六个环节构建了质量管理体系:
- 源文本质量 (A)
当务之急是在上游源系统层面采取干预措施:优化业务输入流程、调整企业架构,并在IT应用程序中强制执行严格的输入格式。. - 源监控 (B)
在原始 data 层实施自动化检查,以便在数据摄入时检测异常,并立即触发修复工作流。. - Data 产品设计(C)
在开发之前,由业务团队与工程团队之间正式签订严格的data合同。这些合同明确了模式规范、业务语义以及可接受的data质量阈值。. - 通过 dbt 提升代码质量 (D)
利用 dbt 在转换管道中实现单元测试和集成测试的工业化。借助自动化的 CI/CD 检查(dbt build),不符合规范的代码在部署到生产环境之前就会被拦截。. - 运行监控 (E)
持续监控运行时性能:跟踪 data 的时效性、执行延迟和流量峰值,以防止服务中断。. - 下游可观测性 (F)
在商业智能(BI)和报表工具(例如 Tableau、Sigma)中直接展示 data 健康指标,以便在检测到问题时实时向最终用户发出警报。.
商业与工程:涵盖Data质量的8个维度
Data“基于设计的质量”(QbD)计划必须同时满足业务需求和工程限制:
业务维度(3C + 准确性):
- 完备性: 不存在无正当理由的缺失值。.
- 符合性: 遵守标准化的格式和业务规则。.
- 一致性: 跨表和跨列的逻辑一致性。.
- 准确性: 与现实世界的真实情况严格对齐。.
技术参数:
- 独特性: 不存在重复的主键。.
- 及时性: Data 的可用性符合计划中的 SLA 要求。.
- 新鲜度: 根据运行需求,采用 data 的刷新周期。.
- 诚信: 在采集和传输管道中实现无损的 data 数据保留。.
dbt Labs 平台的价值主张
利用 dbt 可以将这些理论维度转化为可执行的代码规范。检查规则以易于人类阅读的格式声明 YAML 配置文件, ,通过 Git 进行版本控制,并在每次模型更新时自动执行。.
通过结合 dbt 的 data 血统追踪、data 合约以及基于代理式人工智能的助手(如 dbt Wizard),工程团队可以在几分钟内精准定位异常的根本原因,同时保持完整的端到端转换血统追踪。.
对代理式人工智能的关键影响
自主人工智能代理的出现,从根本上加剧了与data质量低下相关的风险。与旨在辅助人类决策的传统仪表盘不同,, 人工智能代理 直接在核心企业系统(例如ERP、CRM)内执行运营工作流。.
在此范式下,存在缺陷的 data 不仅会产生有误的报表,还会触发错误的自动化交易。一个微小的 在每日10,000笔交易中,1%的错误率如下: 每天发生100次自动化操作故障。因此,自主人工智能对data质量、低延迟和语义精度提出了毫不妥协的要求。.
Data 领导者的行动计划
为了从被动应对的姿态向Data“基于设计的质量”框架转型,data的领导者应优先考虑以下运营要务:
- 优先考虑战略用例: 针对影响重大的业务型 data 产品建立 data 合同,而不是试图一次性彻底改造整个企业的 data 资产库。.
- 在开发生命周期中实现测试自动化: 将模式验证和异常检测直接嵌入到 CI/CD 工作流中的 dbt 管道中。.
- 从源头解决异常问题: 利用可观测性洞察来修复上游输入逻辑和企业 IT 流程,从而推动可持续的、长期的质量改进。.
在 YouTube 上观看网络研讨会(法语)

博客





