Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Nur bestimmte Datensätze von SQL nach MySQL

Nur bestimmte Datensätze von SQL nach MySQL 3 Jahre 6 Monate her #1352

  • TVH
  • TVHs Avatar
  • Offline
  • Junior Member
  • Beiträge: 27
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 muß 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
Anhang:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nur bestimmte Datensätze von SQL nach MySQL 3 Jahre 6 Monate her #1354

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
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.
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nur bestimmte Datensätze von SQL nach MySQL 3 Jahre 6 Monate her #1356

  • TVH
  • TVHs Avatar
  • Offline
  • Junior Member
  • Beiträge: 27
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nur bestimmte Datensätze von SQL nach MySQL 3 Jahre 6 Monate her #1357

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
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.



Anhang dbnull_werte_filtern.zip nicht gefunden

Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nur bestimmte Datensätze von SQL nach MySQL 3 Jahre 6 Monate her #1363

  • TVH
  • TVHs Avatar
  • Offline
  • Junior Member
  • Beiträge: 27
Hallo Herr Stark,
vielen Dank für Ihre Mühe der zusätzlichen Erklärung mit dem Beispiel.

MfG
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.085 Sekunden