domingo, 18 de junho de 2017

Power BI e PostgreSQL

Acessando dados PostgreSQL com PowerBI


Ao usar o PowerBI para acessar bases de dados PostgreSQL, um problema recorrente é que é necessário instalar um driver npgsql e,  mesmo  instalando o citado driver, a conexão não funciona (ou não aparece a caixa de diálogo para inserir os dados da conexão, ou quando a caixa aparece, o sistema exibe um erro de TLS ou certificado).


Como opção para acessar os dados, pode-se empregar uma conexão odbc (configure tal conexão em seu painel de controle, depois de baixar o driver odbc do site do postgresql).
Caso um problema de encoding apareça - apesar de vc estar usando a versão UNICODE do driver (reclamando que seus dados do PostgreSQL estão em UTF8 e certas codificações não possuem correspondência no Windows (WIN1252), Basta na configuração do DSN (odbc), opção SSL MODE, escolher allow ao invés de disable.