Partilhar via


Gerencie sua fonte de dados - Oracle

Nota

Dividimos os documentos do gateway de dados local em conteúdo específico do Power BI e conteúdo geral que se aplica a todos os serviços suportados pelo gateway. Você está atualmente no conteúdo do Power BI. Para fornecer comentários sobre este artigo ou sobre a experiência geral de documentos do gateway, role até a parte inferior do artigo.

Depois de instalar o gateway de dados local, você pode adicionar fontes de dados para usar com o gateway. Este artigo analisa como trabalhar com o gateway local e fontes de dados Oracle para atualização agendada ou para DirectQuery.

Ligar a uma base de dados Oracle

Para se conectar a um banco de dados Oracle com o gateway de dados local, baixe e instale o Oracle Client for Microsoft Tools (OCMT) de 64 bits no computador que executa o gateway.

As versões suportadas do Oracle são:

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

Depois de instalar e configurar o OCMT corretamente, você pode usar o Power BI Desktop ou outro cliente de teste para verificar a instalação e a configuração corretas no gateway.

Adicionar uma origem de dados

  1. Na tela Nova conexão para seu gateway de dados local, selecione Oracle para Tipo de conexão.

    Screenshot of adding an Oracle data source to the gateway.

  2. Em Servidor, insira o nome da fonte de dados, como o nome do serviço de rede Oracle (por exemplo, myADB_high) ou a cadeia de conexão Easy Connect Plus.

  3. Em Método de autenticação, escolha Windows ou Basic. Escolha Básico se você planeja fazer login como um usuário de banco de dados Oracle. Em seguida, insira as credenciais a serem usadas para essa fonte de dados. Escolha Windows ao usar a autenticação do sistema operacional Windows e com o cliente e o servidor Oracle em execução no Windows .

    Nota

    Todas as consultas à fonte de dados são executadas com essas credenciais. Para saber mais sobre o armazenamento de credenciais, consulte Armazenar credenciais criptografadas na nuvem.

  4. Configure o nível de Privacidade para sua fonte de dados. Essa configuração controla como os dados podem ser combinados para atualização agendada. A configuração de nível de privacidade não se aplica ao DirectQuery. Para saber mais sobre os níveis de privacidade da sua fonte de dados, consulte Níveis de privacidade (Power Query).

  5. Selecione Criar.

    Screenshot of filling in credentials and privacy level for the Oracle data source.

    Se a criação for bem-sucedida, você verá Nome da fonte> de dados criada<. Agora você pode usar essa fonte de dados para atualização agendada ou DirectQuery com o servidor de banco de dados Oracle.

     Screenshot of successful creation for the Oracle data source.

Usar a fonte de dados

Depois de criar a fonte de dados, ela fica disponível para uso com o DirectQuery ou a atualização agendada.

Importante

Os nomes do servidor e do banco de dados devem corresponder entre o Power BI Desktop e a fonte de dados no gateway de dados local.

O link entre o conjunto de dados e a fonte de dados no gateway é baseado no nome do servidor e no nome do banco de dados. Esses nomes devem corresponder exatamente. Por exemplo, se você fornecer um endereço IP para o nome do servidor no Power BI Desktop, deverá usar o endereço IP da fonte de dados na configuração do gateway. Esse nome também deve corresponder a um nome de serviço de rede ou alias que o arquivo tnsnames.ora define. Esse requisito é o caso do DirectQuery e da atualização agendada.

Usar a fonte de dados com conexões DirectQuery

Verifique se os nomes do servidor e do banco de dados correspondem entre o Power BI Desktop e a fonte de dados configurada para o gateway. Além disso, para poder publicar conjuntos de dados DirectQuery, os usuários devem aparecer em Usuários na listagem da fonte de dados.

Depois de publicar relatórios, a partir do Power BI Desktop ou obtendo dados no serviço do Power BI, a sua ligação à base de dados deve funcionar. Pode levar vários minutos depois de criar a fonte de dados no gateway para poder usar a conexão.

Usar a fonte de dados com atualização agendada

Se você estiver na lista Usuários de uma fonte de dados configurada no gateway e os nomes do servidor e do banco de dados corresponderem, verá o gateway como uma opção a ser usada com a atualização agendada.

Screenshot that shows the gateway connection settings.

Resolução de Problemas

Você pode obter um dos seguintes erros do Oracle quando a sintaxe de nomenclatura estiver incorreta ou configurada incorretamente:

  • ORA-12154: TNS:could not resolve the connect identifier specified.
  • ORA-12514: TNS:listener does not currently know of service requested in connect descriptor.
  • ORA-12541: TNS:no listener.
  • ORA-12170: TNS:connect timeout occurred.
  • ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA.

Esses erros podem ocorrer se o descritor de conexão de banco de dados Oracle tnsnames.ora estiver configurado incorretamente, o nome do serviço de rede fornecido estiver escrito incorretamente ou se o ouvinte do banco de dados Oracle não estiver em execução ou não estiver acessível, como um firewall bloqueando o ouvinte ou a porta do banco de dados. Certifique-se de que está a cumprir os pré-requisitos mínimos de instalação.

Visite o Oracle Database Error Help Portal para revisar causas e resoluções comuns para o erro específico do Oracle encontrado. Insira o erro Oracle na barra de pesquisa do portal.

Para diagnosticar problemas de conectividade entre o servidor de fonte de dados e a máquina de gateway, instale um cliente como o Power BI Desktop na máquina de gateway. Você pode usar o cliente para verificar a conectividade com o servidor de fonte de dados.

Para obter mais informações sobre solução de problemas de gateway, consulte Solucionar problemas do gateway de dados local.

Tem dúvidas? Tente perguntar à Comunidade do Power BI.