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:
-
Crie um service principal e atribua-o a um workspace. Consulte Adicionar Service Principal à sua conta.
-
Configure um segredo do cliente no Databricks para gerar access tokens. Consulte Etapa 1: Criar um segredo do OAuth.
-
Conceda ao Service Principal o privilégio
SELECTsobre os ativos de dados usados no Power BI. Consulte Conceder permissões sobre um objeto. -
Conceder ao Service Principal a permissão CAN USE no SQL Warehouse usado para conectar ao Power BI. Consulte Gerenciar um SQL Warehouse.