Tive muita dificuldade para conectar o Power BI com um banco de dados Oracle através de VPN, eu como não sou de TI sofri bastante, pesquisei e estudei muito o erro e cheguei na seguinte solução que funcionou.
Talvez alguém de TI tenha um jeito mais fácil e simples de conseguir essa conexão, se ler esse artigo e quiser colocar outra maneira será muito bem-vindo a contribuir.
Após instalar o client e tentar estabelecer uma conexão do Banco de Dados Oracle com o Power BI deparei me com o erro abaixo.
Passo 1 - Execute o “Oracle Net Manager” no Windows menu Iniciar digite Net Manager.
Passo 2 – Nomeação do Serviço
Clique em nomeação de serviço, depois clique no sinal de “+ = Criar”
Na tela seguinte digite um nome para o seu serviço e depois clique em próximo.
Na próxima tela escolha o protocolo de rede a ser utilizado e clique em próximo, no meu caso utilizei o TCP/IP
Na tela seguinte preencha os dados do Nome do Host e Número da Porta, no meu caso utilizei o IP e a porta 1521
Passo 3 – Testando a conexão
Na próxima tela clicar em Alterar o Log-in
Na próxima tela altere o log-in e senha e depois clique em OK
Depois clique em Testar
Ele terá que trazer o resultado de teste bem sucedido, conforme abaixo, depois clique em fechar.
No meu caso o arquivo “tnsnames.ora” não ficou correto e foi necessário realizar os próximos passos para que a conexão com o Power BI funcionasse.
Passo 4 – Localizando e modificando o arquivo:
Pesquise no seu computador o seguinte “tnsnames” e localize o caminho do arquivo, conforme abaixo:
Na pasta Admin, no meu caso o Caminho que localizei foi “C:\Users\Avell\Oracle\NETWORK\ADMIN”, deve conter o arquivo “tnsname.ora”
Lembrete: dependendo da configuração na instalação do Oracle este caminho pode mudar.
Abra o arquivo copie e cole conteúdo abaixo, apenas altere o IP, Porta e o Nome do Serviço conforme o cadastro realizado no Net Manager.
Teste =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XX.X.XX)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Teste)
) )
Agora a configuração está completa.
Importante: A conexão só funcionou quando desinstalei a versão baixa pelo Microsoft Store e baixei a versão diretamente pelo site, pelo jeito as versões são diferentes, vai entender!!!
Atenção: quando ele solicitar nome 'Servidor' no Power BI, colocaque o mesmo NOME DO SERVIÇO que registrou no arquivo "tnsnames.ora" citado acima.
E depois de todos esses passos a conexão foi bem-sucedida e todas as tabelas foram carregadas
Espero que esse artigo contribua com alguém que está com a mesma dificuldade que eu tive.
Grande abraço.
ความคิดเห็น