Back to hub
IICS

IICS Sequence Generator

In IICS, Sequence Generator still solves surrogate-key creation, but the surrounding mapping experience is cloud-native and lighter.

Key Differences
  • The transformation is configured inside a cloud mapping instead of a PowerCenter repository object.
  • Use it when target rows need generated IDs during ingestion, staging, or dimensional loads.
  • The core intent stays the same: stable, generated numbers inside the ETL flow.
IICS vs PowerCenter
AreaIICSPowerCenter
AuthoringCloud mapping designerDesktop repository tools
Typical useCloud pipelines and synchronized loadsOn-prem ETL and warehouse feeds
Generator goalGenerated surrogate keysGenerated surrogate keys
Typical Mapping Setup
  1. 1Create or open the IICS mapping task.
  2. 2Add Sequence Generator where the row stream needs generated values.
  3. 3Map the generated output to the target key column.
  4. 4Validate the target load with a short sample run before the full task.
Code

Simple cloud mapping flow

Source -> Expression -> Sequence Generator -> Target
FAQ

Does IICS Sequence Generator replace database sequences?

No. It is an ETL-side generator, useful when you want the mapping to control ID assignment.

When should I use a database sequence instead?

Use database-native sequences when the warehouse owns the key lifecycle or multiple loaders must share one source of truth.

Related