分析视图
制造数据引擎 (MDE) 分析视图是一项强大的功能,旨在简化 MDE 环境中的数据分析和报告。通过自动生成可整合特定类型数据、元数据和关联维度的 BigQuery 视图,MDE 简化了全面查询和信息中心的创建流程。
概念
Analytics 视图是预构建的 BigQuery 视图,专门针对 MDE 环境中的特定类型版本。此视图充当统一的数据源,可将类型表(您的核心事实表)与与该类型版本关联的所有相关元数据桶(维度)无缝联接。
这种整合简化了查询,无需手动联接多个表。分析视图还会根据预定义的 JSON 架构来扁平化元数据实例和数据字段。
Google Analytics 视图的运作方式
自动创建:MDE 会在
mde_analytics数据集中自动为每个唯一类型版本创建专用 Analytics 视图。新类型版本的视图始终会就地更新。元数据扁平化:视图查询会智能地将与类型关联的 JSON 元数据实例(维度成员)扁平化。与类型版本关联的元数据存储桶版本的 JSON 架构中的每个字段都会映射到相应的 BigQuery 字段,并遵循以下明确定义的类型映射:
- String -> String
- 数组 -> JSON
- 对象 -> JSON
- Number -> Float64
- 整数 -> Int64
- 布尔值 -> 布尔值
- null -> null
生成的 BigQuery 字段始终以元数据存储桶名称为前缀。
嵌套 JSON 处理:嵌套 JSON 字段通过将路径元素与下划线连接起来转换为 BigQuery 字段。例如,
{"location":{"city":"Düsseldorf"}}会变为location_city。“数据”字段扁平化:视图根据为非数字类型定义的架构,将扁平化扩展到 JSON“数据”字段,从而确保全面访问数据。仅当定义了“data”字段的架构时,才会执行扁平化。如需详细了解数据字段架构,请参阅数据字段。
字段命名和冲突:如果出现命名冲突,从元数据桶派生的字段会以桶名称为前缀。
查看架构
最终视图架构包含一组丰富的字段:
- 基础类型表中的所有字段:您的核心制造数据。
- 每个元数据实例中的所有扁平化字段:有关记录的详细背景信息。
- “data”字段中的所有扁平化字段(非数值):特定于类型的其他数据点。
分析视图的优势
分析视图具有以下优势:
- 简化查询:通过查询单个视图来获取全面的数据,从而避免复杂的联接。
- 加快分析速度:减少数据准备时间,将更多时间用于提取分析洞见。
- 标准化结构:不同类型版本之间的一致架构有助于实现标准化报告。
- 自动化:MDE 可处理视图创建和维护,避免您执行手动任务。
使用入门
只要您开始使用 MDE 中的类型,Analytics 视图即可供您使用。您可以按照以下步骤探索 Google Cloud 项目中自动生成的视图:
- 选择 BigQuery。
- 点击左侧面板中的 Studio。
- 在 BigQuery 浏览器窗口中选择
mde_analytics数据集。