Source und Target wählen¶
Beginne an der fachlichen Grenze: Wo existiert die Eingabe bereits, wie viele Zeilen dürfen gelesen werden und welcher Seiteneffekt ist gewünscht? Wähle danach die typisierte Authoring-Source und das Target; beginne nicht mit einem Exporternamen.
Entscheidungspfad¶
- Nutze
generated, wenn kein Eingabedatensatz existiert und die Kardinalität feststeht. - Nutze
filefür projektlokale Daten undmemstorefür ein früheres Produkt desselben Laufs. - Nutze
database,mongodb,kafka,rabbitmqoderobject_storagenur, wenn der konfigurierte Client die Eingabe besitzt. - Setze
countfür einen exakten begrenzten Read odermax_countals harte Obergrenze. - Gib
iteratekein Target. Wenn der Durchlauf ein Produkt ausgeben soll, verwende im Kindkontext eingeneratemit Target.
Vollständige Workflows¶
- Projektdatei zu Artefakt
- Relationale Kopie
- MongoDB-Projektion
- Kafka-Weiterleitung
- RabbitMQ-Weiterleitung
- Object-Storage-Transformation
Client-IDs im Authoring referenzieren Clients aus Deployment oder umgebendem Setup. Verbindungsdaten, Credentials, Broker-Topologie und Buckets werden nicht in den Business-Intent kopiert.
Review-Checkliste¶
- Die Source-Familie entspricht der tatsächlichen Ownership-Grenze.
- Der Read ist begrenzt.
- Die Distribution wird von der Source-Familie unterstützt.
- Jedes Target ist ein beabsichtigter Seiteneffekt.
- Source- und Target-Clients bleiben bei unterschiedlichen Rechten oder Systemen getrennt.