Skip to main content
make sense of a warehouse: rank objects, profile columns, infer joins

dex explore inventory

Summarize the objects in scope from metadata. --rank orders them by what matters and caps the list. Free metadata on every connector.
Options

dex explore profile

Profile the named objects from aggregates, never rows: candidate keys, grain, PII flags and data-quality findings. Billed on metered connectors, so it quotes the cost first.
Arguments Options

dex explore relationships

Infer join edges with confidences. --verify measures each join with an overlap probe, which is billed on metered connectors.
Options

dex explore map

Build or refresh the draft map in .dex/: the top-ranked objects with grain, keys and PII flags, plus the join edges. Billed on metered connectors, so it quotes the cost first.
Options

dex explore diagram

Serialize the .dex/ map as a Mermaid erDiagram. Free and connectionless: it reads only the cache.
Options

dex explore query

Run one or more SELECT statements through the query firewall, which returns values only from profiled columns cleared of PII. Billed on metered connectors.
Arguments Options

dex explore cluster

Cluster one object’s numeric columns from a bounded sample and return sizes, centroids and silhouette, never rows. Needs the [cluster] extra; billed on metered connectors.
Arguments Options

dex explore semantic

Discover the semantic layer’s metrics, dimensions and entities (list), read one dimension’s values (values), or run a governed metric query (query). Listing is free; values and query run SQL.
Arguments Options Every command here also accepts the global options. Source: packages/dex-core/src/exmergo_dex_core/cli.py (edit on main). This page is generated; change the source, not the site.