Zurück zum Hub
IICS

IICS Sequence Generator

In IICS löst der Sequence Generator weiterhin die Erzeugung von Surrogatschlüsseln, jedoch ist das umgebende Mapping-Erlebnis cloud-nativ und schlanker.

Wesentliche Unterschiede
  • Die Transformation wird in einem Cloud-Mapping konfiguriert, nicht als PowerCenter-Repository-Objekt.
  • Einsatz, wenn Zielzeilen während Ingestion, Staging oder Dimensionsladen erzeugte IDs benötigen.
  • Die Kernabsicht bleibt gleich: stabile, kontrollierte Zahlenwerte innerhalb des ETL-Flows.
IICS vs. PowerCenter
BereichIICSPowerCenter
ErstellungCloud-Mapping-DesignerDesktop-Repository-Tools
Typischer EinsatzCloud-Pipelines und synchronisierte LadevorgängeOn-Premises-ETL und Warehouse-Feeds
Generator-ZielErzeugte SurrogatschlüsselErzeugte Surrogatschlüssel
Typischer Mapping-Aufbau
  1. 1Erstellen oder öffnen Sie die IICS-Mapping-Aufgabe.
  2. 2Fügen Sie den Sequence Generator dort hinzu, wo der Zeilenstrom erzeugte Werte benötigt.
  3. 3Verbinden Sie die erzeugte Ausgabe mit der Ziel-Schlüsselspalte.
  4. 4Validieren Sie den Ziel-Ladevorgang mit einem kurzen Beispiellauf vor dem vollständigen Lauf.
Code

Einfacher Cloud-Mapping-Flow

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

Ersetzt der IICS Sequence Generator Datenbanksequenzen?

Nein. Es ist ein ETL-seitiger Generator, nützlich wenn das Mapping die ID-Vergabe steuern soll.

Wann sollte ich stattdessen eine Datenbanksequenz verwenden?

Verwenden Sie datenbanknative Sequenzen, wenn das Warehouse den Schlüssel-Lebenszyklus besitzt oder mehrere Lader eine gemeinsame Quelle der Wahrheit benötigen.

Kann ich ein PowerCenter-Mapping mit Sequence Generator nach IICS migrieren?

Ja, aber prüfen Sie die Konfiguration. IICS-Mappings bieten für den Sequence Generator weniger Konfigurationsoptionen als PowerCenter. Das Kernverhalten bleibt gleich, einige erweiterte Einstellungen wie die Cachegröße lassen sich jedoch nicht immer direkt übertragen.

Verwandt