Skip to main content
dim_data_dictionary describes every table and column SourceMedium delivers to your warehouse, including this one. Use it to check which tables you have, what recency observations are available, and what a column means before you write SQL.
  • Grain: One row per store, dataset, table and column for store-scoped observations. Preserve global or missing store scope when present.
  • Refreshes: The dictionary publication can contain both newly measured and carried observations. Publication time does not establish business-data freshness or completeness.
  • Sample values: Column ranges and distributions can contain sensitive source values. Do not expose them through a generic metadata browser, telemetry or automatic agent prompts.

Example query

Which tables have published observations, summarized per table. This describes the row’s store scope, not the health of any one report; ANY_VALUE assumes the repeated table-level values agree, so check for conflicts first:
The values a categorical column actually holds, for example sm_channel on obt_orders:

Columns

Scope and interpretation

Always include both dataset and table in field identity. A field marked is_key_column does not establish a safe join, relationship cardinality, or an authorization boundary. Do not derive a join graph from matching names. Repeated table flags describe one observation and must not be added across columns. If repeated values disagree, report inconsistent metadata. No row for a selected store means evidence is unavailable; it does not mean a global flag applies to that store. _synced_at, where exposed, is the dictionary publication time. It does not date every sampled statistic. The currently published flags do not supply a selected-period completeness watermark or verified ingestion, transformation and delivery status. See Data Health for the separate evidence dimensions. value_format is a display hint, not a currency code or a conversion rule. Capability-check older publications and retain reviewed fallback formatting. Permission failures must be reported as denied rather than treated as an older schema. Keep exact decimals and fractional attributed conversions in calculations and exports.