SaaS Metrics
A production-ready financial blueprint demonstrating SaaS Metrics analysis using Omora Labs components.
Overview
A production-grade SaaS Metrics analysis blueprint built on Omora Labs components. This system demonstrates how semantic layers, facts, transformations, and reporting work together to deliver automated SaaS Metrics.
Assets
Live Report
Dependencies
- Semantic Layers: Dates, Value Types, Revenue Types, GL Accounts, and GL Accounts Types
- Facts: Revenue Changes, Revenue Starting Balance, Customer Count, MRR View, PnL
- Workers: Customer Count, and MRR View
- Transformations: ARR Aggregated, Customer Count View, Customer Value, Customer Value Drivers, MRR Aggregated, Retention, PnL Metrics, PnL Rollup, Cost to Serve, GTM Efficiency, GTM Efficiency Drivers, LTV, and LTV Drivers
How to Use
- Run the following command from your terminal or clone or fork the GitHub repository.
- Replace the CSVs with your own data.
- Create a local or remote database and load sample data:
The remote database service is provided by Motherduck, a remote service for DuckDB databases. You must have an account to complete the remote setup. Motherduck provides a generours free tier.
- Run dbt to materialize the analytics models:
- Connect to your favorite BI tool directly to the analytics layer. Example consumption on BI Tool: