Weekly Cash Balances

A production-ready financial blueprint demonstrating Weekly Cash Balances analysis using Omora Labs components.

Overview

A production-grade weekly cash balances analysis blueprint built on Omora Labs components. This system demonstrates how semantic layers, facts, transformations, and reporting work together to deliver automated cash balances reporting.

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 weekly_cash_balances
  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/weekly_cash_balances/weekly_cash_balances_dbt
uv run dbt run
  1. Connect to your favorite BI tool directly to the analytics layer. Example consumption on BI Tool:
SELECT * from weekly_cash_balances.analytics.assets_values
SELECT * from weekly_cash_balances.analytics.cash_balances_byrc

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.