Banco de dados SQL do Azure

Resumo

Item Descrição
Estado da liberação Disponibilidade geral
Produtos com suporte Excel
Power BI (Modelos semânticos)
Power BI (Fluxos de dados)
Malha (fluxo de dados Gen2)
Power Apps (Fluxos de dados)
Excel
Customer Insights do Dynamics 365
Analysis Services
Tipos de autenticação compatíveis Windows (Power BI Desktop, Excel, Power Query Online com gateway)
Banco de dados (Power BI Desktop, Excel)
Conta Microsoft (todas)
Básico (Power Query Online)
Entidade de Serviço
Documentos de referência da função Sql.Database
Sql.Databases

Observação

O tipo de autenticação da entidade de serviço não tem suporte ao usar 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 cronogramas de implantação e funcionalidades específicas do host.

Pré-requisitos

Por padrão, o Power BI instala um driver OLE DB para SQL do Azure banco de dados. No entanto, para um desempenho ideal, recomendamos que o cliente instale o SQL Server Native Client antes de usar o conector Azure SQL Database. O SQL Server Native Client 11.0 e o SQL Server Native Client 10.0 têm suporte para a versão mais recente.

Funcionalidades com suporte

  • Importação
  • DirectQuery (Modelos semânticos do Power BI)
  • Opções avançadas
    • Tempo limite do comando em minutos
    • Instrução de SQL nativa
    • Colunas do relacionamento
    • Navegar usando hierarquia completa
    • Suporte de failover do SQL Server

Conectar-se ao banco de dados SQL do Azure do Power Query Desktop

Para se conectar a um banco de dados SQL do Azure do Power Query Desktop, siga as seguintes etapas:

  1. Selecione Banco de Dados SQL do Azure na experiência para obter dados. A experiência para obter dados no Power Query Desktop varia entre aplicativos. Para saber mais informações sobre a experiência para obter dados no Power Query Desktop para seu aplicativo, acesse Onde obter dados.

  2. Em SQL Server, forneça o nome do servidor e do banco de dados (opcional).

    Insira a conexão do banco de dados SQL do Azure.

  3. Selecione o modo de conectividade de dados Importar ou DirectQuery.

  4. Também é possível selecionar e inserir opções avançadas que modificarão a consulta de conexão, como um tempo limite de comando ou uma consulta nativa (instrução SQL). Mais informações: Conectar usando opções avançadas

  5. Selecione OK.

  6. Se essa for a primeira vez que você está se conectando a esse banco de dados, selecione o tipo de autenticação, insira suas credenciais e selecione o nível ao qual deseja aplicar as configurações de autenticação. Depois, selecione Conectar.

    Autenticação do Banco de Dados SQL do Azure.

    Para obter mais informações sobre os métodos de autenticação, acesse Autenticação com uma fonte de dados.

    Observação

    Se a conexão não estiver criptografada, você receberá a seguinte mensagem.

    Suporte de criptografia do banco de dados SQL do Azure.

    Selecione OK para se conectar ao banco de dados usando uma conexão não criptografada ou siga as instruções em Habilitar conexões criptografadas com o Mecanismo de Banco de Dados para configurar conexões criptografadas com o banco de dados Azure SQL.

  7. No Navegador, selecione as informações de banco de dados e selecione Carregar para carregar os dados ou Transformar Dados para continuar transformando os dados em Editor do Power Query.

    Navegador do Power Query Desktop exibindo os dados de funcionários dos Recursos Humanos.

Conectar-se ao banco de dados SQL do Azure do Power Query Online

Para se conectar a um banco de dados SQL do Azure do Power Query Online, siga as seguintes etapas:

  1. Selecione a opção Banco de dados SQL do Azure na experiência para obter dados. Cada aplicativo acessa de uma forma diferente a experiência para obter dados do Power Query Online. Para saber mais informações sobre como acessar a experiência para obter dados do Power Query Online pelo seu aplicativo, acesse Onde obter dados.

    Captura de tela da janela obter dados com o Banco de Dados SQL do Azure enfatizado.

  2. Em SQL do Azure banco de dados, forneça o nome do servidor e do banco de dados.

    Insira a conexão online do banco de dados Azure SQL.

    Você também pode inserir opções avançadas que modificarão a consulta de conexão, como um tempo limite de comando ou uma consulta nativa (instrução SQL). Mais informações: Conectar usando opções avançadas

  3. Se essa for a primeira vez que você está se conectando a esse banco de dados, selecione o tipo de autenticação e insira suas credenciais.

  4. Se necessário, selecione o nome do gateway de dados local.

  5. Se a conexão não estiver criptografada, desmarque a caixa de seleção Usar conexão criptografada.

  6. Selecione Avançar para continuar.

  7. No Navegador, selecione os dados necessários e Transformar dados.

    Navegador do Power Query Online exibindo os dados de funcionários dos Recursos Humanos.

Conectar usando opções avançadas

Tanto o Power Query Desktop quanto o Power Query Online fornecem um conjunto de opções avançadas que você pode adicionar à sua consulta, se necessário.

Exibição de opções avançadas disponíveis no Power Query.

A tabela a seguir lista todas as opções avançadas que você pode definir no Power Query Desktop e no Power Query Online.

Opção avançada Descrição
Tempo limite do comando em minutos Se a sua conexão durar mais de 10 minutos (o tempo limite padrão), você poderá inserir outro valor em minutos para manter a conexão aberta por mais tempo. Esta opção está disponível somente no Power Query Desktop.
Instrução SQL Para obter mais informações, acesse Importar dados de um banco de dados usando a consulta natuva de banco de dados.
Adicionar colunas de relação Se marcada, inclui colunas que podem ter relações com outras tabelas. Se essa caixa estiver desmarcada, você não verá essas colunas.
Navegar usando hierarquia completa Se marcada, o navegador exibirá a hierarquia completa de tabelas no banco de dados ao qual você está se conectando. Se desmarcada, o navegador exibe apenas as tabelas cujas colunas e linhas contêm dados.
Habilitar o suporte de failover do SQL Server Se marcada, quando um nó no grupo de failover do SQL do Azure não estiver disponível, o Power Query passará desse nó para outro quando ocorrer failover. Se desmarcado, não ocorrerá failover.

Depois de selecionar as opções avançadas necessárias, selecione OK no Power Query Desktop ou Avançar no Power Query Online para conectar ao banco de dados SQL do Azure.

Solução de problemas

Colunas Always Encrypted

O Power Query não suporta colunas "Sempre criptografadas".