PIT Add Surrogate Key
Enables the use of a concatenated surrogate key in the Point-In-Time table, comprising the Hub key and the RowEffectiveFromDate.
When enabled (the default), the generated Point-In-Time load computes a hashed surrogate key from the Hub key and the snapshot's effective-from date and maintains it as the PIT table's key column through the merge logic.
When to Change This Setting
Keep the default Y when downstream consumers (such as Bridge tables or presentation-layer joins) benefit from a single-column key per PIT snapshot row. Disable it to omit the extra key column and its hash computation.
Related Settings
| Setting | Interaction |
|---|---|
| PIT Lag Days | The reprocessing window for the Point-In-Time load |
| Bridge Add Surrogate Key | The equivalent option for Bridge tables |
| Hash Algorithm | The algorithm used to compute the surrogate key hash |
Notes
- This setting is part of the Data Vault settings category.
- The default value for this setting is
Y.