通过


教程:Microsoft Fabric 中的 Graph 简介

注释

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

本教程是 Microsoft Fabric 中端到端图形方案的分步演练。 它涵盖了从创建图形模型到查询数据和分析见解等所有内容。 完成本教程以基本了解 Microsoft Fabric 图形体验及其功能。

先决条件

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

  1. Graph 在你的区域中可用

  2. Graph 功能已在您的 Fabric 租户中启用。

    在 Fabric 租户中启用图形。

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

    重要

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

图端到端场景

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

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

图形端到端体系结构

  • 数据源 - Microsoft Fabric 可以快速轻松地连接到 Azure Data Services、其他云平台和本地数据源。

  • 存储 - Microsoft Fabric 以标准化格式将 Delta Lake 存储在 OneLake 中。 Microsoft Fabric 中的图形直接从 Lakehouse 表读取数据以构造图形模型。

  • 图形建模 - 创建表示数据中的实体和关系的节点和边缘。 图形模型提供了一种灵活的方法来浏览连接的数据。

  • 查询和分析 - 使用视觉查询生成器进行交互式浏览或编写 GQL(图形查询语言)查询,以便进行更复杂的分析。

示例数据

对于本教程的示例数据,请使用 Adventure Works 示例数据集。 Adventure Works 是一家虚构的自行车制造商,向世界各地的客户提供自行车和配件。

注释

本教程中使用的 Adventure Works 数据集是专为演示 Graph 功能而设计的自定义转换版本。 它不同于标准 Adventure Works 数据集,并支持特定于图形的功能。

Adventure Works 数据集包括:

  • 客户 - 购买产品的人员
  • 订单 - 销售交易
  • 员工 - 处理销售的员工
  • 产品 - 可供购买的项目
  • 产品类别和子类别 - 产品分类层次结构
  • 供应商 - 生产产品的供应商

数据模型

Adventure Works 数据模型演示了具有多个实体和关系的典型零售方案。 在本教程中,你将对以下关系建模:

关系 Description
员工 销售 订单 员工处理客户订单
客户 订购 订单 客户进行购买
订单 包含 产品 订单包括产品
Product isOfType ProductSubcategory 产品属于子类别
ProductSubcategory 属于 ProductCategory 子类别属于分类
供应商 生产 产品 供应商提供产品

后续步骤