- Beiträge: 68
Die Ausführung der Definition lieferte keine Daten
- Andreas Schauerte
- Autor
- Offline
- Benutzer
Weniger
Mehr
7 Jahre 3 Wochen her #3366
von Andreas Schauerte
Die Ausführung der Definition lieferte keine Daten wurde erstellt von Andreas Schauerte
Hallo,
ein weiteres Problem welches seit kurzem Auftritt ist, dass bei der angehängten Definition keine Daten ins Ziel geschrieben werden. Bei der Definition wird lediglich ein SQL-Script ausgeführt (welches in der MySQL Workbench auch tadellos ausgeführt wird).
FlowHeater 4.1.0, MySQL ODBC-Adapter 5.3.9, MySQL 5.6.35
Siehe Anhang.
ein weiteres Problem welches seit kurzem Auftritt ist, dass bei der angehängten Definition keine Daten ins Ziel geschrieben werden. Bei der Definition wird lediglich ein SQL-Script ausgeführt (welches in der MySQL Workbench auch tadellos ausgeführt wird).
FlowHeater 4.1.0, MySQL ODBC-Adapter 5.3.9, MySQL 5.6.35
Siehe Anhang.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 3 Wochen her - 7 Jahre 3 Wochen her #3367
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 Die Ausführung der Definition lieferte keine Daten
Hallo Herr Schauerte,
zugegeben, ich hatte diese Art der Definitionsausführung noch nie versucht. Wie ich das gelesen hatte dachte ich dass das so nicht funktioniert. Die Warnung, dass die Ausführung der Definition keine Daten liefert ist korrekt, da keine Verbindung zur WRITE Seite besteht. Bei meinen Tests mit dem MySQL Adapter mit einem einfachen „INSERT INTO“ werden aber Daten in die gewählte Datenquelle geschrieben, sowohl bei der Ausführung beim „START“ der Definition sowie am „ENDE“.
Können Sie das nochmal prüfen sowie etwas genauer beschreiben mit welchen Versionen das Verhalten bei Ihnen auftritt bzw. mit welcher Version das noch ohne Meldung funktioniert hat.
zugegeben, ich hatte diese Art der Definitionsausführung noch nie versucht. Wie ich das gelesen hatte dachte ich dass das so nicht funktioniert. Die Warnung, dass die Ausführung der Definition keine Daten liefert ist korrekt, da keine Verbindung zur WRITE Seite besteht. Bei meinen Tests mit dem MySQL Adapter mit einem einfachen „INSERT INTO“ werden aber Daten in die gewählte Datenquelle geschrieben, sowohl bei der Ausführung beim „START“ der Definition sowie am „ENDE“.
Können Sie das nochmal prüfen sowie etwas genauer beschreiben mit welchen Versionen das Verhalten bei Ihnen auftritt bzw. mit welcher Version das noch ohne Meldung funktioniert hat.
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.
Letzte Änderung: 7 Jahre 3 Wochen her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas Schauerte
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 68
7 Jahre 3 Wochen her #3370
von Andreas Schauerte
Andreas Schauerte antwortete auf Die Ausführung der Definition lieferte keine Daten
Hallo Herr Stark,
die Definition funktioniert bis einschließlich Version 4.0.7. Habe jede Version danach geprüft, da funktioniert die Definition nicht mehr.
Sprich: Ich öffne die Definition und starte diese. Die Zeilen des Scripts werden auch eingelesen allerdings nicht auf die Write-Seite übertragen. Es erscheint die Warnmeldung "Die Ausführung der Definition lieferte keine Daten, prüfen Sie ggf. Ihre Filterbedingungen.". Bis einschl. Version 4.0.7 werden die Daten auf die Write-Seite übertragen. Das Batch-Modul ist denke ich ebenfalls betroffen.
Die Versionen habe ich getestet, in dem ich im Flowheater-Server Versionsverzeichnis jede aufgeführte Version getestet habe.
Viele Grüße
die Definition funktioniert bis einschließlich Version 4.0.7. Habe jede Version danach geprüft, da funktioniert die Definition nicht mehr.
Sprich: Ich öffne die Definition und starte diese. Die Zeilen des Scripts werden auch eingelesen allerdings nicht auf die Write-Seite übertragen. Es erscheint die Warnmeldung "Die Ausführung der Definition lieferte keine Daten, prüfen Sie ggf. Ihre Filterbedingungen.". Bis einschl. Version 4.0.7 werden die Daten auf die Write-Seite übertragen. Das Batch-Modul ist denke ich ebenfalls betroffen.
Die Versionen habe ich getestet, in dem ich im Flowheater-Server Versionsverzeichnis jede aufgeführte Version getestet habe.
Viele Grüße
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 3 Wochen her #3372
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 Die Ausführung der Definition lieferte keine Daten
Hallo Herr Schauerte,
die Meldung wurde mit Version 4.0.8.2 geändert, vorher war die Meldung eher etwas kryptisch und niemand konnte damit wirklich was anfangen was eigentlich aufgetreten ist. Das würde zu Ihrer Schilderung passen, dass es bis Version 4.0.7 funktioniert hat.
Was ich jetzt aber nicht verstehe, Sie schreiben dass die Definition bis dahin Daten von READ nach WRITE Daten geschrieben hat?
Das kann nicht sein, da in der bereitgestellten Definition keine Verbindung von READ nach WRITE besteht! Es wird in der Definition lediglich der SQL Heater einmalig am Ende der Definition ausgeführt. Genau das hat mich gewundert, dass das funktioniert deshalb wurde auch nur das getestet. Ich wäre der Meinung gewesen, dass der Importvorgang mit einer Fehlermeldung abgebrochen wird. Es wird aber nur eine Warnung generiert mit der neuen etwas genaueren Fehlermeldung und der SQL Heater führt seine Aktion aus.
Sind Sie sicher, dass das die richtige Definition ist? Wie geschrieben ohne Verbindung von READ nach WRITE wird und wurde noch nie was ausgeführt.
die Meldung wurde mit Version 4.0.8.2 geändert, vorher war die Meldung eher etwas kryptisch und niemand konnte damit wirklich was anfangen was eigentlich aufgetreten ist. Das würde zu Ihrer Schilderung passen, dass es bis Version 4.0.7 funktioniert hat.
Was ich jetzt aber nicht verstehe, Sie schreiben dass die Definition bis dahin Daten von READ nach WRITE Daten geschrieben hat?
Das kann nicht sein, da in der bereitgestellten Definition keine Verbindung von READ nach WRITE besteht! Es wird in der Definition lediglich der SQL Heater einmalig am Ende der Definition ausgeführt. Genau das hat mich gewundert, dass das funktioniert deshalb wurde auch nur das getestet. Ich wäre der Meinung gewesen, dass der Importvorgang mit einer Fehlermeldung abgebrochen wird. Es wird aber nur eine Warnung generiert mit der neuen etwas genaueren Fehlermeldung und der SQL Heater führt seine Aktion aus.
Sind Sie sicher, dass das die richtige Definition ist? Wie geschrieben ohne Verbindung von READ nach WRITE wird und wurde noch nie was ausgeführt.
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.
- Andreas Schauerte
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 68
7 Jahre 2 Wochen her #3375
von Andreas Schauerte
Andreas Schauerte antwortete auf Die Ausführung der Definition lieferte keine Daten
Guten Morgen,
Sie haben Recht - es werden keine Daten übertragen. Es erscheint bis Version 4.0.7 keine Fehlermeldung sondern das Datenübertragungsfenster. ("Daten wurden erfolgreich ins Ziel übertragen", Menge jedoch "0")
Ich meine dass die Definition früher funktioniert hat, kann mich aber auch täuschen.
Um die Daten zu übertragen habe ich nun eine Tabellenspalte hinzugefügt welche 1:1 übertragen wird. Anschließend wird das SQL-Skript erfolgreich ausgeführt.
Viele Grüße
Andreas Schauerte
Sie haben Recht - es werden keine Daten übertragen. Es erscheint bis Version 4.0.7 keine Fehlermeldung sondern das Datenübertragungsfenster. ("Daten wurden erfolgreich ins Ziel übertragen", Menge jedoch "0")
Ich meine dass die Definition früher funktioniert hat, kann mich aber auch täuschen.
Um die Daten zu übertragen habe ich nun eine Tabellenspalte hinzugefügt welche 1:1 übertragen wird. Anschließend wird das SQL-Skript erfolgreich ausgeführt.
Viele Grüße
Andreas Schauerte
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.277 Sekunden