Banco de Dados SQL do Azure com DirectQuery

Saiba como você pode se conectar diretamente ao Banco de Dados SQL do Azure e criar relatórios que usam dados dinâmicos. Você pode manter seus dados na origem e não no Power BI.

Com o DirectQuery, as consultas são enviadas de volta ao Banco de Dados SQL do Azure à medida que você explora os dados na exibição de relatório. Essa experiência é sugerida para usuários que estão familiarizados com os bancos de dados e entidades aos quais se conectam.

Importante

Esta descrição pressupõe que o banco de dados SQL do Azure não esteja atrás de uma VNET ou tenha o ponto de extremidade de link privado habilitado.

Notas:

  • Especifique o nome do servidor totalmente qualificado ao se conectar (veja abaixo para obter mais detalhes).
  • Verifique se as regras de firewall para o banco de dados estão configuradas para"Permitir acesso aos serviços do Azure.
  • Cada ação, como selecionar uma coluna ou adicionar um filtro, enviará uma consulta de volta ao banco de dados.
  • Os blocos são atualizados a cada hora (a atualização não precisa ser agendada). Você pode ajustar a frequência de atualização nas Configurações avançadas quando se conectar.
  • As alterações de esquema não são captadas automaticamente.
  • Alterar o alias da cadeia de conexão da fonte de dados de para xxxx.domain.com indica ao serviço do Power BI que ela é uma fonte de dados local e sempre requer o estabelecimento de uma conexão de xxxx.database.windows.net gateway.

Estas restrições e notas podem mudar à medida que continuamos a melhorar as experiências. As etapas para se conectar são detalhadas abaixo.

Importante

Temos vindo a melhorar a nossa conectividade com a Base de Dados SQL do Azure. Para obter a melhor experiência para se conectar à sua fonte de dados do Banco de Dados SQL do Azure, use o Power BI Desktop. Assim que tiver criado o seu modelo e relatório, pode publicá-lo no serviço Power BI. O conector direto do Banco de Dados SQL do Azure no serviço Power BI agora foi preterido.

Power BI Desktop e DirectQuery

Para se conectar ao Banco de Dados SQL do Azure usando DirectQuery, você deve usar o Power BI Desktop. Esta abordagem proporciona mais flexibilidade e capacidades. Os relatórios criados usando o Power BI Desktop podem ser publicados no serviço do Power BI. Para saber mais sobre como se conectar ao Banco de Dados SQL do Azure no Power BI Desktop, consulte Usar o DirectQuery no Power BI Desktop.

Localizar valores de parâmetros

Você pode encontrar seu nome de servidor totalmente qualificado e o nome do banco de dados no portal do Azure.

Screenshot shows the SQL databases page in the Azure portal with a database highlighted.

Screenshot shows the page for a database in Azure portal with the server name highlighted.

Início de sessão único

Depois de publicar um modelo semântico do Azure SQL DirectQuery no serviço, você pode habilitar o logon único (SSO) usando o Microsoft Entra ID OAuth2 para seus usuários finais.

Para habilitar o SSO, vá para as configurações do modelo semântico, abra a guia Fontes de Dados e marque a caixa SSO.

Configure Azure SQL DQ dialog box

Quando a opção SSO está habilitada e seus usuários acessam relatórios criados sobre a fonte de dados, o Power BI envia suas credenciais autenticadas do Microsoft Entra nas consultas para o banco de dados SQL do Azure ou data warehouse. Essa opção permite que o Power BI respeite as configurações de segurança definidas no nível da fonte de dados.

A opção SSO afeta todos os modelos semânticos que usam essa fonte de dados. Isso não afeta o método de autenticação usado para cenários de importação.

Nota

Para que o SSO funcione corretamente, o modelo semântico deve estar no mesmo locatário que o recurso SQL do Azure.

Tem dúvidas? Experimente a comunidade do Power BI