Perfis de geração de dados em Sandboxes do desenvolvedor

  • Versão de lançamento: Zurich
  • Atualizado 11 de ago. de 2025
  • 2 min. de leitura
  • Porque Sandboxes do desenvolvedorCopiar metadados, não dados de registro, da instância base. Talvez seja necessário gerar dados específicos usando um perfil de geração de dados.

    Visão geral do perfil de geração de dados

    Os perfis de geração de dados ajudam você a criar dados de teste para áreas restritas. Eles funcionam por:
    • Selecionando tabelas específicas para obter amostra de dados
    • Criando mapeamentos para preencher sua sandbox com os dados necessários
    • Fornecendo os dados necessários para criar e testar sua aplicação
    Os perfis de geração de dados geram dados de teste realistas para o seu ambiente de desenvolvimento, facilitando a criação e o teste da sua aplicação sem usar dados reais.

    Ao gerar dados, Sandboxes do desenvolvedornão copia todos os dados da instância. Os perfis de geração de dados permitem uma amostragem estatística de dados de tabelas selecionadas com mapeamentos selecionados para preencher a área restrita com os dados necessários para criar uma aplicação. Os perfis de geração de dados também podem chamar definições que executam regras de negócios para criar dados adicionais automaticamente quando um registro é gerado.

    Os perfis de geração de dados definem as tabelas e os campos nos quais você deseja que os dados sejam preenchidos para fins de desenvolvimento. Por exemplo, a tabela [sys_user] pode precisar de dez usuários da Central de serviços adicionados a ela para desenvolvimento e teste.

    R Sandboxes do desenvolvedorO perfil de geração de dados usa a definição de um modelo de dados, que você também deve criar. Uma definição de geração de dados é um arquivo JSON armazenado como um anexo. O modelo de dados coleta os detalhes definidos da tabela existente para gerar dados e os preenche com dados especificados com base no número de registros no Perfil de geração de dados.

    Perfil de geração de dados e tabelas

    As definições de geração de dados são as tabelas nas quais você deseja que os dados sejam configurados. Você pode fazer o seguinte:
    • Forneça um nome para a definição do perfil de geração de dados
    • Selecione a tabela para gerar dados
    • Altere o número de registros a serem exibidos
    • Especifique se a definição executa regras de negócio
    • Escolha a data e a hora dos registros

    Você pode criar um Perfil de geração de dados que pode segmentar várias tabelas. Cada definição de tabela pode mapear campos para valores gerados, de modelo ou literais, e os valores categóricos restantes serão preenchidos a partir de um modelo de tabela estatística criado usando os últimos 1000 registros criados nessa tabela.

    Mapeamentos de campo do Perfil de geração de dados

    Os mapeamentos de campo Perfil de geração de dados permitem especificar os relacionamentos entre as diferentes definições. Essa abordagem semi-curada de mapeamentos de campo de geração de dados cria algum controle sobre os detalhes dos dados gerados e ainda automatiza a maior parte do processo.

    Ações do perfil de geração de dados

    As ações de perfil de geração de dados permitem gerar dados falsos ou aleatórios que atendam aos seus critérios. Existem várias ações que podem gerar nomes de usuário, IDs, e-mails e números de telefone falsos.

    Além disso, novas ações podem ser definidas por meio de uma API com script para fornecer métodos específicos do cliente de geração de dados. As novas ações podem ajudar a preencher campos em que o modelo estatístico não é adequado ou em que as informações de identificação pessoal (PII) precisam ser protegidas.