Partilhar via


Conectar-se ao Banco de Dados Oracle a partir dos Aplicativos Lógicos do Azure

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Padrão)

Nos Aplicativos Lógicos do Azure, você pode inserir ou gerenciar dados em seu Banco de Dados Oracle de dentro do seu fluxo de trabalho. Você pode usar o conector do Banco de Dados Oracle para acessar um Banco de Dados Oracle local ou uma máquina virtual do Azure com o Banco de Dados Oracle instalado.

Por exemplo, você pode executar as seguintes tarefas com o conector:

  • Adicione um novo cliente a um banco de dados de clientes.
  • Atualizar um pedido em um banco de dados de pedidos.
  • Obtenha uma linha de dados, insira uma nova linha ou exclua uma linha existente.

Versões suportadas

  • Oracle 9 e posterior
  • Oracle Data Access Client (ODAC) 11.2 e posterior

Pré-requisitos

Problemas e limitações conhecidos

Este conector não suporta os seguintes itens:

  • Qualquer tabela com chaves compostas
  • Tipos de objeto aninhados em tabelas
  • Funções de banco de dados com valores não escalares

Para obter mais informações, consulte a documentação de referência do conector.

Referência técnica do conector

Para operações de conector disponíveis, consulte a documentação de referência do conector.

Adicionar uma ação

  1. Siga estas etapas genéricas para adicionar a ação de banco de dados Oracle desejada.

    Este exemplo continua com a ação Obter linha.

  2. Na caixa de conexão, forneça as informações de conexão necessárias.

  3. Para a propriedade Gateway , selecione a assinatura do Azure e o recurso de gateway do Azure a serem usados.

  4. Após a conclusão da conexão, na lista Nome da tabela , selecione uma tabela.

  5. Para a propriedade Id da linha, insira a ID da linha desejada na tabela.

    No exemplo a seguir, os dados do trabalho são retornados de um banco de dados de Recursos Humanos:

    A captura de tela mostra a ação Obter linha com o nome da tabela e a ID da linha.

  6. Adicione quaisquer outras ações para continuar a criar o seu fluxo de trabalho.

  7. Quando tiver terminado, guarde o fluxo de trabalho.

Erros comuns

Erro: Não é possível acessar o gateway

Causa: o gateway de dados local não pode se conectar à nuvem.

Atenuação: verifique se o gateway está sendo executado no computador local onde você instalou o gateway e tem conectividade com a Internet. Evite instalar o gateway em um computador que possa estar desligado ou entrar em suspensão. Você também pode tentar reiniciar o serviço de gateway de dados local (PBIEgwService).

Erro: O provedor que está sendo usado foi preterido: 'System.Data.OracleClient requer software cliente Oracle versão 8.1.7 ou superior.' Para instalar o fornecedor oficial, consulte https://go.microsoft.com/fwlink/p/?LinkID=272376.

Causa: O SDK do cliente Oracle não está instalado no computador em que o gateway de dados local está sendo executado.

Resolução: baixe e instale o SDK do cliente Oracle no mesmo computador que o gateway de dados local.

Erro: A tabela '[Tablename]' não define nenhuma coluna de chave

Causa: a tabela não tem uma chave primária.

Resolução: o conector do Oracle Database requer que você use uma tabela com uma coluna de chave primária.