OWOX Data Marts
Your AI Reporting Data Analyst — Open Source
Section titled “Your AI Reporting Data Analyst — Open Source”Stop shipping reports. Hire a reporting data analyst for each of the team members. OWOX Data Marts automates what reporting data analysts do — governed by data teams, consumed by business users with NO AI Hallycinations.
✨ Why We Built This
Section titled “✨ Why We Built This”Data analysts’ work means nothing unless business users can play with the data freely.
However, most self-service analytics initiatives fail because they compromise either the data analysts’ control or the business users’ freedom.
At OWOX, we value both:
- Data analysts orchestrate data marts defined either by SQL or by connectors to sources like Facebook Ads, TikTok Ads, and LinkedIn Ads.
- Business users enjoy trusted reports right where they want them — in spreadsheets or dashboards.
At OWOX, we believe data analysts shouldn’t have to waste time on CSV files and one-off dashboards. Business users shouldn’t have to be forced to use complex BI tools either.
📘 Quick Start Guide · 📚 Docs · 🌐 Website · 💬 Slack · 🆘 Issues
The Reporting Skills OWOX Automates
Section titled “The Reporting Skills OWOX Automates”We analyzed 1,438 job postings for reporting data analysts at US ecommerce SMBs. Here’s what companies pay $70–120k/yr for — and what OWOX handles out of the box:
| Skill | % of Job Listings | How OWOX Handles It |
|---|---|---|
| Writing & maintaining SQL queries | ~95% | Create data marts from SQL, tables, views, or patterns — version-controlled and reusable |
| Integrating data from multiple sources | ~85% | Open-source connectors (Facebook Ads, Google Ads, TikTok, Shopify, etc.) with zero data engineering |
| Building & maintaining dashboards and reports | ~80% | Publish data marts to Google Sheets, Looker Studio, Slack, email — one source, many outputs |
| Scheduling refreshes and timely delivery | ~70% | Built-in scheduler for data marts and exports — set once, runs forever |
| Enabling stakeholder self-service | ~65% | Business users browse the data mart library in Google Sheets, pick columns, apply filters — no tickets |
| Managing data access and permissions | ~40% | Ownership, context-based access, technical and business owners on every data mart |
What stays with your analysts (and becomes more valuable): data integrity validation, business logic mapping, variance diagnosis, metric definitions and standardization, stakeholder requests translation, and orchestrating AI-assisted workflows.
Why Teams Choose OWOX Over Alternatives
Section titled “Why Teams Choose OWOX Over Alternatives”1. No AI Hallucinations. Ever
Section titled “1. No AI Hallucinations. Ever”“Even one hallucination is too many in this line of work.” — u/Cynot88, r/dataengineering
Most “AI analytics” tools generate numbers from LLM guesses. OWOX AI Insights run pre-approved SQL your analyst manages. AI helps with narrative prose, not the numbers. Every value is the result of a deterministic SQL query — not a prediction. Backed by patented technology.
Why it matters:
- Specialized legal AI tools hallucinate 17%+ of the time; general-purpose chatbots hit 58–82% (Stanford HAI, 2025)
- 46% of developers actively distrust AI tool accuracy (Stack Overflow Developer Survey, 2025)
- EU AI Act (effective August 2025) mandates traceable logic on every AI insight used in significant decisions — fines up to €35M
2. No Semantic Layer Required
Section titled “2. No Semantic Layer Required”“The semantic layer is fragmented between tools, suffers from vendor lock-in and requires duplicate encoding of business logic that is costly to maintain… making adoption economically unviable for many firms.” — Semantic Layer Substack
Skip the 6–12 month semantic layer implementation. Plug in your existing SQL and ship. Business users get self-service in minutes, not quarters.
Why it matters:
- Production-ready semantic layer typically take 6–12 months for enterprise teams (Datacoves, 2026)
- Only 27% of teams plan to increase semantic layer investment (dbt Labs State of Analytics Engineering, 2025)
- Of the 30% using AI to consume data via natural language, two-thirds do so with vanilla SQL generation — not via a semantic layer
3. Data Stays in Your Warehouse
Section titled “3. Data Stays in Your Warehouse”“I didn’t get an error message — instead I got a column that is entirely blank. No zeroes, just blank all the way down.” — Supermetrics customer, Community Forum, July 2025 (after Meta cut historical data access)
Your data never leaves your infrastructure. Once normalized into your warehouse, it stays — immune to upstream API deprecations. Open-source core means no vendor lock-in.
Why it matters:
- Meta cut historical data on unique-count fields to 13 months and removed 7/28-day attribution windows entirely (Supermetrics docs, Jan 2026)
- 53.7% of CDOs serve less than 3 years; boards hold data leaders personally accountable for compliance and vendor risk (MIT Sloan, 2025)
Who Is OWOX For?
Section titled “Who Is OWOX For?”| Data Analysts | Business Users | C-Suite | |
|---|---|---|---|
| Problem | Buried in a reporting backlog — tickets, CSVs, one-off dashboards | Wait days for “just one more column” or trust ChatGPT with company numbers | Need AI-era throughput but can’t afford hallucinated numbers at board level |
| OWOX gives you | Define once, publish everywhere. Full SQL audit trail. Stay in control. | Self-serve from a governed data mart library in Google Sheets — no SQL, no tickets | Visible value in weeks. Auditable accuracy. No vendor lock-in. Open-source core. |
🚀 What You Can Do
Section titled “🚀 What You Can Do”- Create a Data Mart Library — Bring together data from your warehouse (BigQuery, Snowflake, Redshift, Athena, Databricks), APIs, or spreadsheets into fast, reusable artifacts
- Deliver Trusted Data Anywhere — One published data mart feeds Google Sheets, Looker Studio, Slack, email, and more — simultaneously, same numbers everywhere
- Automate Everything — Advanced scheduler refreshes both data marts and exports, fully automated from a single place
- Get AI Insights Without Hallucinations — AI drafts narrative reports from your analyst-approved SQL. Every number is traceable. Delivered to Slack, Teams, or email.
🛠 Quick Start
Section titled “🛠 Quick Start”OWOX Data Marts can be run just about anywhere in minutes.
Here’s how to get started locally on your machine:
(1) Install Node.js 22.16.0+ download
(2) Install OWOX Data Marts
npm install -g owox(3) Start locally
owox serve(4) Open http://localhost:3000 🎉
Live in under 5 minutes. For Docker and cloud deployment options, see the Quick Start Guide.
🗣️ What People Are Saying
Section titled “🗣️ What People Are Saying”“Connected BigQuery, set up 37 data marts, built a data model and had live reports in Sheets in under 15 minutes. My team thought I was joking when I showed them how they can now get live reports right in their sheets.” “We migrated 200+ reports from Looker to OWOX Data Marts. Our team now self-serves without filing a single Jira ticket. Easily the best infrastructure decision we made this year.” “75% of CDAOs who fail to demonstrate AI’s positive impact will be reassigned or removed from the C-suite by 2027.” — Gartner, via TechRadar, November 2025
🔌 Available Connectors
Section titled “🔌 Available Connectors”Open-source data connectors that pull from any API — zero external tools, no credential sharing, fully customizable.
Data Sources
Section titled “Data Sources”| Name | Status | Links |
|---|---|---|
| Bank of Canada | 🟢 Public | Get started |
| Criteo Ads | 🟢 Public | Get started |
| Facebook Ads | 🟢 Public | Get started |
| GitHub | 🟢 Public | Get started |
| Google Ads | 🟢 Public | Get started |
| LinkedIn Ads | 🟢 Public | Get started |
| LinkedIn Pages | 🟢 Public | Get started |
| Microsoft Ads (former Bing Ads) | 🟢 Public | Get started |
| Open Exchange Rates | 🟢 Public | Get started |
| Open Holidays | 🟢 Public | Get started |
| Reddit Ads | 🟢 Public | Get started |
| Shopify | 🟢 Public | Get started |
| TikTok Ads | 🟢 Public | Get started |
| X Ads (former Twitter Ads) | 🟢 Public | Get started |
| Hotline | ⚪️ In Discussion | Discussion |
| Google Business Profile | ⚪️ In Discussion | Discussion |
Data Warehouses
Section titled “Data Warehouses”| Name | Status | Links |
|---|---|---|
| Google BigQuery | 🟢 Public | Readme |
| AWS Redshift | 🟢 Public | Readme |
| AWS Athena | 🟢 Public | Readme |
| Snowflake | 🟢 Public | Readme |
| Databricks | 🟢 Public | Readme |
If you find an integration missing, you can share your use case and request it in the discussions or build your own.
How it works
Section titled “How it works”- Analysts define data marts using SQL, existing tables/views, or connectors
- OWOX governs — ownership, descriptions, aliases, join keys, access controls, and scheduling
- Business users consume — browse the data mart library in Google Sheets, pick columns, apply filters, get live data
- AI Insights narrate — pre-approved SQL generates numbers; AI writes the prose; delivered to Slack, Teams, email
🧑💻 Contribute
Section titled “🧑💻 Contribute”We’re building this with the community, not just for it.
- Read the Contributor Guide
- Check open Issues
- Join Discussions
- Join our Slack Community
Whether you’re adding a new connector, improving docs, or fixing a bug — we’ll support and spotlight you.
📌 License
Section titled “📌 License”OWOX Data Marts is free for internal or client use, not for resale in a competing product. Dual-license model:
- Connectors (
packages/connectors) — MIT License - Platform (all other files) — ELv2 License
- Enterprise features — Enterprise License (files in
apps/backend/src/data-marts/data-destination-types/eeor containing.ee.in the filename)
Enterprise pricing: owox.com/pricing
Star this repo if OWOX saves your team from the reporting backlog.