Build with Gaur
The builder's path. Connect source data, explore it, and publish governed contracts and consumers.
The Build track is for the people who shape an organization's analytical logic: connecting source data, exploring it, and promoting stable logic into contracts the rest of the company and its applications can trust.
If you're consuming contracts rather than authoring them, head to the Integrate track instead.
The build workflow
Building with Gaur follows the same path every time:
Connect and explore
Connect a data source so its data lands as tables, then explore those tables to understand the data and draft the logic you need.
Shape data objects
Work with the three data objects: tables (raw connected data), models (reusable SQL-defined logic), and contracts (governed interfaces). Group related objects into collections.
The three data objects
Everything you build in Gaur is one of three things. Knowing how they differ, and what each one can and can't do, is the core of building well.
Tables
Raw analytical data brought in from a connected source. The foundation.
Models
Reusable objects defined by SQL on top of tables. Used to clean, conform, and pre-aggregate data.
Contracts
Governed interfaces with dimensions, measures, and row-level security. The thing consumers query.
Pages in this track
- Connectors: bring data in from every source.
- Refreshes: keeping table data current.
- Exploration: schema inspection and read-only SQL.
- Tables: what tables are, and their limitations.
- Models: SQL-defined objects, and their limitations.
- Contracts: anatomy, measures, and the full set of authoring rules and limitations.
- Collections: organizing objects and adding context.
- Consumers: exposing contracts as an API.
- API keys: credentials for consumers.