Power BI 中的连接器扩展性

自定义连接器可以在 Power BI 中访问和使用来自数百个不同源的数据。 继续阅读以了解认证和未经认证的连接器以及如何在 Power BI Desktop 中使用这些连接器。

Power BI 可以通过使用现有连接器和通用数据源(例如 ODBC、OData、OLE DB、Web、CSV、XML 和 JSON)连接到数据。 开发者也可以使用自定义数据扩展插件(称为“自定义连接器”)来启用新数据源。 Microsoft 对某些自定义连接器进行了认证,并作为“经认证的连接器”分发。

要使用你或另一方开发的未经认证的自定义连接器,必须调整 Power BI Desktop 安全设置,以便在不进行验证或警告的情况下加载扩展。 这些扩展可以忽略隐私级别并处理凭据,包括通过 HTTP 发送凭据,因此只有在完全信任自定义连接器时才应使用此设置。

另一种选择是让开发者使用证书对连接器进行签名,并提供在不更改安全设置的情况下使用连接器所需的信息。 有关详细信息,请参阅受信任的第三方连接器

自定义连接器

未经认证的自定义连接器可以容纳很多可能性,包括业务关键型小型 API,以及 Microsoft 尚未发布连接器的大型行业特色服务。 许多连接器由供应商进行分发。 如果需要特定行业或企业的连接器,请联系供应商。

使用未经认证的自定义连接器:

  1. 将扩展名为 .pq、.pqx、.m 或 .mez 的连接器文件放入本地 [Documents]\Microsoft Power BI Desktop\Custom Connectors 文件夹中。 如果此文件夹不存在,请创建它。

  2. 若要调整数据扩展插件安全设置,请在 Power BI Desktop 中依次选择“文件”>“选项和设置”>“选项”>“安全”。

  3. 在“数据扩展”下,选择“(不推荐)允许加载任何扩展而不经过验证或发出警告”

  4. 选择“确定”,然后重启 Power BI Desktop

显示在数据扩展安全选项中允许未认证自定义连接器的屏幕截图。

默认 Power BI Desktop 数据扩展安全设置为“(推荐)仅允许加载 Microsoft 认证和其他受信任的第三方扩展”。 通过此设置,如果系统上有未经认证的自定义连接器,则 Power BI Desktop 启动时会显示“未认证连接器”对话框,并列出无法安全加载的连接器。

显示“未认证连接器”对话框的屏幕截图。

若要在不需要在此会话中使用连接器时清除错误,请选择“确定”。

若要阻止错误,请更改“数据扩展”安全设置,或从“自定义连接器”文件夹中删除未认证的连接器。

重要

在 DirectQuery 模式下工作时,只能使用一个自定义连接器数据源。 多个自定义连接器数据源不适用于 DirectQuery。

经过认证的连接器

Microsoft 认证自定义数据扩展的有限子集。 虽然 Microsoft 会分发这些连接器,但 Microsoft 不对其性能或持续正常工作负责。 创建连接器的第三方开发者负责维护和支持。

在 Power BI Desktop 中,已认证的第三方连接器及常规和通用连接器显示在“获取数据”对话框中的列表里。 无需调整安全设置即可使用“经认证的连接器”。

若要获得自定义连接器认证,请参阅 Power Query 连接器认证