Skip to content

chore(dwh): add extended person properties to demo data#52004

Draft
thmsobrmlr wants to merge 2 commits intomasterfrom
chore_dwh_add_extended_person_properties_to_demo_data
Draft

chore(dwh): add extended person properties to demo data#52004
thmsobrmlr wants to merge 2 commits intomasterfrom
chore_dwh_add_extended_person_properties_to_demo_data

Conversation

@thmsobrmlr
Copy link
Collaborator

@thmsobrmlr thmsobrmlr commented Mar 23, 2026

Problem

We don't have extended person properties available in the demo data by default.

Changes

Adds an extended_properties data warehouse table and joins it onto persons, to serve as extended person properties in the demo data.

Each row is generated from the simulated person and their account state at simulation "now", and includes fields such as:

  • email, hedgebox_user_id
  • company_name, industry, account_kind
  • current_plan, team_size, file_count
  • used_mb, allocation_used_fraction, monthly_bill_usd
  • lifecycle_stage
  • onboarding_variant, file_engagement_variant
  • watches_marius_tech_tips, is_invitable

The table is written as CSV into object storage, registered as a DataWarehouseTable, and joined onto persons by properties.email.

How did you test this code?

Used it in a trends insight after resetting the dev environment

Copy link
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant