Repository navigation
v0.1.1
🎉 model2data v0.1.1 - Generate Analytics-Ready Datasets from DBML
Turn data models into production-ready analytics datasets in seconds!
model2data is a powerful tool that generates synthetic but realistic data from your DBML schema definitions, creating complete dbt projects with seeds, staging models, and tests - perfect for development, testing, and prototyping analytics pipelines.
✨ Key Features
🚀 One-Command Generation: Transform DBML files into full dbt projects
🎯 Realistic Synthetic Data: Deterministic generation with seed support
🔗 Relationship Preservation: Handles foreign keys and parent-child relationships
🦆 DuckDB Integration: Zero-config analytics with built-in DuckDB support
🧪 Auto-Generated Tests: Includes dbt tests for data quality
📊 Configurable Row Counts: Control data volume per table
🚀 Quick Start
📁 What You Get
A complete dbt project structure:
🎯 Perfect For
Development: Test dbt pipelines without real data privacy concerns
Prototyping: Quickly validate analytics designs
CI/CD: Automated testing with consistent synthetic datasets
Learning: Experiment with dbt without complex data setup