- Beiträge: 32
Nur bestimmte Datensätze von SQL nach MySQL
- TVH
- Autor
- Offline
- Benutzer
Weniger
Mehr
11 Jahre 6 Monate her #1352
von TVH
Nur bestimmte Datensätze von SQL nach MySQL wurde erstellt von TVH
Folgende Situation:
In der Warenwirtschaft (SQL-DB / Produktabelle) werden
Produktdaten wie Name, Beschreibung, Kurzbeschreibung
etc. für die Shop-MySQL-DB hinterlegt.
Diese Produkttabelle beinhaltet ca. 233.000 Datensätze.
Nun werden im täglichen bearbeiten der Produkte,
u.a. die o.g. Daten geändert.
Diese Änderungen sollen nachts per Batch in der Shop-MySQL-DB aktualisiert werden.
Mein Problem:
Von diesen 233.000 Datensätzen werden am Tag 20-30 Artikel bearbeitet und sollen aktualisiert werden.
In der Produkttabelle haben wir ein Feld angelegt "..._products_id".
Bei der Aktualisierung sollen jetzt nur diese Datensätze mit Inhalt berücksichtigt werden.
Wie muss FH eingestellt werden, dass nur diese 20-30 Datensätze für die Aktualisierung berücksichtigt werden.
Bei meiner Einstellung werden alle 233.000 geprüft und dementsprechend dauert der upload einige Stunden.
Ich bitte um Eure Hilfe
In der Warenwirtschaft (SQL-DB / Produktabelle) werden
Produktdaten wie Name, Beschreibung, Kurzbeschreibung
etc. für die Shop-MySQL-DB hinterlegt.
Diese Produkttabelle beinhaltet ca. 233.000 Datensätze.
Nun werden im täglichen bearbeiten der Produkte,
u.a. die o.g. Daten geändert.
Diese Änderungen sollen nachts per Batch in der Shop-MySQL-DB aktualisiert werden.
Mein Problem:
Von diesen 233.000 Datensätzen werden am Tag 20-30 Artikel bearbeitet und sollen aktualisiert werden.
In der Produkttabelle haben wir ein Feld angelegt "..._products_id".
Bei der Aktualisierung sollen jetzt nur diese Datensätze mit Inhalt berücksichtigt werden.
Wie muss FH eingestellt werden, dass nur diese 20-30 Datensätze für die Aktualisierung berücksichtigt werden.
Bei meiner Einstellung werden alle 233.000 geprüft und dementsprechend dauert der upload einige Stunden.
Ich bitte um Eure Hilfe
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
11 Jahre 6 Monate her #1354
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 Aw: Nur bestimmte Datensätze von SQL nach MySQL
In diesem Fall brauchen Sie nur an das Export SELECT Statement auf der READ Seite ein WHERE FELD IS NOT NULL anhängen.
z.B. Select * from Ihre_Tabelle where ZUS_shop_products_id IS NOT NULL
So liest der FlowHeater aus der MS SQL Server Datenbank nur die Datensätze aus die mit einem Wert gefüllt sind aus. Ansonsten bietet der FlowHeater auch die Möglichkeit Daten über den Filter Heater zu filtern.
z.B. Select * from Ihre_Tabelle where ZUS_shop_products_id IS NOT NULL
So liest der FlowHeater aus der MS SQL Server Datenbank nur die Datensätze aus die mit einem Wert gefüllt sind aus. Ansonsten bietet der FlowHeater auch die Möglichkeit Daten über den Filter Heater zu 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.
- TVH
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 32
11 Jahre 6 Monate her #1356
von TVH
TVH antwortete auf Aw: Nur bestimmte Datensätze von SQL nach MySQL
Hallo Herr Stark,
vielen Dank das funktioniert jetzt bestens.
Darf ich Sie bitten mir das über den Filter Heater zusätzlich darzustellen, denn ich konnte es nicht lösen.
Trotz Ihrer Erklärungen in der Online Hilfe verstehe ich das Prinzip der Filter nicht. Ich hoffe wenn ich es sehe,
dass es bei mir klick macht.
Freundliche Grüße
vielen Dank das funktioniert jetzt bestens.
Darf ich Sie bitten mir das über den Filter Heater zusätzlich darzustellen, denn ich konnte es nicht lösen.
Trotz Ihrer Erklärungen in der Online Hilfe verstehe ich das Prinzip der Filter nicht. Ich hoffe wenn ich es sehe,
dass es bei mir klick macht.
Freundliche Grüße
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
11 Jahre 6 Monate her #1357
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 Aw: Nur bestimmte Datensätze von SQL nach MySQL
Der
Filter Heater
benötigt immer vorweg eine
Filterbedingung (IF-THEN-ELSE Heater)
. Im IF-THEN-ELSE Heater geben Sie an wann ein Datensatz gefiltert werden soll.
In Ihrem Fall müssten Sie das Feld "ZUS_shop_products_id" mit dem als Bedingung übergeben und auf IsNull prüfen. Das Resulttat dieser Prüfung wahr oder falsch geben Sie dann an den Filter Heater weiter, der dann falls die Bedingung wahr ergibt den aktuellen Datensatz filtert.
Im Anhang ist ein kleines Beispiel dazu. Hier wird zur Demonstration nicht auf IsNull sondern auf IsEmpty abgeprüft.
In Ihrem Fall müssten Sie das Feld "ZUS_shop_products_id" mit dem als Bedingung übergeben und auf IsNull prüfen. Das Resulttat dieser Prüfung wahr oder falsch geben Sie dann an den Filter Heater weiter, der dann falls die Bedingung wahr ergibt den aktuellen Datensatz filtert.
Im Anhang ist ein kleines Beispiel dazu. Hier wird zur Demonstration nicht auf IsNull sondern auf IsEmpty abgeprüft.
Anhang dbnull_werte_filtern.zip wurde nicht gefunden.
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.
- TVH
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 32
11 Jahre 6 Monate her #1363
von TVH
TVH antwortete auf Aw: Nur bestimmte Datensätze von SQL nach MySQL
Hallo Herr Stark,
vielen Dank für Ihre Mühe der zusätzlichen Erklärung mit dem Beispiel.
MfG
vielen Dank für Ihre Mühe der zusätzlichen Erklärung mit dem Beispiel.
MfG
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.285 Sekunden