The data catalog is the inventory of logical tables available to a Workspace.
It brings four pools into one SQL connection while preserving the owner and
lifecycle of each table.
Provider quality lives beside
the pools at providers_quality. It measures Provider tables rather than
holding business records.
What the catalog describes
For each logical table, the catalog can describe:
- Its catalog, schema, table name, and table type.
- Its Arrow schema and semantic scalar annotations.
- Primary and foreign-key relationships.
- The Provider stream, artifact, or Plot that produces it.
- Shape, freshness, quality, and lineage when those annotations are available.
An omitted annotation means that the value is not known or has not been
computed. A present value is authoritative.
A table can be registered before it contains rows. Discovering a table proves
that it is addressable; it does not prove that a sync, publication, or Plot
run has produced data.
Discover before querying
Use standard Flight SQL metadata commands for portable catalog, schema, table,
column, and key discovery. Use the Workspace API’s
catalogV2.catalog operation when you also need
Parable-specific ownership and annotations.
Discover tables and columns
shows both paths.