Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Resumo
| Item | Description |
|---|---|
| Estado de liberação | Disponibilidade Geral |
| Produtos suportados | Excel Power BI (modelos semânticos) Power BI (Fluxos de Dados) Tecido de Dados (Dataflow Gen2) Power Apps (Fluxos de Dados) Excel Dynamics 365 Customer Insights Analysis Services |
| Tipos de autenticação suportados | Windows (Power BI Desktop, Excel, Power Query Online com gateway) Base de Dados (Power BI Desktop, Excel) Conta Microsoft (todas) Básico (Power Query Online) Principal de Serviço |
| Documentação de referência de funções |
Sql.Database Sql.Databases |
Observação
O tipo de autenticação do principal de serviço não é suportado quando se utiliza um gateway de dados local ou um gateway de dados de rede virtual (VNet).
Observação
Alguns recursos podem estar presentes em um produto, mas não em outros devido a agendamentos de implantação e recursos específicos do host.
Pré-requisitos
Por defeito, o Power BI instala um driver OLE DB para a base de dados Azure SQL. No entanto, para um desempenho ótimo, recomendamos que o cliente instale o SQL Server Native Client antes de usar o conector de base de dados Azure SQL. O SQL Server Native Client 11.0 e o SQL Server Native Client 10.0 são ambos suportados na versão mais recente.
Capacidades suportadas
- Import
- DirectQuery (modelos semânticos do Power BI)
- Opções avançadas
- Tempo limite do comando em minutos
- Instrução SQL nativa
- Colunas de relacionamento
- Navegar usando hierarquia completa
- Suporte para failover do SQL Server
Liga-te à base de dados Azure SQL a partir do Power Query Desktop
Para se ligar a uma base de dados Azure SQL a partir do Power Query Desktop, siga os seguintes passos:
Selecione Azure SQL Database na experiência de obtenção de dados. A experiência de obtenção de dados no Power Query Desktop varia entre aplicações. Para obter mais informações sobre a experiência de obter dados do Power Query Desktop para a sua aplicação, aceda a Onde obter dados.
Na base de dados SQL Server, forneça o nome do servidor e da base de dados (opcional).
Selecione o modo de conectividade de dados Import ou DirectQuery .
Opcionalmente, pode selecionar e introduzir opções avançadas que irão modificar a consulta de ligação, como um timeout de comando ou uma consulta nativa (instrução SQL). Para informações: Ligue-se usando opções avançadas
Selecione OK.
Se for a primeira vez que se liga a esta base de dados, selecione o tipo de autenticação, introduza as suas credenciais e selecione o nível a que deve aplicar as definições de autenticação. Em seguida, selecione Conectar.
Para obter mais informações sobre métodos de autenticação, vá para Autenticação com uma fonte de dados.
Observação
Se a ligação não estiver encriptada, receberá a seguinte mensagem.
Selecione OK para se ligar à base de dados usando uma ligação não encriptada, ou siga as instruções em Permitir ligações encriptadas ao Motor de Base de Dados para configurar ligações encriptadas para a base de dados Azure SQL.
No Navegador, selecione as informações da base de dados que pretende e, em seguida, selecione Carregar para carregar os dados ou Transformar Dados para continuar a transformar os dados no Power Query Editor.
Liga-te à base de dados Azure SQL a partir do Power Query Online
Para se ligar a uma base de dados Azure SQL a partir do Power Query Online, siga os seguintes passos:
Selecione a opção Azure SQL database na experiência de obtenção de dados. Diferentes aplicações têm formas diferentes de aceder à experiência de obtenção de dados do Power Query Online. Para obter mais informações sobre como aceder à experiência de obter dados do Power Query Online a partir da sua aplicação, aceda a Onde obter dados.
Na base de dados Azure SQL, forneça o nome do servidor e da base de dados.
Também pode selecionar e introduzir opções avançadas que modificam a consulta de ligação, como um timeout de comando ou uma consulta nativa (instrução SQL). Para obter mais informações: Conectar-se usando opções avançadas
Se for a primeira vez que se liga a esta base de dados, selecione o tipo de autenticação e introduza as suas credenciais.
Se necessário, selecione o nome do gateway de dados local.
Se a ligação não estiver encriptada, despeje a opção Usar Ligação Encriptada .
Selecione Seguinte para continuar.
No Navegador, selecione os dados necessários e, em seguida, selecione Transformar dados.
Conecte-se usando opções avançadas
Tanto o Power Query Desktop como o Power Query Online fornecem um conjunto de opções avançadas que pode adicionar à sua consulta, se necessário.
A tabela seguinte lista todas as opções avançadas que pode definir no Power Query Desktop e no Power Query Online.
| Opção avançada | Description |
|---|---|
| Tempo limite do comando em minutos | Se a sua ligação durar mais de 10 minutos (o tempo limite predefinido), pode introduzir outro valor em minutos para manter a ligação aberta por mais tempo. Esta opção só está disponível no Power Query Desktop. |
| instrução SQL | Para obter informações, vá para Importar dados de um banco de dados usando consulta de banco de dados nativa. |
| Incluir colunas de relacionamento | Se estiver marcada, inclui colunas que podem ter relações com outras tabelas. Se esta caixa estiver limpa, não verá essas colunas. |
| Navegar usando hierarquia completa | Se estiver marcada, o navegador exibirá a hierarquia completa de tabelas no banco de dados ao qual você está se conectando. Se estiver desmarcado, o navegador exibe apenas as tabelas cujas colunas e linhas contêm dados. |
| Ativar o suporte para failover do SQL Server | Se estiver verificado, quando um nó no grupo de failover SQL do Azure não está disponível, o Power Query move-se desse nó para outro quando ocorre o failover. Se estiver limpo, não ocorrerá failover. |
Depois de selecionar as opções avançadas de que precisa, selecione OK no Power Query Desktop ou Next no Power Query Online para se ligar à sua base de dados Azure SQL.
Solução de problemas
Colunas sempre encriptadas
O Power Query não suporta colunas 'Sempre encriptadas'.