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

How to Use

  1. Run the following command from your terminal or clone or fork the GitHub repository.
npx omoralabs@latest add saas_metrics
  1. Replace the CSVs with your own data.
  2. 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.

# Create a local database and load sample data
  uv run omora-local

  # Create a remote database and load sample data
  uv run omora-remote
  1. Run dbt to materialize the analytics models:
cd src/saas_metrics/saas_metrics_dbt
uv run dbt run
  1. Connect to your favorite BI tool directly to the analytics layer. Example consumption on BI Tool:
select * from analytics.arr_aggregated
select * from analytics.ltv

On this page

Star us on GitHub

If you enjoy this content and find it useful, give us a star on GitHub to show your support and stay updated with our latest improvements.