This lab uses the Data Analytics plugin's bundled synthetic product-growth dataset. It is designed to show the full workflow without requiring a live warehouse or exposing real business data.
sample-product-growth.csv— 32 source rows at one acquisition channel per weekanalysis.sql— the durable SQL used for weekly and channel-level analysisproduct-growth-analysis.ipynb— an executed, reader-friendly analysis notebookanalysis-results.json— reviewed query outputs and data checksartifact.json— the canonical interactive report payloadbuild_lab.py— rebuilds the notebook, results, and artifact from the CSV
From this folder:
python .\build_lab.pyThe script uses only Python's standard library and SQLite. It verifies the expected row, week, and channel counts; reconciles weekly signups; executes the notebook cells in order; and regenerates the report payload.
Paste one of these into a new Codex task and attach or reference
sample-product-growth.csv:
@Data Analytics diagnose why activation fell while signups grew.@Data Analytics compare acquisition channels and recommend where to invest.@Data Analytics validate this dataset and identify analytical risks.@Data Analytics build a KPI framework for acquisition quality.@Data Analytics turn this into a dashboard with channel and week filters.@Data Analytics create a reproducible notebook that tests whether support intensity tracks activation.
- Change one or more values in the CSV.
- Run
python .\build_lab.py. - Ask Data Analytics to explain what changed and whether the recommendation still holds.
- Ask for a different view: KPI report, dashboard, validation report, notebook, or chart.
- Replace the synthetic CSV with your own file once the workflow feels familiar.
This data is synthetic. The findings demonstrate analysis and artifact workflows; they do not describe a real product or company.