- Beiträge: 48
Daten werden einfach nicht in Memory übertragen
- Holger Herrmannsfeldt
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Jahre 1 Monat her #4052
von Holger Herrmannsfeldt
Daten werden einfach nicht in Memory übertragen wurde erstellt von Holger Herrmannsfeldt
Hallo,
ich habe ein Script angefertig und bekomme einfach nicht die Daten in die Memory-Tabelle. Folgende Vorgehensweise:
1. Verarbeitungsschritt
Text-Adapter links, InMemory-Adapter rechts, die Felde sind vom Read-Adapter übernommen und automatisch verbunden.
Lupe am Read-Adapter, Daten vorhanden, Lupe am write-adapter = Tabelle leer.
Die folgenden Verarbeitungsschritte lasse ich schon garnischt mehr ausführen.....
Habe schon neue InMemory-Tabelle angelgt etc. keone Änderung!
Hat jermand eine Idee?
Im Einsatz die aktuelle Version 4.2
Danke und viele Grüße
Holger
ich habe ein Script angefertig und bekomme einfach nicht die Daten in die Memory-Tabelle. Folgende Vorgehensweise:
1. Verarbeitungsschritt
Text-Adapter links, InMemory-Adapter rechts, die Felde sind vom Read-Adapter übernommen und automatisch verbunden.
Lupe am Read-Adapter, Daten vorhanden, Lupe am write-adapter = Tabelle leer.
Die folgenden Verarbeitungsschritte lasse ich schon garnischt mehr ausführen.....
Habe schon neue InMemory-Tabelle angelgt etc. keone Änderung!
Hat jermand eine Idee?
Im Einsatz die aktuelle Version 4.2
Danke und viele Grüße
Holger
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 1 Monat her #4053
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Herrmannsfeldt,
ich denke das ist recht einfach Wenn Sie die Lupe vom InMemory Adapter der WRITE Seite anwählen, wird der aktuelle Inhalt der InMemory Tabelle angezeigt. Solange die Definition nicht ausgeführt wurde ist sehen Sie eine leere InMemory Tabelle.
Führen Sie die Definition mal im Test Modus aus, anschließend sollte hier ein Inhalt vorhanden sein.
PS: In der nächste Version wird hier ein Hinweis angezeigt, dass die Definition noch nicht ausgeführt wurde. Vielen Dank für den Hinweis.
ich denke das ist recht einfach Wenn Sie die Lupe vom InMemory Adapter der WRITE Seite anwählen, wird der aktuelle Inhalt der InMemory Tabelle angezeigt. Solange die Definition nicht ausgeführt wurde ist sehen Sie eine leere InMemory Tabelle.
Führen Sie die Definition mal im Test Modus aus, anschließend sollte hier ein Inhalt vorhanden sein.
PS: In der nächste Version wird hier ein Hinweis angezeigt, dass die Definition noch nicht ausgeführt wurde. Vielen Dank für den Hinweis.
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.
- Holger Herrmannsfeldt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 48
4 Jahre 1 Monat her #4054
von Holger Herrmannsfeldt
Holger Herrmannsfeldt antwortete auf Daten werden einfach nicht in Memory übertragen
Danke für die Antwort, aber das ist es nicht. Offensichtlich werden wohl irgendwo Tabellen gespeichert und treten irgenwie immer wieder in Erscheinung, obwohl sie gelöscht wurden! Beim Testlauf ist die Write-Tabelle leer, obwohl eine direkte Zuordnung vorhanden ist. Allerdings gibt es merkwürdigerweise beim Write-Adapter eine Tabelle ohne Namen, wenn man diese löscht, müssen die Felder zwischen Read- und Write-Adapter wieder neu verbunden werden. Auch danach ist die Write-Tabelle leer.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 1 Monat her #4055
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Herrmannsfeldt,
dann bitte mal Ihre erstellte Definition zur weiteren Analyse hier posten, Danke.
dann bitte mal Ihre erstellte Definition zur weiteren Analyse hier posten, Danke.
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.
- Holger Herrmannsfeldt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 48
4 Jahre 1 Monat her - 4 Jahre 1 Monat her #4056
von Holger Herrmannsfeldt
Holger Herrmannsfeldt antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo,
wie gewünscht die Dateien. Im Script sind bis auf die ersten 4 Arbeitschritte alle anderen abgewählt.
Für die Bearbeitung der Scripte und während der Fehlersuche wäre es natülich wünschenswert, wenn alle Arbeitsschritte durchnummeriert sind.
Viele Grüß
Holger Herrmannsfeldt
wie gewünscht die Dateien. Im Script sind bis auf die ersten 4 Arbeitschritte alle anderen abgewählt.
Für die Bearbeitung der Scripte und während der Fehlersuche wäre es natülich wünschenswert, wenn alle Arbeitsschritte durchnummeriert sind.
Viele Grüß
Holger Herrmannsfeldt
Anhänge:
Letzte Änderung: 4 Jahre 1 Monat her von Holger Herrmannsfeldt.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 1 Monat her #4058
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Herrmannsfeldt,
das Problem ist die IF-THEN-ELSE Filterbedingung die Sie hier verwenden, siehe Screenshot. Es werden alle Zeilen gefiltert die nicht „-1“ im CSV Feld „EANNummer“ haben. Wenn Sie sich den Inhalt der CSV Spalte ansehen, steht hier entweder ein valider EAN Code oder aber eine leere Zeichenfolge. Ich denke Sie möchten alle Zeilen mit validen EAN Code verarbeiten? Hierzu müssten Sie die Bedingung auf „!= IsEmpty“ umstellen, dann sollte die Verarbeitung funktionieren.
PS: Der Vorschlag mit der Nummerierung wird ebenfalls mit der nächsten Version umgesetzt.
das Problem ist die IF-THEN-ELSE Filterbedingung die Sie hier verwenden, siehe Screenshot. Es werden alle Zeilen gefiltert die nicht „-1“ im CSV Feld „EANNummer“ haben. Wenn Sie sich den Inhalt der CSV Spalte ansehen, steht hier entweder ein valider EAN Code oder aber eine leere Zeichenfolge. Ich denke Sie möchten alle Zeilen mit validen EAN Code verarbeiten? Hierzu müssten Sie die Bedingung auf „!= IsEmpty“ umstellen, dann sollte die Verarbeitung funktionieren.
PS: Der Vorschlag mit der Nummerierung wird ebenfalls mit der nächsten Version umgesetzt.
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.
- Holger Herrmannsfeldt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 48
4 Jahre 1 Monat her #4060
von Holger Herrmannsfeldt
Holger Herrmannsfeldt antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Stark,
in diesem Fall hat sich die IF-Abfrage offensichtlich verschoben, als ich die Ferlder aus der Datei neu eingelesen habe, weil es keine Daten gab.
Ich prüfe es später und melde mich wieder, da ich noch einen 2. Fall habe wo ich extra diese IF-abfrage getrennt habe und es trotzdem keine daten gibt.
Viele Grüße
Holger Herrmannsfeldt
in diesem Fall hat sich die IF-Abfrage offensichtlich verschoben, als ich die Ferlder aus der Datei neu eingelesen habe, weil es keine Daten gab.
Ich prüfe es später und melde mich wieder, da ich noch einen 2. Fall habe wo ich extra diese IF-abfrage getrennt habe und es trotzdem keine daten gibt.
Viele Grüße
Holger Herrmannsfeldt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Holger Herrmannsfeldt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 48
4 Jahre 4 Wochen her - 4 Jahre 4 Wochen her #4061
von Holger Herrmannsfeldt
Holger Herrmannsfeldt antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Stark,
ich habe , denke ich zumindest, das Problem erkann:
Wenn sich im 1. Verarbeitungsschritt, wo die Daten in die Memory-Tabelle eingelesen wird, die Felder (Spalten) der Quelldatei geändert haben und neu mit der Memory-Tabelle verknüpft wurden, muss in allen weiteren Verarbeitungsschritten jeweils auf der Write-Seite die Memory-Tabelle angepasst werden. Bei ca. 110 Arbeitsschritten natürlich nervig!
Was ich allerdings nicht verstehe, auf der Readseite sind die Felder, die man vorher auf der Write-Seite gelöscht hat, trotzdem noch vorhanden.
Viele Grüß
Holger Herrmannsfeldt
ich habe , denke ich zumindest, das Problem erkann:
Wenn sich im 1. Verarbeitungsschritt, wo die Daten in die Memory-Tabelle eingelesen wird, die Felder (Spalten) der Quelldatei geändert haben und neu mit der Memory-Tabelle verknüpft wurden, muss in allen weiteren Verarbeitungsschritten jeweils auf der Write-Seite die Memory-Tabelle angepasst werden. Bei ca. 110 Arbeitsschritten natürlich nervig!
Was ich allerdings nicht verstehe, auf der Readseite sind die Felder, die man vorher auf der Write-Seite gelöscht hat, trotzdem noch vorhanden.
Viele Grüß
Holger Herrmannsfeldt
Letzte Änderung: 4 Jahre 4 Wochen her von Holger Herrmannsfeldt.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 4 Wochen her #4064
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Herrmannsfeldt,
Hier besteht in der Tat Optimierungsbedarf. Aktuell müsste dazu auf der READ Seite die InMemory Tabelle im Adapter noch einmal ausgewählt werden, dann werden nur die noch vorhandenen Felder neu übernommen.
Mit der nächsten Version wird hier nachgefragt ob das Feld nur im aktuellen Adapter (Ansicht) oder aber in der kompletten Definition gelöscht werden soll.
Hier besteht in der Tat Optimierungsbedarf. Aktuell müsste dazu auf der READ Seite die InMemory Tabelle im Adapter noch einmal ausgewählt werden, dann werden nur die noch vorhandenen Felder neu übernommen.
Mit der nächsten Version wird hier nachgefragt ob das Feld nur im aktuellen Adapter (Ansicht) oder aber in der kompletten Definition gelöscht werden soll.
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.
- Holger Herrmannsfeldt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 48
4 Jahre 4 Wochen her #4068
von Holger Herrmannsfeldt
Holger Herrmannsfeldt antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Stark,
hier weiß ich nun wirklich nicht weiter, Filter sind nicht gestzt, trotzdem werden die Daten aus der Momory-Tabelle (Preisliste 2 und 9 bis 13) nicht übertragen.
Können Sie feststellen, woran es liegt?
Viele Grüße
Holger Herrmannsfeldt
hier weiß ich nun wirklich nicht weiter, Filter sind nicht gestzt, trotzdem werden die Daten aus der Momory-Tabelle (Preisliste 2 und 9 bis 13) nicht übertragen.
Können Sie feststellen, woran es liegt?
Viele Grüße
Holger Herrmannsfeldt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 4 Wochen her #4070
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Daten werden einfach nicht in Memory übertragen
Hallo Herr Herrmannsfeldt,
ich habe jetzt mal den ersten und zweiten Verarbeitungsschritt ausgeführt, funktioniert soweit, siehe Screenshot.
Allerdings passten die Dateinamen, die in den TextFile Adaptern angegeben waren, nicht mit dem was Sie hier geschickt haben überein. Das habe ich manuell geändert und es hat funktioniert. Ich vermute mal hier liegt das Problem begraben?
ich habe jetzt mal den ersten und zweiten Verarbeitungsschritt ausgeführt, funktioniert soweit, siehe Screenshot.
Allerdings passten die Dateinamen, die in den TextFile Adaptern angegeben waren, nicht mit dem was Sie hier geschickt haben überein. Das habe ich manuell geändert und es hat funktioniert. Ich vermute mal hier liegt das Problem begraben?
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.
Ladezeit der Seite: 0.334 Sekunden