Compartilhar via


banco de dados SQL do Azure

Resumo

Item Description
Estado de liberação Disponibilidade geral
Produtos com suporte Excel
Power BI (modelos semânticos)
Power BI (fluxos de dados)
Fabric (Fluxo de dados Gen2)
Power Apps (fluxos de dados)
Excel
Dynamics 365 Customer Insights
Analysis Services
Tipos de autenticação com suporte Windows (Power BI Desktop, Excel, Power Query Online com gateway)
Banco de dados (Power BI Desktop, Excel)
Conta da Microsoft (todos)
Básico (Power Query Online)
Principal de Serviço
Documentação de referência de funções Sql.Database
Sql.Databases

Observação

Não há suporte para o tipo de autenticação do principal de serviço 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 agendas de implantação e recursos específicos do host.

Pré-requisitos

Por padrã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 de banco de dados SQL do Azure. SQL Server Native Client 11.0 e SQL Server Native Client 10.0 têm suporte na versão mais recente.

Capacidades suportadas

  • Import
  • DirectQuery (modelos semânticos Power BI)
  • Opções avançadas
    • Tempo de espera do comando em minutos
    • Instrução SQL nativa
    • Colunas de relação
    • Navegar usando a hierarquia completa
    • Suporte a 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, execute as seguintes etapas:

  1. Selecione banco de dados do SQL do Azure na interface de obtenção de dados. A experiência de obtenção de dados no Power Query Desktop varia entre aplicativos. Para obter mais informações sobre a experiência de obtenção de dados do Power Query no Excel para seu aplicativo, acesse Onde obter dados.

  2. Em SQL Server banco de dados, 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 Import ou DirectQuery .

  4. Opcionalmente, você pode 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). Para obter informações: Conectar-se usando opções avançadas

  5. Selecione OK.

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

    SQL do Azure database authentication.

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

    Observação

    Se a conexão não estiver criptografada, você será solicitado com a mensagem a seguir.

    Suporte à 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 para o Mecanismo de Banco de Dados para configurar conexões criptografadas para o banco de dados do SQL do Azure.

  7. Em Navigator, selecione as informações de banco de dados desejadas e selecione Load para carregar os dados ou Transform Data para continuar transformando os dados em Editor do Power Query.

    Power Query Desktop Navigator mostrando os dados do funcionário de 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, execute as seguintes etapas:

  1. Selecione a opção banco de dados SQL do Azure na experiência de obtenção de dados. Aplicativos diferentes têm diferentes maneiras de acessar a experiência de obtenção de dados do Power Query Online. Para obter mais informações sobre como acessar a experiência de obtenção de dados do Power Query Online a partir do seu aplicativo, acesse Onde obter dados.

    Captura de tela da janela de obtenção de 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.

    Captura de tela entrando na conexão do banco de dados SQL do Azure.

    Você também pode 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-se usando opções avançadas

  3. Se esta for a primeira vez que você estiver 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 selecione Transformar dados.

    Screenshot do Power Query Online Navigator mostrando os dados dos funcionários dos Recursos Humanos.

Conectar usando opções avançadas

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

Display de opções avançadas disponíveis em Power Query.

A tabela a seguir lista todas as opções avançadas que você pode definir na Área de Trabalho Power Query e Power Query Online.

Opção avançada Description
Tempo de espera do comando em minutos Se a 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. Essa opção só está disponível no Power Query Desktop.
Instrução SQL Para obter informações, acesse Importar dados de um banco de dados usando a consulta de banco de dados nativo.
Incluir colunas de relação Caso esteja marcada, inclui colunas que podem ter relações com outras tabelas. Se essa caixa estiver desmarcada, você não verá essas colunas.
Navegar usando a hierarquia completa Se marcada, o navegador exibirá a hierarquia completa de tabelas no banco de dados ao qual você está se conectando. Se estiver limpo, o navegador mostra apenas as tabelas cujas colunas e linhas contêm dados.
Habilitar suporte a failover do SQL Server Se marcado, quando um nó no grupo de failover SQL do Azure não estiver disponível, o Power Query irá mudar desse nó para outro quando ocorrer o failover. Se desmarcada, não ocorrerá o failover.

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

Resolução de problemas

Colunas Always Encrypted

Power Query não dá suporte a colunas 'Always Encrypted'.