Fabric SQL 数据库教程简介
适用于:✅Microsoft Fabric SQL 数据库
Microsoft Fabric 提供一站式商店,满足每个企业的所有分析需求。 本教程的目的是提供综合指南,便于你充分利用 Fabric SQL 数据库。 本教程专门用于帮助你了解创建数据库、设置数据库对象、探索自治功能以及合并和可视化数据的过程。 此外,你还将了解如何创建 GraphQL 终结点,该终结点是高效连接和查询数据的新式方法。 你还将了解如何使用 SQL 分析终结点来处理镜像数据,以便提供报表和分析,以及开发数据可视化效果。
重要
此功能目前为预览版。
本教程旨在提供实操体验,指导你完成过程的每个步骤,确保你深入了解 Microsoft Fabric 生态系统中的 Fabric SQL 数据库。 你将深入了解无缝集成点以及为 Microsoft Fabric 专业开发人员和平民开发者定制的各种体验。
本教程内容不用作参考体系结构,也不涵盖完整的特性和功能列表。 它也不是最佳做法的规范性指南,而是便于你熟悉 Fabric SQL 数据库功能和用户体验的基础演练。
Fabric SQL 数据库端到端方案
作为本教程的先决条件,请完成以下步骤:
- 登录 Power BI 联机帐户,或者如果你还没有帐户,请注册免费试用版。
- 在租户中为组织启用 Microsoft Fabric。
在本教程中,你将担任 Contoso 集团数据库开发人员一职。 你的组织希望根据过去的销售情况和当前生产中使用的各种产品的手动组件,来评估 AdventureWorks 和 Northwind Traders 子公司的供应链信息。
你将使用示例数据以及你创建的数据和视图。你的目标是创建这些数据的可视化效果,并确保可以实时分析应用程序的可用数据。 你已选择 GraphQL 作为解决方案的主要数据 API。 下面是本教程涉及的步骤:
- 创建 Microsoft Fabric 工作区
- 创建 Microsoft Fabric SQL 数据库
- 引入示例数据并创建其他对象和数据
- 查询数据库并查看自治功能
- 使用 SQL 分析终结点查询数据
- 创建和共享可视化效果
- 使用 Microsoft Fabric Notebooks 执行数据分析
- 使用 DevOps 和 GraphQL API 创建应用程序
- 清理资源
Fabric SQL 数据库端到端体系结构
数据源 - Microsoft Fabric 可以轻松快速地连接到 Azure 数据服务、其他云平台和本地数据源,以便引入数据及建立可生成和编辑数据的应用程序。
引入 - Microsoft Fabric 管道提供超过 200 种连接器,利用数据流进行拖放即可进行数据转换,让你快速为组织生成见解。 快捷方式是 Microsoft Fabric 推出的一项新功能,让用户无需复制或移动现有数据即可连接现有数据。 有关快捷方式功能的更多详细信息,请参阅本教程后面的部分。 为了便于开发,你使用表格格式数据流 (TDS) 协议,可如同 SQL Server 实例一样访问数据库。 你还使用 GraphQL API,不仅能查询 Fabric SQL 数据库,还能以一致、安全且集成的方式查询 Microsoft Fabric 中的多个数据源。
存储、查询和扩充 - Fabric SQL 数据库使用行业标准的 Transact-SQL 命令来创建、读取、更新和删除数据、数据对象和 GraphQL API。
公开 - 行业领先的商业智能工具 Power BI 可使用来自 Fabric SQL 数据库和 SQL 分析终结点的数据来生成报表和可视化效果。 每个 Fabric SQL 数据库连接和 SQL 分析终结点都附带一个内置的 TDS 终结点,以便在需要时轻松连接到其他报表工具并从中查询数据。 创建仓库时,将同时生成一个名为“默认语义模型”的辅助项。 只需执行几个步骤即可使用默认语义模型开始可视化数据。 这两者都可以通过 GraphQL API 公开。
示例数据
在本教程中,你将使用 AdventureWorksLT
和 Northwind
示例数据库的子集作为示例数据。 为了演示此端到端方案,你将引入并生成足够多的数据对象和数据,以便抢先了解 Microsoft Fabric 平台中的 SQL 数据库的缩放和性能功能。 你可以扩展此示例,以展示该平台的更多功能。
通常,你会从数据库事务系统(或业务线应用程序)创建数据,然后将数据复制或汇总到数据湖或数据仓库暂存区域。 但是,在本教程中,你将首先使用“销售和产品”示例数据,添加仓库数据(用于并入其他表),并在此过程中为数据创建视图。
数据模型
Microsoft Fabric SQL 数据库的 SalesLT 示例数据是较大 AdventureWorks 数据库的子集,包括以下数据元素和关系。 在本教程中,你将创建 Warehouse
表,该表会显示在此数据模型中。 此示例只会创建仓库数据的数值键,并且从安装脚本生成数据。 若要扩展此示例,请使用 Warehouse
表导入功能规范化 Northwind
表中的名称、说明及其他供应商信息。