Criar uma tabela remota

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Crie uma tabela remota para que você possa ver os dados recuperados de uma fonte externa.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Ao designar uma tabela como remota, tenha em mente os seguintes pontos:
    • Você pode criar uma tabela remota usando este formulário ou usando o formulário padrão de Criar tabelas que você acessa em Definição do Sistema > Tabelas.
      Nota:
      Para saber mais sobre como criar tabelas em uma instância, consulte Criar uma tabela.
    • Antes de criar uma tabela remota, você deve ter um bom conhecimento das fontes de dados externas.

      Por exemplo, se você quiser recuperar dados do CRM para uso em Customer Service Management, deverá entender como os dados são estruturados na origem do CRM externa.

    • Ao contrário das tabelas internas padrão, você não pode estender uma tabela remota de outra tabela.
    • Uma tabela remota precisa de uma chave primária externa para relacionar seus dados temporários aos dados armazenados na origem externa. Quando você designa uma tabela como remota, somente um campo sys_id é gerado automaticamente e aparece na seção Colunas, que ele usa como sua chave primária para uso em registros de Glide. Todos os valores de chave primária da tabela externa são convertidos em valores de cadeia de caracteres. Os campos CRUD (Criar, Ler, Atualizar, Excluir) não são gerados para uma tabela remota, como são para tabelas internas padrão.

    Procedimento

    1. Navegar até Definição do Sistema > Tabelas remotas > Tabelas.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Nota:
      Você cria uma tabela remota da mesma maneira que uma tabela normal, mas a designa como uma tabela remota. Os controles a seguir diferem na forma como funcionam e no que você insere neles ao criar uma tabela remota:
      Controle Descrição
      Nome
      Nome da tabela, que é preenchido automaticamente com base no rótulo da tabela e em um prefixo como segue:
      • Para uma tabela remota em uma aplicação com escopo, o nome é prefixado com um identificador de namespace e a cadeia de caracteres st_ para indicar que é remoto e faz parte de uma aplicação.
      • Para uma tabela remota na aplicação global, o nome é prefixado com a cadeia de caracteres u_st_.

      Você não pode modificar o prefixo; no entanto, você pode modificar o restante do nome da tabela. O nome pode conter apenas caracteres ASCII alfanuméricos minúsculos e sublinhados (_).

      Tabela de Extensões Opção que não está disponível se você selecionar a opção Tabela remota para designar que esta tabela é remota. Ele não aparece mais porque você não pode estender tabelas remotas de outras tabelas.
      Tabela Remota Opção para designar esta tabela como remota. Uma tabela remota é uma tabela à qual você pode associar uma definição de script para recuperação de dados de uma fonte de dados externa. Ao contrário de uma tabela interna padrão, os dados não vêm de registros na instância atual.

      Para saber mais sobre tabelas remotas, consulte Tabelas remotas.

    4. Na seção Colunas, use a lista integrada Colunas da tabela para adicionar colunas à tabela remota como você faz ao criar colunas para uma tabela interna padrão.
    5. Na seção Controles, defina opções de tabela remota adicionais como você faz ao definir opções de tabela adicionais para uma tabela normal.
    6. Na seção de Acesso à aplicação, defina a proteção de escopo para a tabela remota como você faz ao definir opções de tabela adicionais para uma tabela normal.
      Para obter mais informações, consulte Configurações de acesso à aplicação.
    7. Clique em Enviar.

    Resultado

    Uma tabela remota é criada na instância.