TripPin 教程
本教程分为多个部分,介绍如何针对 Power Query 创建新数据源扩展。 本教程按顺序进行,每一课都建立在前几课创建的连接器的基础上,逐步为连接器添加新功能。
本教程使用公共 OData 服务 (TripPin) 作为引用源。 虽然本课需要使用 M 引擎的 OData 函数,但后续课程将使用 Web.Contents,使其适用于(大多数)REST API。
先决条件
本教程中将使用以下应用程序:
- Power BI Desktop,2017 年 5 月发行版或更高版本
- 适用于 Visual Studio Code 的 Power Query SDK
- Fiddler - 可选,但建议用于查看和调试对 REST 服务的请求
强烈建议你查看:
注意
还可以通过启用诊断随时开始跟踪工作日志记录,本教程稍后将对此进行介绍。 详情请参见:启用诊断
组成部分
组成部分 | 课程 | 详细信息 |
---|---|---|
1 | OData | 通过 OData 服务创建简单的数据连接器 |
2 | 停留 | 连接到返回 JSON 响应的 REST API |
3 | 导航表 | 为源提供导航体验 |
4 | 数据源路径 | 如何标识数据源的凭据 |
5 | 分页 | 使用来自 Web 服务的分页响应进行读取 |
6 | 强制实施架构 | 强制实施表结构和列数据类型 |
7 | 高级架构 | 使用 M 类型和外部元数据动态强制实施表结构 |
8 | 诊断 | 为连接器添加详细跟踪 |
9 | 测试连接 | 实现 TestConnection 处理程序,以便通过网关启用刷新 |
10 | 基本查询折叠 | 实现基本查询折叠处理程序 |