Skip to main content

Visão Geral

Schemas Personalizados permitem que você defina a estrutura dos seus dados antes de importá-los para o gu1. Cada schema descreve os campos, tipos, regras de validação e metadados para sua fonte de dados.
Schemas são específicos da organização e podem ser marcados como públicos para compartilhar em toda a sua organização.

Criar Schema

Crie um novo schema personalizado para sua fonte de dados.

Corpo da Requisição

Objeto Schema Data

Definição de Campo

Objeto Constraints

Resposta

Listar Schemas

Obtenha todos os schemas da sua organização com filtragem opcional.

Parâmetros de Consulta

Resposta

Obter Schema

Recupere um schema específico por ID.

Resposta

Atualizar Schema

Atualize um schema existente (atualizações parciais são suportadas).

Corpo da Requisição

Atualizar os campos de um schema pode afetar mapeamentos existentes. Revise os mapeamentos dependentes antes de fazer alterações.

Resposta

Excluir Schema

Exclua um schema permanentemente.
Excluir um schema quebrará mapeamentos de campos existentes que dependem dele. Certifique-se de que nenhum mapeamento ativo faça referência a este schema.

Resposta

Exemplo Completo

Aqui está um schema completo de cliente bancário com todos os recursos:

Respostas de Erro

Erro de Validação

Schema Não Encontrado

Schema Duplicado

Melhores Práticas

  • Use versionamento semântico (1.0.0, 1.1.0, 2.0.0)
  • Incremente a versão principal para mudanças incompatíveis
  • Incremente a versão secundária para novos campos
  • Incremente a versão de patch para atualizações de descrição
  • Forneça descrições claras para cada campo
  • Inclua exemplos para tipos de campos complexos
  • Documente quaisquer regras de negócio ou restrições
  • Explique a origem dos dados
  • Sempre defina required: true para campos obrigatórios
  • Use constraints para garantir qualidade dos dados
  • Valide formatos de e-mail com padrões regex
  • Defina valores min/max razoáveis para números
  • Marque schemas comuns como públicos para uso em toda a organização
  • Mantenha schemas sensíveis privados
  • Documente quaisquer dependências entre schemas
  • Coordene atualizações de schema com sua equipe

Próximos Passos

Criar Mapeamentos de Campos

Mapeie os campos do seu schema para o modelo de entidade do gu1

Detecção Inteligente de Campos

Detecte automaticamente tipos de campos a partir de dados de amostra

Importar Entidades

Use seu schema para importar entidades em massa

Guia de Mapeamento de Dados

Guia completo para fluxos de trabalho de mapeamento de dados