Gerador de Dados Fictícios | Mock de JSON, CSV e SQL
Esta ferramenta permite gerar conjuntos de dados fictícios (mock data) estruturados a partir de esquemas personalizados. Voltada para desenvolvedores, QAs e engenheiros de dados, facilita a população de bancos de dados, testes de carga e simulação de respostas de APIs de forma rápida.
💡 Visão Geral da Ferramenta
- Geração Client-Side: Utiliza a biblioteca Faker.js para criar dados sintéticos diretamente no navegador, sem qualquer chamada a servidores externos.
- Formatos de Saída: Suporte nativo para exportação em JSON (ideal para testes de APIs e bancos NoSQL), CSV (para importação em planilhas e data warehouses) e SQL (scripts de
INSERTprontos para bancos relacionais). - Tipos de Dados Abrangentes: Permite mapear colunas com tipos específicos como UUID (IDs únicos), Nomes, E-mails, Endereços, Telefones, Datas, Inteiros, Booleanos e palavras aleatórias (Lorem).
- Volume de Dados: Geração em lote configurável de 1 até 1.000 registros por execução, com visualização em tabela dos primeiros 10 registros para validação rápida do esquema.
🧐 Perguntas Frequentes
Q. Como faço para aplicar o script SQL gerado no meu banco de dados?
A. A ferramenta gera as instruções de inserção utilizando o nome de tabela genérico mock_table (ex: INSERT INTO mock_table (...) VALUES (...);). Para executar no seu banco relacional (MySQL, PostgreSQL, etc.), basta copiar o código gerado e utilizar a função "Localizar e Substituir" da sua IDE ou SGBD para alterar mock_table para o nome real da sua tabela destino.
Q. Os caracteres especiais nos dados gerados quebram o script SQL?
A. Não. A ferramenta possui uma lógica interna que faz o escape automático de aspas simples (substituindo ' por '') dentro das strings geradas (como nomes que possuam apóstrofos), prevenindo erros de sintaxe e injeção acidental ao rodar o script no seu ambiente de banco de dados.
📚 A importância do Mock Data e a LGPD
No ciclo de desenvolvimento de software moderno, a utilização de dados reais (dump de produção) em ambientes de desenvolvimento, staging ou teste é uma prática fortemente desencorajada de um ponto de vista de arquitetura de segurança. Com o rigor da LGPD (Lei Geral de Proteção de Dados) no Brasil, expor PII (Personally Identifiable Information) de usuários reais nessas instâncias não-produtivas configura uma violação de compliance severa, sujeita a multas pesadas.
A geração de dados sintéticos surge como o padrão ouro da indústria para resolver este gargalo. Ao utilizar um gerador baseado em bibliotecas como o Faker.js, as equipes de engenharia conseguem obter dados com alta entropia, respeitando a tipagem e os padrões de formatação esperados pelo sistema, mas sem qualquer risco de vazamento de informações reais. Isso possibilita a realização de testes de estresse, validação de contratos de integração e homologação de rotinas de ETL de forma segura e totalmente isolada.