Neu Warum ist der Ameisen Export so langsam?

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.855
556
Ich wuerde natuerlich am liebsten direkt auf die Datenbank gehen ohne Ameise, aber dann bin ich der Single Point of Failure. Der Normalo kann kein SQL und dann muesste ich fuer jeden die SQL Abfragen schreiben. Mit der Ameise kriegt das auch jeder selbst hin. Und ich hab mal geguckt, in der Ameise gibt es aktuell 40 Exportvorlagen, die vermutlich auch genutzt werden, fuer die alle die entsprechenden SQL Abfragen zu schreiben waere ein heiden aufwand und fuer manche vorlagen auch ziemlich komplex.
Die Exportvorlagen müssten doch irgendwo in der Datenbank stehen.
Du könnest dir also ein Tool programmieren, das sich aus diesen Datenbankeinträgen die enstprechenden SQL Queries zusammenbastelt und dann nach deinen Vorstellungen optimiert. Dann lässt du dieses Query direkt in das Excelsheet reinschreiben. Der ganze Workload ist also auf dem SQL-Server und das sollte recht fix gehen.
Aber damit hättest du quasi eine eigene Ameise programmiert, die DU warten, testen und updatesicher halten musst.
Also bist du wieder der von dir angesprochene Single Point of Failure.... 🤔
 
8. Oktober 2024
13
3
Die Exportvorlagen müssten doch irgendwo in der Datenbank stehen.
Du könnest dir also ein Tool programmieren, das sich aus diesen Datenbankeinträgen die enstprechenden SQL Queries zusammenbastelt und dann nach deinen Vorstellungen optimiert. Dann lässt du dieses Query direkt in das Excelsheet reinschreiben. Der ganze Workload ist also auf dem SQL-Server und das sollte recht fix gehen.
Aber damit hättest du quasi eine eigene Ameise programmiert, die DU warten, testen und updatesicher halten musst.
Also bist du wieder der von dir angesprochene Single Point of Failure.... 🤔
Die Idee hatte ich auch schon, hatte mir auch schon angesehen wie die Exportvorlagen gespeichert sind.
Wuerde mich schon ein wenig reizen, waere aber schwierig meinem Arbeitgeber zu erklaeren, wieso ich das naechste Jahr/Jahre damit verbringe, die Ameise neu zu programmieren😂
 
  • Haha
Reaktionen: ergowebshop und mh1

John

Sehr aktives Mitglied
3. März 2012
4.017
1.006
Berlin
Die Ameise ist im Bereich Export so langsam, weil sie zweiteilig arbeitet.

1. Über die gesetzten Filter wird eine Liste betroffener Objekte zum Export erzeugt. Objekte können zum Beispiel Artikel oder Rechnungen oder was auch immer sein.
2. Die Liste der Exportobjekte wird dann einzeln und nacheinander abgearbeitet

Das ganze ist vermutlich der Flexibilität im Bereich Filter und wählbarer Ausgabefelder geschuldet.
Wenn man sich im JTLDiag anschaut, wie kompliziert die Filterabfragen und auch die einzelnen Exporte sein können, so kann man das schon nachvollziehen.

Man könnte aber die Arbeit der Ameise deutlich beschleunigen, indem man z.B. nicht jeden einzelnen Artikel mit WHERE kArtikel=x abfragt, sondern aus der Liste der Artikel Bereiche bildet mit WHERE kArtikel IN (x...y) und die Ergebnisse zusammenfügt.
Damit ließe sich schon erheblich Performance steigern, ohne die bisherigen Logik aus getrennten Filtern und Ergebnisabfrage über den Haufen werfen zu müssen.
 
Ähnliche Themen
Titel Forum Antworten Datum
automatische Korrekturbuchen, warum? JTL-Wawi 1.9 1
Ein Schritt vor, drei zurück – warum gehen nach Updates immer wieder Grundfunktionen kaputt? JTL-Wawi 1.11 2
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Aufgeblähte DB bereinigen (dbo.POS_Bon) - Welches Vorgehen ist empfehlenswert? JTL-Wawi 1.10 2
Neu Google Shopping: g:product_type mit Attribut befüllen ist immer DE, obwohl mehrsprachig angelegt Plugins für JTL-Shop 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Schlüssel ist im angegebenen Status nicht gültig Einrichtung / Updates von JTL-POS 2
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu JTL, was ist eigentlich los mit euch? JTL-Wawi - Fehler und Bugs 5
Stable ist raus JTL-Wawi 2.0 119
Neu Artikelbild verknüpfen verknüpft nur alle Bilder, wenn kein Bild 1 da ist JTL-Ameise - Fehler und Bugs 0
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Automatische Berechnung der Artikelmenge wenn Verkaufseinheit qm ist JTL-Wawi 1.10 4
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Webinar am 04.02.26: Es geht um euer Backup: Vertrauen ist gut. Restore ist besser! Messen, Stammtische und interessante Events 1
Neu Connector zu WooCommerce ist im Worker gesperrt trotz Lizenz Technische Fragen zu den JTL-Connectoren 5
Neu Falsches Vorschaubild wird angezeigt, obwohl das richtige Bild in JTL hinterlegt ist User helfen Usern - Fragen zu JTL-Wawi 0
Anzeige der Variantenartikel JTL-Wawi 1.11 0
Neu Workflows speichern z.B. Rechnungen nicht mehr seid der 2.01 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Widerrufsbutton: Jeder, der den Button betätigt, kann das Widerrufsformular ausfüllen und absenden - auch ohne Bestellung? Allgemeine Fragen zu JTL-Shop 59
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Retouren - Bearbeitung der Adressdaten JTL-Wawi 2.0 0
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 9
Neu Wichtige Info: Abkündigung der DHL-Schnittstelle zum 31.05.2026 News, Events und Umfragen 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
2.0.0: Aufruf der Plattform - Logbücher führt zu Crash der Wawi JTL-Wawi 2.0 0
Neu Falsche Berechnung der Kassen im Kundencenter - Multikasse noch aktiv Smalltalk 0
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu Platz der Sidebar nutzen JTL-Shop - Ideen, Lob und Kritik 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Anbindung der POS funktioniert nicht unter WAWI2.0.0 mit EcomData Hosting JTL-Wawi 2.0 7
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu 1000te Zugriffe aus der ganzen welt auf applepay.php Allgemeine Fragen zu JTL-Shop 2
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 5
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung Gelöste Themen in diesem Bereich 1
Neu Praktiker: Ende der Beta-Phase User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Lieferadresse entspricht der Rechnungsadresse - vorausgewählt Checkout Einrichtung JTL-Shop5 2
Neu Anzeige Kategorie Pfad in der Übersicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Reihenfolge der Länder (bei der Versandkostenberechnung) Betrieb / Pflege von JTL-Shop 2
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Prüfung der UST-ID-Prüfung schlägt fehl. (Innergemeinschaftliche Lieferung) JTL-Wawi 1.8 2

Ähnliche Themen