FlowHeater Demo Video
 
Der Daten Import / Export Spezialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum MySQL Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Import , Nur neue Datensätze exportieren , Datenmigration
  • Seite:
  • 1

THEMA:

Import Master-Detail-Beziehung 1 Monat 2 Wochen her #4178

  • Jonathan Guerre
  • Jonathan Guerres Avatar Autor
  • Offline
  • Beiträge: 3
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.

Import Master-Detail-Beziehung 1 Monat 2 Wochen her #4179

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1635
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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.203 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en