Putki
Demo data

Odoo data marts

A data warehouse and data marts for Odoo, built with Putki: sales, invoices, the CRM pipeline, projects and timesheets, accounting, purchases and stock, in a dimensional model that keeps history and is checked against Odoo on every load.

Sign in with any Google account. We keep a record of who signs in and when, to see who uses the demo; nothing else about you.

Nine dashboards

One per data mart, and one for problems in Odoo's own data. Every dashboard has a Company filter; amounts are untaxed and in one reporting currency unless a panel says otherwise.

How it is built

  1. OdooJSON-2 APIRead-only; only what changed since the last load
  2. Stagingodoo_stagingOdoo's records as they are
  3. Warehouseodoo_warehouseDimensions that keep history, facts per process
  4. Data martsodoo_datamartsViews per subject, the interface for every tool
  5. Grafana/dashboardsOr any SQL client

The demo data

Odoo 19's demo database with 18 months of history added through Odoo's own business logic: salespeople and customers in several countries, orders, invoices and payments, opportunities won and lost, timesheets, purchases and receipts, stock, expenses, and a second company in euros. It is not a real company. The dashboards show a snapshot of it: overdue, expired and aging are measured against the day the snapshot was taken, so the figures do not move.

Every view and column is described in the data dictionary.