Skip to content

Table rules

Table rules act on entire CDM tables (joins, normalisation, dependencies).

table-control

  • DependOn — Declares that the current CDM table must not be transformed before another named table is loaded.
  • InsertRecord — Inserts a static record into the current CDM table.
  • Join — Builds merged records from two source tables, optionally restricted to matching keys.
  • LeftJoin — Like Join, but always emits every record from the left table even when no key match is found on the right.
  • LoopOver — Declares how multi-sized result fields produce CDM rows — zipping or cartesian product.
  • Normalize — Builds a unique-key index on the CDM table; duplicate records are silently skipped.
  • StoreIndexMap — Persists an index from the current CDM table to disk so a later run can reuse it.
  • StoreSequence — Persists a global ID sequence to disk so a later run can continue it.
  • TraceWhen — Enables per-record verbose logging for source rows whose named field matches one of a list of values.