Data Studio
O Data Studio centraliza conexões, implantação, entidades, registros modelados, tabelas físicas e importações. Entidade criada no painel deve persistir no PostgreSQL e gerar contrato operacional.
Siga a sequência da tarefa, entenda os pontos de validação e volte a esta página sempre que precisar repetir a operação.
Nesta página · 7 tópicos
Acesso e auditoria
O acesso começa com data.read. As operações de alteração dependem de permissões explícitas, atribuídas por perfil ou exceção individual:
| Capacidade | Permissão |
|---|---|
| modelar entidade e campos | data.entities.manage |
| criar, editar, remover e importar registros modelados | data.records.manage |
| consultar, exportar ou importar tabela física | data.tables.manage |
| ver histórico de operações do Data Studio | data.audit.read |
| controlar tudo no módulo | data.admin.manage |
Toda alteração estrutural, importação, exportação CSV e prévia de tabela registra ator, data, resultado, alvo e hashes de IP e agente da sessão. O histórico não armazena senhas, tokens, payloads de importação ou valores das tabelas.
Para operações de alto impacto, como conexão, bootstrap e tabelas físicas, o próximo reforço previsto é exigir autenticação adicional da sessão. Até essa ativação, conceda essas permissões somente a perfis administrativos confiáveis.
Fluxo recomendado
- Confirme a conexão principal e teste alcance.
- Execute a implantação inicial somente em ambiente novo.
- Modele a entidade com slug, tabela e campos.
- Revise tipos, obrigatoriedade, unicidade e chave primária.
- Salve e confirme a sincronização física.
- Use Importar dados para carregar JSON na entidade selecionada ou restaurar um pacote estrutural.
- Use Tabelas físicas para prévia protegida, exportação e carga CSV com modo
appendoureplace. - Gere contratos antes de liberar uma integração.
Módulos
| Módulo | Função | Permissão típica |
|---|---|---|
| Modelagem | entidade, campos e schema | data.entities.manage |
| Conexões | host, banco, usuário e SSL | data.connection.manage |
| Implantação | bootstrap e usuário técnico | data.bootstrap.manage |
| Registros | consulta e edição por linha da entidade em foco | data.records.manage |
| Importação | JSON e bundle | data.records.manage |
| Tabelas físicas | exportação, prévia e carga controlada | data.tables.manage |
| Pacote base | contratos e artefatos | data.entities.manage |
| Dicionário | tabelas, campos e regras | data.read |
| Auditoria | histórico de operações de dados | data.audit.read |
Importação por entidade
Selecione explicitamente a entidade antes de enviar dados. O payload de registros é uma lista de objetos cujas chaves correspondem aos campos modelados.
[{ "slug": "carta-fogo", "name": "Carta de Fogo", "rarity": "rare" }]Edição por linha
Em Registros, selecione uma entidade e use Novo registro ou Editar na linha desejada. A interface pagina até 25 registros por vez e registra criação, alteração e remoção na auditoria do Data Studio.
Campos cujo nome indique senha, hash, token, segredo, chave de API ou credencial não são expostos nem aceitos pela API genérica de entidades. Para clientes, use Clientes para dados de conta, endereços e redefinição de senha; o Data Studio deve ser usado para entidades operacionais modeladas e tabelas explicitamente governadas.
Tabelas físicas e proteção
Em Tabelas físicas, use Ver registros para conferir até 25 linhas da tabela selecionada antes de exportar ou importar. A prévia mascara automaticamente campos que possam conter senha, token, hash, segredo ou dado cifrado.
- entidades modeladas: mantenha registros no workspace Registros, com campos e contratos conhecidos;
- clientes e endereços: use Clientes; esse módulo preserva validações, criptografia, sessões e trilha de auditoria;
- sessões, tokens e autenticação: apenas consulta operacional mascarada; não use CSV para alterar essas tabelas;
- CSV continua apropriado para carga de dados de tabelas operacionais não governadas pelo domínio de autenticação.
Cuidados
- não use nomes de tabela vindos de entrada sem normalização;
- mudanças destrutivas exigem backup e revisão manual;
- cargas CSV em tabelas críticas são bloqueadas para não contornar regras de negócio;
- pacote base descreve estrutura, não substitui backup completo;
- se banco e snapshot divergirem, reconstrua a projeção a partir do banco.
- não atribua
data.tables.manageoudata.audit.reada perfis de operação geral sem necessidade comprovada.