Skip to content

Commit 355d302

Browse files
arora-saurabh448Saurabh Arora
andauthored
docs: Update docs with latest examples (#742)
Co-authored-by: Saurabh Arora <saurabh@altimate.ai>
1 parent ea5cabe commit 355d302

8 files changed

Lines changed: 112 additions & 0 deletions
115 KB
Loading
30.4 KB
Loading
22.7 KB
Loading
38.4 KB
Loading
36.7 KB
Loading
31.8 KB
Loading
23.5 KB
Loading

docs/docs/examples/index.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,118 @@ Real-world examples showing what altimate can do across data engineering workflo
44

55
---
66

7+
## Onboarding a Junior Data Engineer — Automated Peer Review
8+
9+
`dbt` `SQL Quality` `A-F Grading`
10+
11+
A junior engineer always gets senior-level peer review — altimate grades the mart layer, flags every anti-pattern, fixes the offending SQL, and re-grades to prove the improvement.
12+
13+
**Prompt:**
14+
15+
> Run quality checks and grading on the mart layer queries of my dbt project to find out the SQL anti patterns. Also fix those issues, validate and re-grade them.
16+
17+
[![Onboarding a Junior Data Engineer — Automated Peer Review](../assets/images/demo_onboarding_peer_review.jpg)](https://us06web.zoom.us/clips/share/aJ5crYpRT4WSH6crh4iwcA)
18+
19+
<small>*Click on the image to watch the demo.*</small>
20+
21+
---
22+
23+
## An Upstream Schema Changed. What Just Broke?
24+
25+
`dbt` `Lineage` `Incident Response`
26+
27+
A staging model renames a column and the dbt run fails. altimate reads the error log, traces lineage, pinpoints every broken downstream model, and fixes the references — no hunting through dozens of files.
28+
29+
**Prompt:**
30+
31+
> Switch to the `bug/column-rename` branch. A staging model was updated to rename a column, but downstream models weren't updated. Check the error log at `logs/dbt_run_error.log` and identify all the downstream models that broke. Fix them.
32+
33+
[![An Upstream Schema Changed. What Just Broke?](../assets/images/demo_upstream_schema_change.jpg)](https://us06web.zoom.us/clips/share/AZcsChIhRF6Mwk4Sl6QaCA)
34+
35+
<small>*Click on the image to watch the demo.*</small>
36+
37+
---
38+
39+
## Column-Level Lineage Diff for PR Reviews
40+
41+
`dbt` `Column-Level Lineage` `PR Review`
42+
43+
Before approving a risky refactor PR, get a precise column-level lineage diff between the two branches — new dependencies, removed ones, source changes — so you know the blast radius before you merge.
44+
45+
**Prompt:**
46+
47+
> I am reviewing a PR that refactors `mart_patient_360` — the PR claims to fix a cartesian explosion, hash SSN for HIPAA, and add financial metrics. Before I approve, I need to understand exactly what changed at the column-level data flow. Run a column-level lineage diff between the old version (on `main`) and the new version (on `refactor/mart-patient-360-fix-cartesian-and-pii`) of `models/marts/mart_patient_360.sql`. Show me which column dependencies were added, removed, or changed source — I want to know the blast radius before merging.
48+
49+
[![Column-Level Lineage Diff for PR Reviews](../assets/images/demo_column_lineage_diff.jpg)](https://youtu.be/SpUWKq7x_T0)
50+
51+
<small>*Click on the image to watch the demo.*</small>
52+
53+
---
54+
55+
## From Idea to Production dbt Model in One Terminal Session
56+
57+
`dbt` `Model Scaffolding` `Tests & Docs`
58+
59+
A plain-English analytics request becomes a production-ready dbt asset — SQL, documentation, schema tests, validation — all in a single session.
60+
61+
**Prompt:**
62+
63+
> I need a new dbt model called `mart_monthly_revenue`. It should show monthly revenue broken down by merchant risk tier. Include total revenue, transaction count, unique merchants, and average transaction value. Use `stg_transactions` and `stg_merchants` as the upstream models.
64+
65+
[![From Idea to Production dbt Model in One Terminal Session](../assets/images/demo_idea_to_production.jpg)](https://us06web.zoom.us/clips/share/caXUfjyqQmqdylPQzao86A)
66+
67+
<small>*Click on the image to watch the demo.*</small>
68+
69+
---
70+
71+
## Refactoring dbt Models Without Breaking Everything
72+
73+
`dbt` `Refactor` `Impact Analysis`
74+
75+
Plan a schema refactor with a complete blast-radius report before merging — every downstream model that needs a change, and exactly what change it needs.
76+
77+
**Prompt:**
78+
79+
> Switch to the `feat/refactor-stg-transactions` branch. The `stg_transactions` model renames `created_at` to `transaction_at` and drops `card_last_four` and `ip_address`. Before I merge this, tell me every downstream model that will break and what changes each one needs.
80+
81+
[![Refactoring dbt Models Without Breaking Everything](../assets/images/demo_refactor_dbt.jpg)](https://us06web.zoom.us/clips/share/-I9EE6LAQguh0tS1oLG6aA)
82+
83+
<small>*Click on the image to watch the demo.*</small>
84+
85+
---
86+
87+
## Migrating From MS SQL Server to MS Fabric via dbt
88+
89+
`MS SQL Server` `MS Fabric` `dbt` `Migration` `data-diff`
90+
91+
End-to-end warehouse migration: review the stored procedures, generate dbt models targeting Fabric, run cross-database data-diff validation, schema-difference checks, build the project, and produce an interactive migration validation dashboard.
92+
93+
**Prompt:**
94+
95+
> We need to perform MS SQL Server to MS Fabric migration via dbt. We have SQL Server code present at `sql_server_objects/stored_procedures` — review it and create dbt models for the same with Fabric as the target, following `migration_best_practices`. Raw layer tables are already populated in Fabric. Once done, perform compilation, cross-database `data_diff` validation between existing and new code, a schema-difference check, and then build the project in Fabric. Finally, produce an interactive migration validation dashboard with migration status, validation results, lineage, etc.
96+
97+
[![Migrating From MS SQL Server to MS Fabric via dbt](../assets/images/demo_mssql_to_fabric.jpg)](https://us06web.zoom.us/clips/share/4intYUDRQ2Wo7C42qIeJig)
98+
99+
<small>*Click on the image to watch the demo.*</small>
100+
101+
---
102+
103+
## A Platform Admin's First Day With Microsoft Fabric
104+
105+
`MS Fabric` `Governance` `Lineage` `PII Audit`
106+
107+
Drop altimate into an unfamiliar Fabric instance and get an immediate picture — lineage, code quality, active roles, users, PII exposures — in one prompt.
108+
109+
**Prompt:**
110+
111+
> I am new to the Microsoft Fabric instance. Show me the lineage, code quality, active roles, users, PII exposures etc.
112+
113+
[![A Platform Admin's First Day With Microsoft Fabric](../assets/images/demo_fabric_platform_admin.jpg)](https://us06web.zoom.us/clips/share/Fh00mmQnRKOR6oxjQf6utA)
114+
115+
<small>*Click on the image to watch the demo.*</small>
116+
117+
---
118+
7119
## NYC Taxi Coverage Dashboard
8120

9121
`DuckDB` `dbt` `Airflow` `Python`

0 commit comments

Comments
 (0)