注释
此功能目前处于公开预览状态。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款。
本教程是 Microsoft Fabric 中端到端图形方案的分步演练。 它涵盖了从创建图形模型到查询数据和分析见解等所有内容。 完成本教程以基本了解 Microsoft Fabric 图形体验及其功能。
先决条件
在开始本教程之前,请验证:
Graph 功能已在您的 Fabric 租户中启用。
你是 Fabric 工作区的成员,或者有权在工作区中创建项目。 有关详细信息,请参阅 Microsoft Fabric 中的工作区。
重要
图形的访问管理仅限于托管图形的工作区。 工作区外部的用户无法访问图形。 有权访问 Lakehouse 中基础数据的工作区中的用户可以对图表进行建模和查询。
图端到端场景
在本教程中,你将在虚构的 Adventure Works 公司担任数据分析师的角色。 构建图形模型来表示客户、订单、员工、产品和供应商之间的关系。 然后,查询图形,以发现有关客户购买行为和产品性能的见解。 执行以下步骤:
- 将示例数据加载 到数据湖中。
- 通过创建图形模型并从 OneLake 加载数据来创建图形。
- 将节点添加到 数据模型中每个实体的图形中。
- 向图形添加边缘 以定义节点之间的关系。
- 使用交互式可视化界面通过查询生成器查询图形。
- 使用代码编辑器通过 GQL 查询图形。
- 通过删除工作区和其他项来清理 教程资源。
图形端到端体系结构
数据源 - 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 | 子类别属于分类 |
| 供应商 生产 产品 | 供应商提供产品 |