Microsoft Power BI Services
Power BI 连接器用于连接 Power BI 环境。
Qlik Lineage Connectors 支持 Power BI Cloud。在与 Qlik Lineage Connectors 服务相同的计算机上安装 Power BI Desktop 非常重要;这是分析报告所必需的。Power BI Desktop 无需获得许可,但必须安装在 Qlik Lineage Connectors 本地,以便利用 Microsoft 框架与 Power BI Cloud 通信以提取所需的元数据。通常,两个应用程序都安装在 Windows 计算机上,但也可以安装在同一台 Windows 服务器上。请注意安装 Power BI Desktop 后的 Microsoft Power BI Services 步骤,必须在 Qlik Lineage Connectors 中的常规设置>服务(选项卡)> Power BI 中输入 Power BI 的位置。
先决条件
Qlik Lineage Connectors 使用主用户访问 Power BI 资源。您需要在 Azure Active Directory 中注册用户,将其设置为 Power BI 服务管理员,并添加对所有 Power BI 工作区的访问权限。
-
在本地安装 Power BI 桌面版。转到 Qlik Lineage Connectors 中的常规设置,并在常规设置中找到最后一个设置:POWER BI DESKTOP BINARY FOLDER. 输入 Power BI Desktop 的安装路径:C:\Program Files\Microsoft Power BI Desktop\bin
-
在 Azure Active Directory 中注册 Qlik Lineage Connectors。
-
在 Azure AD 中将权限应用于您的应用程序。
-
在 Qlik Lineage Connectors 中设置 Power BI Connector。
使用 Power BI Application Registration Tool 在 Azure Active Directory 中注册 Qlik Lineage Connectors:
-
转到 dev.powerbi.com/apps
-
选择“使用现有帐户登录”,然后选择“下一步”。
-
提供应用程序名称,即 Qlik Lineage Connectors
-
选择“本机”作为应用程序类型。
-
API 访问选择所有只读 API。
-
单击注册。
-
保存应用程序 ID。
在 Azure AD 中将权限应用于 Qlik Lineage Connectors
-
在 Azure 门户中搜索或浏览应用程序注册,并选择应用程序(例如 Qlik Lineage Connectors)。
-
在管理下选择 API 权限。
-
在 API 权限中,选择添加权限,然后选择 Power BI Service。
-
在委托权限下添加的所有 Read.All API。逐个选择以保存选择。完成后选择“保存”。
-
选择“授予同意”。
主帐户需要授予同意操作,以避免 Azure AD 提示需要同意。如果执行此操作的帐户是全局管理员,则向组织内的所有用户授予此应用程序的权限。如果执行此操作的帐户是主帐户且不是全局管理员,则您仅向此应用程序的主帐户授予权限。备注:授予同意可能需要一些时间。在 API 权限下检查 Azure 应用程序注册中的权限:
在 Qlik Lineage Connectors 中设置 Power BI Connector
-
在 Qlik Lineage Connectors 中,转到连接器设置 -> 连接器 -> 新连接器。
-
添加新的 Microsoft Power BI Services Connector,并添加客户端 ID(应用程序 ID)、用户和密码。
-
单击“测试”以测试连接。
-
保存。
支持的 Power BI 环境
Qlik Lineage Connectors 包括对三种 Microsoft 云环境的支持:Commercial、GCC (Government Community Cloud) 以及 GCC High。您需要更改默认的 Power BI 身份验证 URI,以使用 Qlik Lineage Connectors 访问 GCC/GCC High 环境。
商业
-
使用默认设置
-
清除“覆盖 Power BI 身份验证 URI”
GCC
-
选择“覆盖 Power BI 身份验证 URI”
-
将“身份验证授权”设置为:https://login.microsoftonline.com/organizations/
-
将“身份验证资源”设置为:https://analysis.usgovcloudapi.net/powerbi/api
-
将“基本 API URI”设置为:https://api.powerbigov.us
GCC High
-
选择“覆盖 Power BI 身份验证 URI”
-
将“身份验证授权”设置为:https://login.microsoftonline.com/organizations/
-
将“身份验证资源”设置为:https://high.analysis.usgovcloudapi.net/powerbi/api
-
将“基本 API URI”设置为:https://api.high.powerbigov.us
Microsoft Power BI 规则
工作区:要提取的工作区列表。
报告 ID:要提取的单个报表 ID。
文件夹别名
文件夹别名将同步连接器可以读取的不同引用。例如,应用程序可以将文件夹引用为 \\mssql01-prod\sources,但在脚本中它被称为 \\mssql01-prod.company.com\sources。在本例中,两个不同的引用指向同一个文件夹,但它不会像世系图中那样显示。通过添加别名,将同步资源名称,并协调图形。