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

Pode ligar-se a uma base de dados Oracle para aceder e analisar dados no Power BI Desktop e no serviço Power BI. Este artigo explica as opções de ligação e os requisitos de configuração.

O Power BI suporta os seguintes métodos para ligação a bases de dados Oracle:

  • Fornecedor Oracle Integrado (Versão Prévia) — O Power BI Desktop inclui um gestor Oracle Managed ODP.NET incorporado. Ative-o com opções de funcionalidade de pré-visualização para conectar-se sem instalar software cliente Oracle separado.
  • Oracle Client para Microsoft Tools (OCMT) — Um instalador gráfico da Oracle que configura o Oracle Data Provider para .NET (ODP.NET). Usa o OCMT se preferires o fornecedor não gerido ou se ainda não tiveres ativado os switches de pré-visualização.
  • Ligações diretas na cloud (Preview) — Ligue-se diretamente do serviço Power BI às bases de dados Oracle na cloud, como a Oracle Autonomous Database, sem necessidade de um gateway de dados.
  • Gateway de dados no local — Ligue-se a bases de dados Oracle no local através do gateway de dados empresarial no local.

Versões suportadas do banco de dados Oracle

  • 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 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 ecrã da caixa de diálogo Sobre o Power BI Desktop que mostra a informação da versão de 64 bits.

Ligue-se ao fornecedor Oracle incluído (Pré-visualização)

O Power BI Desktop inclui um fornecedor Oracle Managed ODP.NET incluído, para que possa ligar-se às bases de dados Oracle sem instalar software cliente Oracle separado. Para usar o fornecedor incluído, ative as seguintes opções de pré-visualização no Power BI Desktop em Ficheiro>Opções e definições>Opções>Funcionalidades de Pré-visualização:

  • Ativar o Fornecedor Oracle Bundled para o Modo de Importação
  • Ativar o Provedor Oracle Incorporado para o Modo DirectQuery

Depois de ativares os switches, reinicia o Power BI Desktop. Pode então ligar-se às bases de dados Oracle através do modo Import ou DirectQuery usando o fornecedor incorporado.

Observação

O fornecedor agrupado está atualmente em versão de pré-visualização. O Oracle Client for Microsoft Tools (OCMT) continua disponível como alternativa para clientes que preferem o fornecedor não gerido ou que ainda não ativaram os interruptores de pré-visualização.

Instalar o Cliente Oracle para Ferramentas Microsoft

OCMT é um instalador gráfico da Oracle que configura o Oracle Data Provider para .NET (ODP.NET) para cenários de Power BI Desktop e gateway de dados on-premises. Utilize o OCMT se não está a usar a pré-visualização do fornecedor Oracle fornecida.

O OCMT suporta ligações de 32 e 64 bits a bases de dados Oracle on-premises e cloud, incluindo a Oracle Autonomous Database. Também suporta Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services e BizTalk Server.

OCMT é software livre. Descarregue-o da página Oracle Client for Microsoft Tools. Escolha a versão que corresponde à sua instalação do Power BI Desktop (32 bits ou 64 bits).

Para instruções passo a passo, consulte Configurar conectividade de base de dados Oracle no Power BI Desktop.

Conectar-se a um banco de dados Oracle

A forma como se liga a uma base de dados Oracle depende de a base de dados estar na cloud ou on-premises, e se está a usar o Power BI Desktop ou o serviço Power BI.

Ligações diretas na cloud a partir do serviço Power BI (Pré-visualização)

O serviço Power BI suporta ligações diretas na cloud para endpoints Oracle cloud, como a Oracle Autonomous Database, sem necessidade de um data gateway. Esta opção simplifica a configuração para bases de dados Oracle alojadas na cloud.

As ligações diretas à cloud suportam tanto os modos de Importação como os DirectQuery.

Para criar uma ligação direta na cloud a uma base de dados Oracle:

  1. No serviço Power BI, selecione Definições>Gerir ligações e gateways.
  2. Selecione Nova ligação e escolha Nuvem.
  3. Para o tipo de Ligação, selecione Oracle.
  4. Introduza o nome do servidor cloud da Oracle. Para Oracle Autonomous Database, use uma URL do endpoint que termina em .oraclecloud.com.
  5. Forneça o nome da base de dados e as credenciais de autenticação.
  6. Selecione Criar para salvar a conexão.

Depois de criares a ligação, podes usá-la em modelos semânticos que se ligam às bases de dados Oracle na cloud através de Import ou DirectQuery.

Gateway de dados local

Para se ligar a uma base de dados Oracle local a partir do serviço Power BI, utilize o gateway de dados local. Instala OCMT de 64 bits no computador que executa o gateway, já que o gateway é uma aplicação de 64 bits. Para obter mais informações, vá para Gerenciar sua fonte de dados - Oracle.

Observação

Gateways de dados pessoais não são suportados para ligações Oracle. Use o gateway de dados empresarial local para bases de dados Oracle locais ou utilize ligações diretas na cloud para bases de dados Oracle na cloud.

Observação

Se você estiver se conectando a um banco de dados Oracle local, verifique se sua máquina tem acesso à rede para o servidor de banco de dados. Isto pode exigir uma ligação VPN ou uma configuração de firewall. Entre em contato com o administrador de TI para obter assistência.

Referência de conector do Power Query

Para informações detalhadas sobre como se ligar a uma base de dados Oracle ou a uma Base de Dados Autónoma Oracle, seja a partir do Power BI Desktop ou do serviço Power BI, consulte o artigo do Power Query sobre bases de dados Oracle.

Utilizar o SSO do Microsoft Entra ID com o Oracle

O Power BI dá suporte ao Microsoft Entra ID Single Sign-On (SSO) para bancos de dados Oracle. Esse recurso permite que os usuários se autentiquem usando tokens Entra ID 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 Release 20 ou posterior
  • Oráculo 23ai
  • Banco de dados autônomo Oracle
  • Power BI Desktop (junho de 2024 ou posterior)
  • ID do Microsoft Entra configurado para seu ambiente Oracle
  • Gateway de dados local (para atualização agendada ou conjuntos de dados compartilhados)

Observação

Atualmente, o Entra ID SSO para Oracle é suportado apenas para os modos DirectQuery e Import. Certifique-se de que seu ambiente Oracle esteja configurado para aceitar tokens Entra ID.

Tem dúvidas? Pergunte à Comunidade do Power BI