Compartilhar via


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

Você pode se conectar facilmente a um banco de dados Oracle para acessar e analisar dados no Power BI Desktop. Este artigo explica os requisitos iniciais de instalação para que você possa criar a conexão com êxito.

Para se conectar a um banco de dados Oracle ou Oracle Autonomous Database com o Power BI Desktop, instale o Oracle Client for Microsoft Tools (OCMT) no computador que executa o Power BI Desktop. O software OCMT usado depende da versão instalada do Power BI Desktop: 32 bits ou 64 bits. Ele também depende da versão do servidor Oracle.

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.

Instalar o Cliente Oracle para Ferramentas da Microsoft

O OCMT instala e configura o Provedor de Dados Oracle para .NET (ODP.NET) para dar suporte a conexões de ferramentas Microsoft de 32 e 64 bits com bancos de dados locais e na nuvem da Oracle, incluindo o Oracle Autonomous Database. É um instalador gráfico que automatiza o processo de instalação do Cliente do Oracle Database. Ele dá suporte à conexão com Power BI Desktop, serviço do Power BI, Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services e BizTalk Server.

A Microsoft recomenda usar o OCMT (Cliente Oracle para Microsoft Tools), um instalador gráfico que simplifica a instalação. O OCMT instala o Provedor de Dados Oracle para .NET (ODP.NET) e configura as variáveis de ambiente automaticamente. Ele dá suporte a cenários do Power BI Desktop e do gateway de dados local.

O software OCMT é gratuito. Ele pode ser baixado na página do Cliente Oracle para Ferramentas da Microsoft e está disponível para Power BI Desktop de 32 bits ou 64 bits.

O Power BI Desktop usa ODP.NET não gerenciado para se conectar ao banco de dados Oracle ou ao Oracle Autonomous Database.

Você pode encontrar instruções passo a passo sobre como usar o OCMT e configurar a conectividade com o banco de dados Oracle no Power BI Desktop aqui.

Conectar-se a um banco de dados Oracle com o gateway de dados local

Algumas implantações de aplicativos do Power BI Desktop usam o gateway de dados local para se conectar ao banco de dados Oracle. Para se conectar a um banco de dados Oracle com o gateway de dados local, use 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

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.

Conectar-se a um banco de dados Oracle

Para obter informações sobre como se conectar a um banco de dados Oracle ou a um banco de dados Oracle Autonomous a partir do serviço do Power BI ou Power BI Desktop, 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