Skip to main content
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.