다음을 통해 공유

在 Unity Catalog 中创建 Power BI 连接以进行编排

本页介绍如何连接到 Unity 目录中的 Power BI,以便使用 Power BI 任务(预览版)协调发布到 Power BI。 必须先创建连接来存储 Entra 凭据。

注释

必须在 Unity 目录中拥有 CREATE CONNECTION 创建 Power BI 连接的权限。 如果连接是由其他人创建的,则您必须拥有 USE CONNECTION 权限才能在 Power BI 任务中使用连接。

如果想要改用 Power BI Desktop 或 Power BI 服务,请参阅:

步骤 1:准备凭据

准备凭据以向 Power BI 进行身份验证。 可以使用 服务凭据OAuth 计算机到计算机OAuth (用户到计算机)身份验证方法。

若要创建 服务凭据,请参阅 “创建服务凭据”。

  • 你必须对服务凭据具有 CREATE CONNECTION 特权。
  • 必须将服务凭据的访问连接器添加到要连接到的 Power BI 工作区。
  • 必须在 Power BI 管理门户中启用服务主体访问。 请参阅启用服务主体

准备 OAuth(计算机到计算机)凭据:

  1. 创建 Azure 服务主体或使用现有服务主体。 若要从 Azure 门户创建新的 Azure 服务主体,请参阅 注册Microsoft Entra 应用并创建服务主体

  2. 将服务主体添加到要发布到的 Power BI 工作区。

  3. 在 Power BI 管理门户中启用服务主体。 请参阅启用服务主体

  4. 生成客户端密码,并保存主体的客户端 ID 和客户端机密,以便在下一步中使用。

  5. 保存授权终结点以供下一步使用。 授权终结点采用以下形式: https://login.chinacloudapi.cn/{tenant_id}/oauth2/v2.0/authorize

准备 OAuth(用户到计算机)凭据:

  1. 获取授权终结点以供下一步使用。 授权终结点采用以下形式: https://login.chinacloudapi.cn/{tenant_id}/oauth2/v2.0/authorize 如果 Power BI 工作区位于您的个人工作区中,请使用 common 作为 {tenant_id}

  2. 在下一步创建连接时,系统会提示你登录到 Azure 帐户并同意 Databricks 数据集发布 Integration Entra 应用。 此 Entra 应用由 Azure Databricks 提供,用于代表你访问 Power BI 工作区,以读取工作区信息并创建和更新语义模型。 授予的特定权限是 Content.CreateDataset.ReadWrite.All以及 Workspace.Read.All

步骤 2:创建连接

  1. 登录到 Databricks 工作区,然后单击“数据”图标。在边栏中点击目录以打开目录浏览器。

  2. 依次单击 “外部数据”、“ 连接”和 “创建连接”。

  3. “设置连接向导”的“连接基本信息”页上,输入用户友好的连接名称

  4. 选择 Power BI连接类型

  5. 对于 身份验证类型,请选择 服务凭据OAuth 计算机到计算机OAuth (用户到计算机),具体取决于之前准备的凭据。

  6. 单击 “下一步”

  7. “设置连接向导”的步骤 2 中,系统会提示你准备的凭据信息。

  8. 单击“ 创建连接”。

配置 Power BI 任务时,现在可以使用此连接。 如果想要允许其他用户访问此连接,请 USE CONNECTION 向这些用户授予权限。

后续步骤

为作业创建 Power BI 任务