Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Import Master-Detail-Beziehung

  • Jonathan Guerre
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
3 Jahre 8 Monate her #4178 von Jonathan Guerre
Import Master-Detail-Beziehung wurde erstellt von Jonathan Guerre
Hallo,

ich versuche gerade eine Text-Datei in verschiedene MySQL-Tabellen zu importieren.

Jede Zeile in der Text-Datei fängt mit 0200=Auftragskopf oder 0300=Auftragspositionen (Master-Detail-Beziehung), gibt es ein Möglichkeit das Import von den Auftragspositionen zu vermeiden wenn den Auftragskopf erstmal nicht erfolgreich importiert wurde? und wie kann ich dann die eingefügte Auftragskopf-ID (Autowert) in der Auftragspositionen Tabelle übertragen (Fremdschlüssel) ?

Kann ich im Designer nur eine bestimmte ausgewählte Verarbeitungsschritt testen (DoWork)?

Und letzte Frage gibt es die Möglichkeit eine Datensatz/Zeile auf der Write-Seite zu überspringen. Z.B wenn Feld2 (Read) = 0 Datensatz überspringen (Kein Update oder Insert auf der Write-Seite) ähnlich wie "continue" bei ForEach-Schleife?

Vielen herzlichen Dank im Voraus für Ihre Hilfe.

Schöne Grüße

Jonathan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
3 Jahre 8 Monate her #4179 von FlowHeater-Team
FlowHeater-Team antwortete auf Import Master-Detail-Beziehung
Hallo Herr Guerre,

Master Detail Beziehungen während eines Datenimportes abzubilden ist immer eine Herausforderung und kann nicht pauschal beantwortet werden.

Über folgenden Link finden Sie ein ausführliches Beispiel, das beschreibt wie mit dem MySQL Adapter Daten migriert werden können, es wird hier auch auf Master/Detail bzw. eins zu n (1:n) Beziehungen genauer eingegangen: Beispiel -> Daten nach MySQL migrieren

Wenn Sie anschließend weitere Fragen haben können wir gerne darauf noch detaillierter eingehen. Bitte hier dann etwas ausführlicher beschreiben was genau gemacht werden soll und womit es Probleme gibt.


Zu Ihren weiteren Fragen

Import von Detailsätzen vermeiden falls Master fehlschlägt)
In den Standardeinstellungen wird der komplette Importvorgang abgebrochen bzw. zurückgerollt falls ein Fehler aufgetreten ist. Bedeutet, dass die Datenbank anhand von Transaktionen den Zustand automatisch wieder herstellt, der vor der Ausführung vorgelegen hat.

Testen von bestimmten Verarbeitungsschritten)
Sie können Verarbeitungsschritte ganz einfach deaktivieren und auch wieder aktivieren, siehe Screenshot. Das Problem ist aber meistens, dass die Verarbeitungsschritte aufeinander aufbauen und ein separater Test dann evtl. nur schwer durchführbar ist.

Datensätze während Datenimport Filtern)
Daten können während der Verarbeitung über den Filter Heater und mittels IF-THEN-ELSE Bedingung ausgeschlossen werden. Über folgenden Link gibt es auch ein YouTube Video dazu. YouTube Video -> Daten filtern 



gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.265 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.