Applying Analytical Patterns

Nearly every analytics pipeline is one of three patterns: aggregation, cumulation, or window. Learn to see the pattern before writing the SQL, then apply the big four: growth accounting (new / retained / churned / resurrected), survivorship J-curves, self-join funnels, and GROUPING SETS pre-aggregation that makes dashboards joinless.

Nearly every analytics pipeline is one of three patterns: aggregation, cumulation, or window. Learn to see the pattern before writing the SQL, then apply the big four: growth accounting (new / retained / churned / resurrected), survivorship J-curves, self-join funnels, and GROUPING SETS pre-aggregation that makes dashboards joinless.

Advanced5 chapters· 2h 2m· in Semantic & Metrics Layer

Course content

  1. 01The Three Pattern Families: Thinking Above the SQLFree
  2. 02Growth Accounting: The Five-State Machine🔒
  3. 03Survivorship Analysis and J-Curves🔒
  4. 04Funnel Construction: Self-Joins, Attribution, and the Two Conversion Rates🔒
  5. 05GROUPING SETS, CUBE, ROLLUP: Every Slice in One Pass🔒

Prerequisites

Read the first chapter free

Start reading now — no account required for the free chapters.