本教程指导你完成 Microsoft Fabric 中的端到端图形方案。 你采用示例数据,将其建模为图形,并对其进行查询以获取见解 - 在此过程中构建对图形体验的工作理解。
先决条件
在开始本教程之前,请验证:
可以访问 Microsoft Fabric 容量(F2 或更高版本)或 Fabric 试用版。
你是 Fabric 工作区的成员,或者有权在工作区中创建项目。 有关详细信息,请参阅 Microsoft Fabric 中的 工作区。
重要
图形的访问管理仅限于托管图形的工作区。 工作区外部的用户无法访问图形。 有权访问 Lakehouse 中基础数据的工作区中的用户可以对图表进行建模和查询。
图端到端场景
在本教程中,你将在虚构的 Adventure Works 公司担任数据分析师的角色。 构建图形模型来表示客户、订单、员工、产品和供应商之间的关系。 然后,查询图形,以发现有关客户购买行为和产品性能的见解。 执行以下步骤:
- 将示例数据加载 到数据湖中。
- 通过创建图形模型并从 OneLake 加载数据来创建图形。
- 将节点添加到 数据模型中每个实体的图形中。
- 向图形添加边缘 以定义节点之间的关系。
- 从一个表中添加多个节点和边缘类型 ,以创建更丰富的图形。
- 使用交互式可视化界面通过查询生成器查询图形。
- 使用代码编辑器通过 GQL 查询图形。
- 通过删除工作区和其他项来清理 教程资源。
有关数据流经图形(从数据源到 OneLake 存储、图形建模、查询和结果)的详细概述,请参阅 图形体系结构。
示例数据
对于本教程的示例数据,请使用 Adventure Works 示例数据集。 Adventure Works 是一家虚构的自行车制造商,向世界各地的客户提供自行车和配件。
注释
本教程中使用的 Adventure Works 数据集是专为演示图形功能而设计的自定义转换版本。 它不同于标准 Adventure Works 数据集,并支持特定于图形的功能。
Adventure Works 数据集包括:
- 客户:购买产品的人员。
- 订单:销售交易。
- 员工:处理销售的员工。
- 产品:可供购买的项目。
- 产品类别和子类别:产品分类层次结构。
- 供应商:生产产品的供应商。
数据模型
Adventure Works 数据模型演示了具有多个实体和关系的典型零售方案。 在本教程中,你将对以下关系建模:
| 关系 | Description |
|---|---|
Employee sells Order |
员工处理客户订单 |
Customer purchases Order |
客户进行购买 |
Order contains Product |
订单包括产品 |
Product isOfType ProductSubcategory |
产品属于子类别 |
ProductSubcategory belongsTo ProductCategory |
子类别属于分类 |
Vendor produces Product |
供应商提供产品 |