Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como fazer conecxao com oracle e power BI

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.

3 respostas

Oi, Guilherme! Como vai?

Para a realizar a conexão entre o Power BI e o Oracle, precisamos seguir as etapas abaixo:

  1. Fechar o Power BI Desktop;

  2. Acessar a Documentação da Microsoft sobre conectar-se a um banco de dados Oracle com o Power BI Desktop;

  3. Instalar a ferramenta de conexão entre programas Microsoft e o Oracle;

  4. Abrir o Power BI Desktop novamente e clicar em "Obter dados";

  5. Selecionar a opção "Oracle Database";

  6. Neste momento, será necessário preencher o nome do servidor que você deseja acessar. Geralmente, utilizamos o "localhost";

    Conexão entre banco de dados Oracle e Power BI Desktop. Inserção do nome do servidor.
  7. 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:

    Preenchimento de credenciais para conexão entre banco de dados Oracle e Power BI Desktop.

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?

solução!

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.