通过


教程:Microsoft Fabric 中的图形简介

注释

此功能目前处于公开预览状态。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版的使用条款

本教程指导你完成 Microsoft Fabric 中的端到端图形方案。 你采用示例数据,将其建模为图形,并对其进行查询以获取见解 - 在此过程中构建对图形体验的工作理解。

先决条件

在开始本教程之前,请验证:

  1. 可以访问 Microsoft Fabric 容量(F2 或更高版本)或 Fabric 试用版

  2. Graph 在你的区域中可用

  3. Fabric 管理员在 Fabric 租户中启用了 Graph。 他们在 管理门户中启用此设置。

    在 Fabric 租户中启用图形。

  4. 你是 Fabric 工作区的成员,或者有权在工作区中创建项目。 有关详细信息,请参阅 Microsoft Fabric 中的 工作区。

    重要

    图形的访问管理仅限于托管图形的工作区。 工作区外部的用户无法访问图形。 有权访问 Lakehouse 中基础数据的工作区中的用户可以对图表进行建模和查询。

图端到端场景

在本教程中,你将在虚构的 Adventure Works 公司担任数据分析师的角色。 构建图形模型来表示客户、订单、员工、产品和供应商之间的关系。 然后,查询图形,以发现有关客户购买行为和产品性能的见解。 执行以下步骤:

  1. 将示例数据加载 到数据湖中。
  2. 通过创建图形模型并从 OneLake 加载数据来创建图形
  3. 将节点添加到 数据模型中每个实体的图形中。
  4. 向图形添加边缘 以定义节点之间的关系。
  5. 从一个表中添加多个节点和边缘类型 ,以创建更丰富的图形模型。
  6. 使用交互式可视化界面通过查询生成器查询图形
  7. 使用代码编辑器通过 GQL 查询图形
  8. 通过删除工作区和其他项来清理 教程资源。

有关数据流经图形(从数据源到 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 供应商提供产品

后续步骤