Pular para o conteúdo principal

Configurar Service Principals no Databricks para Power BI

Configure um Service Principal no Databricks para habilitar a autenticação OAuth machine-to-machine (M2M) com o Power BI. OAuth M2M é uma alternativa mais segura aos access tokens pessoais para conexões do Power BI.

O OAuth M2M oferece um método de autenticação mais seguro para conexões do Power BI usando entidades de serviço em vez de access tokens pessoais. Esta abordagem:

  • Elimina preocupações com a rotação de credenciais associadas a access tokens pessoais.
  • Fornece gerenciamento de acesso centralizado por meio de entidades de serviço.
  • Aprimora a segurança.

O Power BI Desktop 2.143.878.0 (lançamento de maio de 2025) ou acima é necessário para este método de autenticação.

Crie um Service Principal e configure o Databricks para M2M OAuth

Para configurar um service principal para OAuth M2M, faça o seguinte:

  1. Crie um service principal e atribua-o a um workspace. Consulte Adicionar Service Principal à sua conta.

  2. Configure um segredo do cliente no Databricks para gerar access tokens. Consulte Etapa 1: Criar um segredo do OAuth.

  3. Conceda ao Service Principal o privilégio SELECT sobre os ativos de dados usados no Power BI. Consulte Conceder permissões sobre um objeto.

  4. Conceder ao Service Principal a permissão CAN USE no SQL Warehouse usado para conectar ao Power BI. Consulte Gerenciar um SQL Warehouse.

Outros recursos