ODBCODBC
Resumo
Item | Descrição |
---|---|
Estado da liberaçã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 compatíveis | Banco de dados (nome de usuário/senha) Windows Padrão ou Personalizada |
Documentação de referência da função | Odbc.DataSource Odbc.Query |
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
Antes de começar, verifique se você configurou corretamente a conexão no Administrador de Fonte de Dados ODBC do Windows. O processo exato aqui depende 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
Conectar-se a uma fonte de dados ODBC por meio do Power Query Desktop
Para fazer a conexão, execute as seguintes etapas:
Selecione a opção ODBC na seleção Obter Dados.
Em Do ODBC, selecione o nome da fonte de dados (DSN) na caixa suspensa DSN (nome da fonte de dados). Neste exemplo, um nome DSN de SQL Server Database é usado.
Você também pode escolher Opções avançadas para inserir outras informações de conexão opcionais. Para mais informações: Conectar usando opções avançadas
Quando terminar, selecione OK.
Se esta for a primeira vez que você está se conectando a esse banco de dados, selecione o tipo de autenticação e insira suas credenciais quando solicitado.
Os tipos de autenticação disponíveis são:
- Padrão ou Personalizada: selecione esse tipo de autenticação quando você não especificar nenhuma credencial, caso esteja 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 a autenticação do Windows. Opcionalmente, inclua as propriedades de cadeia de conexão necessárias.
- 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 necessárias. Essa é a seleção padrão.
Para mais informações: Autenticação com uma fonte de dados
Ao terminar, selecione Conectar.
No Navegador, selecione as informações desejadas do banco de dados e clique em Carregar para carregar os dados ou Transformar Dados para continuar transformando os dados no Editor do Power Query.
Conectar-se a uma fonte de dados ODBC por meio do Power Query Online
Para fazer a conexão, execute as seguintes etapas:
Na página Fontes de dados, selecione ODBC.
Na página ODBC, insira sua cadeia de conexão do ODBC. No exemplo a seguir, a cadeia de conexão é
dsn=SQL Server Database
.Se necessário, selecione um gateway de dados local em Gateway de dados.
Escolha o tipo de autenticação para entrar e insira suas credenciais.
Selecione Avançar.
No Navegador, selecione as informações desejadas do banco de dados e, em seguida, selecione Transformar dados para continuar transformando os dados no Editor do Power Query.
Conectar usando opções avançadas
O Power Query tem um conjunto de opções avançadas que você pode adicionar à sua consulta, se necessário.
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) no Power BI Desktop. Se o 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>;port=<myPortNumber>;server=<myServer>;database=<myDatabase>;. Para escapar caracteres especiais, use { } caracteres. As chaves para cadeias de conexão variam entre drivers ODBC diferentes. Consulte o provedor do driver ODBC para obter mais informações sobre cadeias de conexão válidas. |
Instrução SQL | Fornece uma instrução SQL, dependendo das funcionalidades do driver. Peça mais informações ao fornecedor ou acesse Importar dados de um banco de dados usando a consulta de banco de dados nativa. |
Cláusulas de redução de linha com suporte | Habilita o suporte de dobragem para Table.FirstN. Selecione Detectar para localizar cláusulas de redução de linha com suporte ou selecione uma das opções suspensas (TOP, LIMIT e OFFSET, LIMIT ou compatível com ANSI SQL). Essa opção não é aplicável ao usar uma instrução SQL nativa. Disponível somente no Power Query Desktop. |
Limitações e problemas conhecidos
Atributos de cadeia de conexão
Se um DSN for especificado na cadeia de conexão ODBC, os atributos após a especificação DSN não serão incluídos. Se você quiser usar atributos adicionais, atualize-os no próprio DSN, em vez de na cadeia de conexão.