Banco de Dados SQL do Azure com DirectQueryAzure SQL Database with DirectQuery

Saiba como você pode se conectar diretamente ao banco de dados SQL e criar relatórios que usam dados dinâmicos.Learn how you can connect directly to Azure SQL Database and create reports that use live data. Você pode manter os dados na fonte e não no Power BI.You can keep your data at the source and not in Power BI.

Com o DirectQuery, as consultas serão enviadas de volta para o Banco de Dados SQL do Azure conforme você explora os dados na exibição de relatório.With DirectQuery, queries are sent back to your Azure SQL Database as you explore the data in the report view. Essa experiência é sugerida para usuários que estão familiarizados com os bancos de dados e as entidades aos quais eles se conectam.This experience is suggested for users who are familiar with the databases and entities they connect to.

Observações:Notes:

  • Especifique o nome totalmente qualificado do servidor ao estabelecer a conexão (consulte abaixo para obter mais detalhes)Specify the fully qualified server name when connecting (see below for more details)
  • Garanta que as regras de firewall para o banco de dados estejam configuradas para "Permitir acesso aos serviços do Azure"Ensure firewall rules for the database are configured to "Allow access to Azure services"
  • Toda ação, como selecionar uma coluna ou adicionar um filtro, enviará uma consulta de volta ao banco de dadosEvery action such as selecting a column or adding a filter will send a query back to the database
  • Os blocos são atualizados a cada hora (a atualização não precisa ser agendada).Tiles are refreshed every hour (refresh does not need to be scheduled). Isso pode ser ajustado nas Configurações avançadas quando você se conectar.This can be adjusted in the Advanced settings when you connect.
  • P e R não estão disponíveis para conjuntos de dados do DirectQueryQ&A is not available for DirectQuery datasets
  • As alterações de esquema não são aplicadas automaticamenteSchema changes afre not picked up automatically

Essas restrições e observações podem mudar conforme continuamos a aprimorar as experiências.These restrictions and notes may change as we continue to improve the experiences. As etapas para conectar são detalhadas abaixo.The steps to connect are detailed below.

Power BI Desktop e DirectQueryPower BI Desktop and DirectQuery

Para se conectar ao Banco de Dados SQL do Azure usando DirectQuery, você precisará usar o Power BI Desktop.In order to connect to Azure SQL Database using DirectQuery, you will need to use Power BI Desktop. Essa abordagem fornece mais flexibilidade e recursos.This approach provides additional flexability and capabilities. Os relatórios criados com o Power BI Desktop podem ser publicados no serviço do Power BI.Reports created using Power BI Desktop can then be published to the Power BI service. Você pode aprender mais sobre como se conectar ao Banco de Dados SQL do Azure usando DirectQuery dentro do Power BI Desktop.You can learn more about how to connect to Azure SQL Database using DirectQuery within Power BI Desktop.

Logon únicoSingle sign-on

Depois de publicar um conjunto de dados DirectQuery do SQL do Azure para o serviço, você pode habilitar o logon único (SSO) por meio do OAuth2 do Azure Active Directory (Azure AD) para os usuários finais.After you publish an Azure SQL DirectQuery dataset to the service, you can enable single sign-on (SSO) via Azure Active Directory (Azure AD) OAuth2 for your end users.

Para habilitar o SSO, acesse as configurações para o conjunto de dados, abra a guia Fontes de dados e marque a caixa SSO.To enable SSO, go to settings for the dataset, open the Data Sources tab, and check the SSO box.

Configure as caixa de diálogo DQ do SQL do Azure

Quando a opção de SSO está habilitada e os usuários acessam relatórios construídos sobre a fonte de dados, o Power BI envia suas credenciais autenticadas do Azure AD às consultas no banco de dados do SQL do Azure.When the SSO option is enabled and your users access reports built atop the data source, Power BI sends their authenticated Azure AD credentials in the queries to the Azure SQL database. Isso permite que o Power BI respeite as configurações de segurança que são configuradas no nível da fonte de dados.This enables Power BI to respect the security settings that are configured at the data source level.

A opção de SSO entra em vigor em todos os conjuntos de dados que usam essa fonte de dados.The SSO option takes affect across all datasets that use this data source. Isso não afeta o método de autenticação usado para cenários de importação.It does not affect the authentication method used for import scenarios.

Localizando Valores de ParâmetroFinding Parameter Values

Seu nome do servidor totalmente qualificado e o nome do banco de dados podem ser encontrados no Portal do Azure.Your fully qualified server name and database name can be found in the Azure Portal.

Próximas etapasNext steps

Usar o DirectQuery no Power BI DesktopUse DirectQuery in Power BI Desktop
Introdução ao Power BIGet started with Power BI
Obter dados para o Power BIGet Data for Power BI
Mais perguntas?More questions? Experimente a Comunidade do Power BITry the Power BI Community