What is Rapida MDM 2.0?
Rapida MDM 2.0 is a Master Data Management platform that lives entirely inside your Snowflake account. It gives your organization one trusted, governed version of the data that matters most, without ever moving that data out of your warehouse.
Every organization runs on a handful of critical entities: customers, products, suppliers, employees, locations. The trouble is that these entities tend to live in many systems at once, each holding a slightly different version of the truth. Master Data Management is the discipline of resolving that: one record, one owner, one approved version that everyone can rely on.
Rapida MDM 2.0 brings that discipline to Snowflake. Every record in the platform has a clear lifecycle, a named owner, and a complete audit history. Business users curate the data through an approachable web interface, while your data teams consume the results directly in Snowflake as governed views: no extraction, no synchronization jobs, no second copy of your data living somewhere else.
Three ideas behind the product
Master data first. The platform is built around the concept of the golden record: the single approved version of an entity. Nothing becomes golden without passing validation and approval, and once golden, a record can never be silently overwritten. Every change produces a new version that must be reviewed, so your trusted data stays trusted.
A platform, not a template. Rapida MDM 2.0 ships with a complete governance experience out of the box: dashboards, role-based access, validation rules, approval workflows, bulk import and export. But the data itself is entirely yours to shape: you define the enterprises, domains, tables, and fields that reflect how your business actually works.
Native to Snowflake. The application runs on Streamlit-in-Snowflake and Snowpark Python, directly inside your account. There is no separate infrastructure to manage, no external vendor holding a copy of your records, and no new identity system to administer: users sign in with the same Snowflake credentials they already have.
Who is it for?
Rapida MDM 2.0 is designed for organizations that need a single source of truth for their reference and master data, and that already treat Snowflake as their data platform.
The interface is built for business users: data stewards add and maintain records through guided forms, approvers review and sign off on changes, and viewers browse the governed catalog with confidence that what they see is approved. No SQL knowledge is required for day-to-day work.
Data engineers and administrators get the deeper layer: scheduled inbound syncs from any Snowflake table, governed outbound views ready for dbt, BI tools, and applications, and a responsibilities matrix that makes data ownership explicit and auditable.
How the workspace is organized
Everything in Rapida MDM 2.0 hangs off a simple five-level hierarchy. Once you know it, the rest of this documentation falls into place naturally.
| Level | What it represents | Example |
|---|---|---|
| Enterprise | The top-level tenant. A business unit, subsidiary, or region whose data should stay isolated. | Acme Australia |
| Data Model | A logical domain inside an enterprise, grouping related tables. | Customers |
| Table | A concrete entity that holds records. | Customer Master |
| Attribute | A field on a table, with a data type and validation rules. | Customer ID (business key) |
| Record | A row of data with a governed lifecycle: Draft → Pending → Golden | One customer |
What can you do with it?
Monitor data quality
Track completeness, pending approvals, and activity across every table from one governance dashboard.
Govern the record lifecycle
Move records through Draft, Pending, and Golden states with versioning and a full audit history.
Import & export in bulk
Load CSV or Excel files with column mapping and validation; export golden records in three formats.
Sync with Snowflake
Pull data on a schedule from any Snowflake table, and expose golden records as governed views.
Assign responsibility
Map data stewards and approvers to each table, and notify them by email when action is needed.
Brand & administer
Customize the name, logo, and theme; manage users and roles; configure email notifications.
Where to go next
If this is your first visit, start with the Getting Started guide. In about fifteen minutes it walks you through the complete cycle: signing in, creating an enterprise, defining a table, and approving your first golden record.
Already familiar with the basics? Pick the topic in the sidebar that matches what you want to do today, or browse the FAQ for quick answers to common questions.
Common questions
Does my data ever leave Snowflake?
No. The application, its metadata, and all of your records live inside your own Snowflake account. There is no external service, no data export to a vendor, and no copy held anywhere else. Authentication uses your existing Snowflake credentials.
Do business users need to know SQL?
No. Day-to-day work (creating records, reviewing approvals, importing files) happens entirely through forms and dialogs. SQL appears only in optional administrative areas, such as adding a filter to an inbound sync or querying the outbound views.
What exactly is a "golden record"?
It is the approved, trusted master version of an entity, the one your downstream systems and reports should consume. A record only becomes golden after passing validation and being explicitly approved, and any later change creates a new pending version rather than modifying the golden one directly.
Can I manage more than one business unit in a single installation?
Yes. Enterprises are the built-in multi-tenancy layer. Each enterprise keeps its data models, tables, records, and user assignments fully isolated, and access is granted enterprise by enterprise.