Conectar-se a um banco de dados Oracle com o Power BI Desktop

Você pode se conectar a um banco de dados Oracle para acessar e analisar dados no Power BI Desktop e no serviço do Power BI. Este artigo explica as opções de conexão e os requisitos de instalação.

O Power BI dá suporte aos seguintes métodos para se conectar aos bancos de dados Oracle:

  • Provedor Oracle integrado (Versão Prévia) – O Power BI Desktop inclui um provedor Oracle Managed ODP.NET integrado. Habilite-o com opções de recursos de pré-visualização para se conectar sem instalar software cliente Oracle separado.
  • Oracle Client for Microsoft Tools (OCMT) – um instalador gráfico da Oracle que configura o Provedor de Dados Oracle para .NET (ODP.NET). Use o OCMT se preferir o provedor não gerenciado ou não tiver habilitado as opções de visualização.
  • Conexões de nuvem direta (versão prévia) – conecte-se diretamente do serviço do Power BI aos bancos de dados de nuvem Oracle, como o Banco de Dados Autônomo Oracle, sem a necessidade de um gateway de dados.
  • Gateway de dados local – Conecte-se a bancos de dados Oracle locais por meio do gateway de dados local da empresa.

Versões de banco de dados Oracle com suporte

  • Oracle Database 12c (12.1.0.2) e posterior
  • Oracle Autonomous Database – todas as versões

Determinar qual versão do Power BI Desktop está instalada

Para determinar qual versão do Power BI Desktop está instalada, na faixa de opções da Ajuda, selecione Sobre e verifique a linha Versão. Na imagem a seguir, uma versão de 64 bits do Power BI Desktop está é instalada:

Captura de tela da caixa de diálogo Sobre o Power BI Desktop mostrando as informações da versão de 64 bits.

Conectar-se ao provedor Oracle embutido (versão de visualização)

O Power BI Desktop inclui um provedor oracle managed ODP.NET agrupado, para que você possa se conectar a bancos de dados Oracle sem instalar software cliente Oracle separado. Para usar o provedor empacotado, habilite as seguintes opções de recurso de visualização no Power BI Desktop em Arquivo>Opções e configurações>Opções>Recursos de Visualização:

  • Habilitar Oracle Provedor Agrupado para o Modo de Importação
  • Habilitar o Provedor Empacotado Oracle para o modo DirectQuery

Depois de habilitar as opções, reinicie o Power BI Desktop. Em seguida, você pode se conectar a bancos de dados Oracle por meio dos modos Import ou DirectQuery usando o provedor embutido.

Observação

O provedor integrado está atualmente em prévia. O OCMT (Cliente Oracle para Microsoft Tools) ainda está disponível como alternativa para clientes que preferem o provedor não gerenciado ou não habilitaram as opções de visualização.

Instalar o Cliente Oracle para Ferramentas da Microsoft

O OCMT é um instalador gráfico da Oracle que configura o Provedor de Dados Oracle para .NET (ODP.NET) para o Power BI Desktop e cenários de gateway de dados locais. Use OCMT se você não estiver usando a versão prévia do provedor Oracle incluída.

O OCMT dá suporte a conexões de 32 bits e 64 bits com bancos de dados oracle locais e de nuvem, incluindo o Oracle Autonomous Database. Ele também dá suporte ao Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services e BizTalk Server.

O software OCMT é gratuito. Baixe-o na página do Cliente Oracle para Ferramentas da Microsoft. Escolha a versão que corresponde à instalação do Power BI Desktop (32 bits ou 64 bits).

Para obter instruções passo a passo, vá para Configurar a conectividade do banco de dados Oracle no Power BI Desktop.

Conectar-se a um banco de dados Oracle

Como você se conecta a um banco de dados Oracle depende se o banco de dados está na nuvem ou local e se você está usando o Power BI Desktop ou o serviço do Power BI.

Conexões de nuvem direta do serviço do Power BI (versão prévia)

O serviço Power BI dá suporte a conexões diretas com pontos de extremidade na nuvem da Oracle, como o Oracle Autonomous Database, sem a necessidade de um gateway de dados. Essa opção simplifica a configuração para bancos de dados Oracle hospedados na nuvem.

As conexões de nuvem direta dão suporte aos modos Import e DirectQuery.

Para criar uma conexão de nuvem direta com um banco de dados Oracle:

  1. No serviço do Power BI, selecione Configurações>Gerenciar conexões e gateways.
  2. Selecione Nova conexão e escolha Nuvem.
  3. Para o tipo de conexão, selecione Oracle.
  4. Insira o nome do servidor de nuvem Oracle. Para o Oracle Autonomous Database, use uma URL de endpoint que termine com .oraclecloud.com.
  5. Forneça o nome do banco de dados e as credenciais de autenticação.
  6. Selecione Criar para salvar a conexão.

Depois de criar a conexão, você pode usá-la em modelos semânticos que se conectam a bancos de dados de nuvem Oracle por meio de Importação ou DirectQuery.

Gateway de dados local

Para se conectar a um banco de dados Oracle local do serviço do Power BI, use o gateway de dados local. Instale o OCMT de 64 bits no computador que executa o gateway, pois o gateway é um aplicativo de 64 bits. Para obter mais informações, acesse Gerenciar sua fonte de dados – Oracle.

Observação

Não há suporte para gateways de dados pessoais para conexões Oracle. Use o gateway de dados on-premises da empresa para bancos de dados Oracle locais, ou use conexões de nuvem diretas para bancos de dados Oracle na nuvem.

Observação

Se você estiver se conectando a um banco de dados Oracle local, verifique se o computador tem acesso de rede ao servidor de banco de dados. Isso pode exigir uma conexão VPN ou uma configuração de firewall. Entre em contato com o administrador de TI para obter assistência.

Referência do conector do Power Query

Para obter informações detalhadas sobre como se conectar a um banco de dados Oracle ou a um Banco de Dados Autônomo Oracle do Power BI Desktop ou do serviço do Power BI, acesse o artigo do Power Query sobre bancos de dados Oracle.

Usar o SSO do Microsoft Entra ID com o Oracle

O Power BI dá suporte ao SSO (Microsoft Entra ID Single Sign-On) para bancos de dados Oracle. Esse recurso permite que os usuários se autentiquem usando tokens de ID do Entra em vez de nomes de usuário e senhas oracle, melhorando a segurança e simplificando o gerenciamento de acesso.

Os requisitos são os seguintes:

  • Oracle Database 19c Versão 20 ou posterior
  • Oracle 23ai
  • Banco de Dados Autônomo Oracle
  • Power BI Desktop (junho de 2024 ou posterior)
  • ID do Microsoft Entra configurada para seu ambiente Oracle
  • Gateway de dados local (para atualização agendada ou conjuntos de dados compartilhados)

Observação

No momento, o SSO do Entra ID para Oracle tem suporte apenas para os modos DirectQuery e Import. Verifique se seu ambiente Oracle está configurado para aceitar tokens de ID do Entra.

Mais perguntas? Perguntar à Comunidade do Power BI