Boa tarde pessoal! Alguem teria o passo a passo de como se conectar ha uma base de dados oracle? Apareceu uma mensagem de erro na primeira tentativa onde precisei instalar um plug in, apos a intalação, não consigo conectar.
Boa tarde pessoal! Alguem teria o passo a passo de como se conectar ha uma base de dados oracle? Apareceu uma mensagem de erro na primeira tentativa onde precisei instalar um plug in, apos a intalação, não consigo conectar.
Oi, Guilherme! Como vai?
Para a realizar a conexão entre o Power BI e o Oracle, precisamos seguir as etapas abaixo:
Fechar o Power BI Desktop;
Acessar a Documentação da Microsoft sobre conectar-se a um banco de dados Oracle com o Power BI Desktop;
Instalar a ferramenta de conexão entre programas Microsoft e o Oracle;
Abrir o Power BI Desktop novamente e clicar em "Obter dados";
Selecionar a opção "Oracle Database";
Neste momento, será necessário preencher o nome do servidor que você deseja acessar. Geralmente, utilizamos o "localhost";
Após alguns segundos, uma nova janela se abrirá. Navegue até a aba "Banco de dados" e preencha as credenciais que você utiliza para se conectar ao banco:
Feito isso, basta procurar pelas tabelas que deseja importar.
Guilherme, espero que isso te ajude! De toda maneira, vale ressaltar que como é um assunto externo aos cursos da Alura e que não tenho acesso ao cenário completo do projeto, outros testes terão de ser feitos a fim de obter o resultado esperado, mas espero que esta resposta seja um bom ponto de partida para a resolução do seu problema.
Um abraço!
Boa tarde, tudo bem? No caso eu fiz a instalação da ferramenta, fiz o teste com sql server, e funciona normalmente. Mas com o Oracle em um servidor externo ele realmente não conecta.
No caso o nome do servidor teria que ser o IP do servidor por exemplo?
No caso vcs conhecem algum comando sql para descobrir o service name no oracle?
Guilherme, estou bem, obrigada por perguntar!
Para informar o servidor, você pode tanto utilizar o nome dele, quanto o IP.
Esses dados podem ser obtidos a partir do seguinte comando:
SELECT SYS_CONTEXT( 'USERENV', 'SESSION_USER' ) user_name,
SYS_CONTEXT( 'USERENV', 'SERVER_HOST' ) db_host,
SYS_CONTEXT( 'USERENV', 'HOST' ) user_host,
SYS_CONTEXT('USERENV','IP_ADDRESS') ip_address
from DUAL;
Com exceção do user_name
, as demais informações podem ser passadas, no Power BI Desktop, como uma referência ao seu servidor.
Espero que dê tudo certo, Guilherme. Ressalto que, para mais informações acerca desse tipo de conexão, é possível consultar a Documentação da Microsoft!
Abraços.