ODBC

Resumo

Item Descrição
Estado da versão Disponibilidade geral
Produtos Power BI (Conjuntos de dados)
Power BI (Fluxos de dados)
Power Apps (Fluxos de dados)
Excel
Customer Insights do Dynamics 365
Analysis Services
Tipos de autenticação com suporte Banco de dados (Nome de usuário/senha)
Windows
Padrão ou Personalizado
Documentação de referência de função Odbc.DataSource
Odbc.Query

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

Antes de começar, certifique-se de ter configurado corretamente a conexão no Windows de fonte de dados ODBC. O processo exato aqui dependerá do driver.

Funcionalidades com suporte

  • Importação
  • Opções Avançadas
    • Cadeia de conexão (propriedades não relacionadas à credencial)
    • Instrução SQL
    • Cláusulas de redução de linha com suporte

Conexão uma fonte de dados ODBC do Power Query Desktop

Para fazer a conexão, execute as seguintes etapas:

  1. Selecione a opção ODBC na seleção Obter Dados.

  2. Em De ODBC, selecione o DSN (nome da fonte de dados) na caixa de lista listada DSN (Nome da fonte de dados). Neste exemplo, um nome DSN de SQL Server banco de dados foi selecionado.

    Construtor de conexões ODBC no Power Query Desktop.

    Você também pode escolher Opções avançadas para inserir informações de conexão mais opcionais. Mais informações: Conexão opções avançadas

  3. Quando terminar, selecione OK.

  4. Se esta for a primeira vez que você está se conectando a esse banco de dados, selecione o tipo de autenticação e digite suas credenciais quando solicitado.

    Autenticação ODBC no Power Query Desktop

    Os tipos de autenticação disponíveis são:

    • Padrão ou Personalizado: selecione esse tipo de autenticação quando você não especificar nenhuma credencial se estiver usando o DSN configurado com um nome de usuário e uma senha. Ou, se você precisar incluir credenciais como propriedades de cadeia de conexão.
    • Windows: selecione esse tipo de autenticação se quiser se conectar usando Windows autenticação. Opcionalmente, inclua as propriedades de cadeia de conexão de que você precisa.
    • Banco de dados: selecione esse tipo de autenticação para usar um nome de usuário e uma senha para acessar uma fonte de dados com um driver ODBC. Opcionalmente, inclua as propriedades de cadeia de conexão de que você precisa. Essa é a seleção padrão.

    Mais informações: Autenticação com uma fonte de dados

  5. Quando terminar, selecione Conexão.

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

    Navegador

Conexão uma fonte de dados ODBC do Power Query Online

Para fazer a conexão, execute as seguintes etapas:

  1. Na página Fontes de dados, selecione ODBC.

  2. Na página ODBC, insira sua cadeia de conexão ODBC. Neste exemplo, a cadeia de conexão é dsn=SQL Server Database .

    Imagem da página ODBC, com a cadeia de conexão definida como o banco SQL Server dados

  3. Se necessário, selecione um gateway de dados local no Gateway de dados.

  4. Escolha o tipo de autenticação que você usará para entrar e insira suas credenciais.

  5. Selecione Avançar.

  6. No Navegador, selecione as informações de banco de dados que você deseja e, em seguida, selecione Transformar dados para continuar transformando os dados Editor do Power Query.

Conexão opções avançadas

Power Query fornece um conjunto de opções avançadas que você pode adicionar à sua consulta, se necessário.

Opções avançadas do ODBC

Opção avançada Descrição
Cadeia de conexão (propriedades não relacionadas à credencial) Fornece uma cadeia de conexão opcional que pode ser usada em vez da seleção DSN (Nome da fonte de dados) em Power BI Desktop. Se dSN (nome da fonte de dados) estiver definido como (Nenhum), você poderá inserir uma cadeia de conexão aqui. Por exemplo, as seguintes cadeias de conexão são válidas: dsn= <myDSN> ou driver= <myDriver> ;p ort= <myPortNumber> ;server= <myServer> ;d atabase= <myDatabase> ;. Os { } caracteres podem ser usados para escapar caracteres especiais. As chaves para cadeias de conexão variam entre diferentes drivers ODBC. Consulte seu provedor de driver ODBC para obter mais informações sobre cadeias de conexão válidas.
Instrução SQL Fornece uma SQL, dependendo dos recursos do driver. Peça ao fornecedor para obter mais informações ou acesse Importar dados de um banco de dados usando a consulta de banco de dados nativo.
Cláusulas de redução de linha com suporte Habilita o suporte de dobramento para Table.FirstN. Selecione Detectar para encontrar cláusulas de redução de linha com suporte ou selecione uma das opções listadas (TOP, LIMIT e OFFSET, LIMIT ou ANSI SQL compatível). Essa opção não é aplicável ao usar uma instrução SQL nativa. Disponível somente no Power Query Desktop.