Liste tabelas e crie, leia, atualize e exclua linhas da tabela no Oracle Database após criar uma conexão e compilar um aplicativo no PowerApps. A conexão do Oracle Database dá suporte à delegação completa de filtragem, classificação e outras funções, mas não à gatilhos ou procedimentos armazenados.

Pré-requisitos

  • Oracle 9 e versões posteriores
  • Software cliente do Oracle 8.1.7 e posteriores
  • Instalação de um gateway de dados local
  • Instalação do SDK cliente da Oracle

Instalar um gateway de dados local

Para instalar um gateway, siga as etapas neste tutorial.

Um gateway de dados local atua como uma ponte, fornecendo transferência de dados rápida e segura entre os dados locais (dados que não estejam na nuvem) e os serviços do Power BI, do Microsoft Flow, dos Aplicativos Lógicos e do PowerApps. Você pode usar o mesmo gateway com vários serviços e várias fontes de dados. Para saber mais, consulte Understand gateways (Compreender gateways).

Instalar o cliente Oracle

No mesmo computador do gateway de dados local, instale o ODAC de 64 bits 12c versão 4 (12.1.0.2.4) para o Windows x64. Caso contrário, um erro será exibido se você tentar criar ou usar a conexão, como descreve a lista de problemas conhecidos.

Criar um aplicativo de uma tabela em um banco de dados Oracle

  1. No PowerApps Studio, clique ou toque em Novo no menu Arquivo (perto da borda esquerda).

Nova opção

  1. Em Iniciar com seus dados, clique ou toque na seta.

    Uma lista das conexões que você já tem será exibida.

  2. Clique ou toque em Nova conexão.

Nova conexão

  1. Na lista de conexões, clique ou toque em Oracle Database.

Novo banco de dados

  1. Especifique o nome de um servidor Oracle, um nome de usuário e uma senha.

    Especifique um servidor neste formato se um SID for necessário:
    ServerName/SID

Parâmetros de conexão

  1. Clique ou toque no gateway que você deseja usar, ou instale um.

    Se o gateway não aparecer após a instalação, clique em Atualizar lista de gateways.

Novo gateway

  1. Clique ou toque em Criar para criar a conexão.

Novo

  1. Clique ou toque no conjunto de dados padrão.

Novo

  1. Na lista de tabelas, clique ou toque na tabela que você deseja usar.

Novo

  1. Clique em conectar para criar o aplicativo.

Novo

O PowerApps cria um aplicativo com três telas e mostra os dados da tabela que você selecionou: - BrowseScreen1, que lista todas as entradas na tabela. - DetailScreen1, que fornece mais informações sobre uma única entrada. - EditScreen1, em que os usuários podem atualizar ou criar uma entrada.

Novo

Próximas etapas

  • Para salvar o aplicativo que você acabou de gerar, pressione Ctrl-S.
  • Para personalizar BrowseScreen1 (que aparece por padrão), consulte Personalizar um layout.
  • Para personalizar DetailsScreen1 ou EditScreen1, consulte Personalizar um formulário.

Problemas conhecidos, dicas e solução de problemas

  1. Não é possível acessar o Gateway.

    Este erro ocorrerá se o gateway de dados local não puder se conectar à nuvem. Para verificar o status do seu gateway, acesse powerapps.microsoft.com, clique ou toque em Gateways e, em seguida, clique ou toque no gateway que você deseja usar.

    Verifique se o gateway está em execução e pode se conectar à Internet. Evite instalar o gateway em um computador que pode ser desativado ou suspenso. Além disso, tente reiniciar o serviço de gateway de dados local (PBIEgwService).

  2. O System.Data.OracleClient exige o software cliente Oracle versão 8.1.7 ou posterior.

    Esse erro será exibido se o SDK cliente Oracle não estiver instalado no mesmo computador que o gateway de dados local. Para resolver esse problema, instale o provedor oficial.

  3. A tabela '[Tablename]' não define nenhuma coluna de chave.

    Este erro ocorrerá se você estiver se conectando a uma tabela que não tem uma chave primária, que a conexão do Oracle Database exige.

  4. Desta gravação, os procedimentos armazenados, as tabelas com chaves compostas e os tipos de objeto aninhados em tabelas não têm suporte.