Inhaltsverzeichnis

Search

  1. Preface
  2. Einführung in Umwandlungen
  3. Umwandlungsports
  4. Umwandlungs-Caches
  5. Adressvalidator-Umwandlung
  6. Aggregator-Umwandlung
  7. Assoziations-Umwandlung
  8. Ausnahmeumwandlung bei fehlerhaftem Datensatz
  9. Fallumwandlerumwandlung
  10. Klassifizierumwandlung
  11. Vergleichsumwandlung
  12. Konsolidierungsumwandlung
  13. Datenmaskierungsumwandlung
  14. Datenprozessor-Umwandlung
  15. Entscheidungsumwandlung
  16. Ausnahmeumwandlung bei dupliziertem Datensatz
  17. Ausdrucksumwandlung
  18. Filterumwandlung
  19. Umwandlung von hierarchisch in relational
  20. Java-Umwandlung
  21. Java-Umwandlungs-API-Referenz
  22. Java-Ausdrücke
  23. Joiner-Umwandlung
  24. Schlüsselgeneratorumwandlung
  25. Labeler-Umwandlung
  26. Lookup-Umwandlung
  27. Lookup-Caches
  28. Dynamischer Lookup-Cache
  29. Match-Umwandlung
  30. Match-Umwandlungen in der Feldanalyse
  31. Match-Umwandlungen in der Identitätsanalyse
  32. Merge-Umwandlung
  33. Normalizer-Umwandlung
  34. Parser-Umwandlung
  35. Python-Umwandlung
  36. Rang-Umwandlung
  37. Leseumwandlung
  38. Relational-in-hierarchisch-Umwandlung
  39. REST-Webdienst-Verbraucher-Umwandlung
  40. Router-Umwandlung
  41. Sequenzgeneratorumwandlung
  42. Sortierer-Umwandlung
  43. SQL-Umwandlung
  44. Standardisierungs-Umwandlung
  45. Union-Umwandlung
  46. Update-Strategie-Umwandlung
  47. Web-Dienst-Verbraucher-Umwandlung
  48. Parsen von Webdienst-SOAP-Meldungen
  49. Generieren von Webdienst-SOAP-Meldungen
  50. Umwandlung für gewichteten Durchschnitt
  51. Schreibumwandlung
  52. Umwandlungs-Delimiter

Developer Transformation Guide

Developer Transformation Guide

CURRVAL

CURRVAL

CURRVAL ergibt sich aus der Addition von NEXTVAL und dem Inkrementwert. Normalerweise verbinden Sie den CURRVAL-Port nur, wenn der NEXTVAL-Port bereits mit einer nachgelagerten Umwandlung verbunden ist. Wenn eine Zeile eine mit dem CURRVAL-Port verbundene Umwandlung erreicht, übergibt der Integrationsdienst den zuletzt erzeugten NEXTVAL-Wert plus 1.
Die folgende Abbildung zeigt, wie CURRVAL- und NEXTVAL-Ports mit einem Ziel verbunden werden:
Das Mapping enthält eine Quelle, einen Quellqualifikator, eine Sequenzgeneratorumwandlung und ein Ziel. Der Quellqualifikator, die Sequenzgeneratorumwandlung und das Ziel stehen für die Anzeige der Portnamen und Datentypen offen. Der Quelle wird ein Symbol zugewiesen.
Beispielsweise konfigurieren Sie die Sequenzgeneratorumwandlung wie folgt: Aktueller Wert = 1, Inkrementschritt = 1. Der Integrationsdienst generiert die folgenden Werte für NEXTVAL und CURRVAL:
NEXTVAL
CURRVAL
1
2
2
3
3
4
4
5
5
6
Wenn Sie den CURRVAL-Port verbinden, ohne auch den NEXTVAL-Port zu verbinden, übergibt der Integrationsdienst einen konstanten Wert für jede Zeile. Wenn Sie den CURRVAL-Port in einer Sequenzgeneratorumwandlung verbinden, verarbeitet der Integrationsdienst eine Zeile in jedem Block. Sie können die Leistung optimieren, indem Sie in einem Mapping nur den NEXTVAL-Port verbinden.
Wenn Sie eine partitionierte Sitzung in einem Raster ausführen, kann es vorkommen, dass die Sequenzgeneratorumwandlung je nach Anzahl an Zeilen in jeder Partition einige Werte überspringt.