1
resposta

Erro ao salvar credenciais da fonte de dados PostgreSQL (The PostgreSQL source doesn't support encrypted connections.)

Olá Pessoal!

Estou com um erro ao tentar salvar as credenciais do banco de dados PostgreSQL no Serviço do Power BI, afim de deixar as atualizações automáticas agendadas.

O erro apresentado é o seguinte:

*Falha ao atualizar as credenciais da fonte de dados: The PostgreSQL source doesn't support encrypted connections. *

Alguém sabe como resolver?

1 resposta

Olá Maicon! Tudo bem contigo?

Esse erro ocorre porque a fonte de dados PostgreSQL não suporta conexões criptografadas. Para resolver esse problema, você pode tentar as seguintes soluções:

  1. Verifique se você está usando a versão mais recente do driver PostgreSQL. Às vezes, atualizar o driver pode resolver problemas de compatibilidade.

  2. Caso a versão do driver não seja o problema, você pode tentar alterar as configurações de segurança do PostgreSQL para permitir conexões não criptografadas. No entanto, essa não é uma solução recomendada, pois pode comprometer a segurança dos seus dados.

  3. Uma alternativa é utilizar uma solução intermediária, como configurar um túnel SSH para estabelecer uma conexão segura entre o Power BI e o banco de dados PostgreSQL. Dessa forma, você pode manter a segurança dos seus dados, mesmo sem suporte nativo para conexões criptografadas.

Lembre-se de que essas soluções podem não funcionar em todos os casos, pois dependem das configurações específicas do seu ambiente. Caso nenhuma delas resolva o problema, recomendo entrar em contato com o suporte do Power BI ou buscar ajuda na comunidade de usuários do Power BI para obter assistência mais especializada.

Espero ter ajudado e bons estudos!

Rascunho para reply:
Olá, Maicon, tudo bem?

O erro que você está enfrentando, "The PostgreSQL source doesn't support encrypted connections", indica que a fonte de dados PostgreSQL não suporta conexões criptografadas. Isso pode ocorrer quando você está tentando configurar uma conexão segura entre o Power BI e o banco de dados PostgreSQL, mas o PostgreSQL não tem suporte nativo para conexões criptografadas.

Para resolver esse problema, existem algumas abordagens possíveis, e vou explicar cada uma delas:

  1. Verificar a Versão do PostgreSQL e do Power BI: Primeiro, verifique se você está usando a versão mais recente tanto do PostgreSQL quanto do Power BI. Às vezes, problemas de compatibilidade podem ser corrigidos simplesmente atualizando as versões dos softwares envolvidos.

  2. Configurar SSL/TLS no PostgreSQL (Recomendado): Uma solução segura e recomendada é configurar o SSL/TLS no PostgreSQL para permitir conexões criptografadas. Isso garantirá que suas informações sejam transmitidas de forma segura entre o Power BI e o banco de dados.

    Para habilitar o SSL/TLS no PostgreSQL, siga os passos abaixo:

    Passo 1: Verifique se o PostgreSQL já possui certificados SSL/TLS instalados. Execute o seguinte comando SQL no PostgreSQL para verificar isso:

    SELECT * FROM pg_stat_ssl;
    

    Se retornar resultados, significa que os certificados SSL/TLS estão configurados.

    Passo 2: Se o resultado do Passo 1 for vazio, você precisará criar e configurar os certificados SSL/TLS no PostgreSQL. Isso geralmente envolve a geração e a assinatura de certificados autoassinados ou a obtenção de certificados de uma autoridade de certificação confiável.

    Passo 3: Após configurar os certificados, você precisa editar o arquivo de configuração do PostgreSQL para habilitar o suporte SSL/TLS. O arquivo é chamado postgresql.conf. Procure a linha que se parece com esta:

    # ssl = off
    

    e altere para:

    ssl = on
    

    Passo 4: Reinicie o servidor PostgreSQL para que as alterações entrem em vigor.

  3. Usar uma VPN ou Tunelamento: Se por algum motivo você não conseguir configurar o SSL/TLS no PostgreSQL, uma alternativa é utilizar uma VPN ou tunelamento (como SSH) para estabelecer uma conexão segura entre o Power BI e o servidor PostgreSQL. Dessa forma, a comunicação será criptografada através da camada de tunelamento, mesmo que o PostgreSQL não ofereça suporte nativo a conexões criptografadas.

  4. Considerar Soluções Alternativas: Se nenhuma das soluções acima for viável no seu ambiente, considere utilizar uma solução de terceiros ou um conector específico que ofereça suporte a conexões criptografadas entre o Power BI e o PostgreSQL. Alguns fornecedores externos podem disponibilizar drivers ou conectores que adicionam suporte a SSL/TLS.

É importante ressaltar que a opção 2 (configurar o SSL/TLS no PostgreSQL) é a abordagem mais segura, pois garante a criptografia das informações transmitidas entre o Power BI e o banco de dados. A opção de VPN ou tunelamento também é válida, mas pode requerer mais configuração e não oferece o mesmo nível de segurança que o SSL/TLS.

Espero que essas informações sejam úteis para resolver o problema que você está enfrentando com o Power BI e o PostgreSQL. Se você tiver alguma dúvida adicional ou precisar de ajuda com alguma etapa específica, não hesite em perguntar. Espero que tenha te ajudado, bons estudos!

</div>