Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
Observação
Gateways de dados pessoais não suportam ligações Oracle atualizadas. Modelos semânticos com ligações Oracle existentes continuam a funcionar. No entanto, os novos modelos semânticos com ligações atualizadas ao Oracle têm de utilizar um gateway de dados no local empresarial para bases de dados Oracle no local, ou ligações diretas à cloud para bases de dados Oracle na cloud.
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:
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:
- No serviço Power BI, selecione Definições>Gerir ligações e gateways.
- Selecione Nova ligação e escolha Nuvem.
- Para o tipo de Ligação, selecione Oracle.
- Introduza o nome do servidor cloud da Oracle. Para Oracle Autonomous Database, use uma URL do endpoint que termina em
.oraclecloud.com. - Forneça o nome da base de dados e as credenciais de autenticação.
- 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. Se encontrar falhas de DirectQuery ou de atualização ao utilizar o gateway numa origem Oracle, consulte a configuração do fornecedor Oracle para o gateway.
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.
Melhorar as ligações pessoais do Oráculo
Se o seu modelo semântico usar um gateway de dados pessoal, pode atualizar para um gateway de dados empresarial local ou uma ligação direta à cloud. Nas definições do modelo semântico, expanda a secção Gateway e Ligações e, em seguida, crie uma ligação num gateway de dados empresarial no local para bases de dados Oracle no local, ou utilize uma ligação direta à cloud para bases de dados Oracle na cloud.
Esta atualização é irreversível. Depois de atualizar, não pode voltar a mudar o modelo semântico para um gateway de dados pessoais.
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.
Use o Microsoft Entra ID com o Oracle
O Power BI suporta autenticação Microsoft Entra ID para bases de dados Oracle. Autentica-se com tokens Entra ID em vez de nomes de utilizador e palavras-passe da Oracle, o que melhora a segurança e simplifica a gestão de acessos.
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
O SSO do Entra ID para Oracle é atualmente suportado apenas para os modos DirectQuery e Import, por meio de um gateway de dados no local. Certifique-se de que seu ambiente Oracle esteja configurado para aceitar tokens Entra ID. As ligações diretas à cloud não suportam SSO.
Conteúdos relacionados
- DirectQuery no Power BI
- O que é Power BI?
- Origens de dados do serviço Power BI
- Cliente Oracle para Ferramentas Microsoft
Tem dúvidas? Pergunte à Comunidade do Power BI