Skip to content

Function Comparison

Ravi Kiran Pagidi edited this page Jun 28, 2026 · 1 revision

Function Comparison

Use Case Recommended Function Why
I already have one table schema generate_from_schema Uses the expected columns and types
I need lower-environment data generate_from_schema Fits the actual project contract
I need ETL or QA test input generate_from_schema Returns a directly usable DataFrame
I need several custom related tables generate_relational Maintains declared key relationships
I need a ready-made demo dataset generate_domain Prebuilt related tables and behavior
I need CDC records generate_cdc Emits change-operation metadata
I need facts and dimensions generate_dimensional_model Ready-made dimensional output from domains
I need Data Vault structures generate_data_vault_model Ready-made hubs, links, and satellites

Industry projects: start with generate_from_schema.

Learning and demonstrations: generate_domain is often faster.

Clone this wiki locally