Neu Warum ist der Ameisen Export so langsam?

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.680
507
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.... 🤔
 

Jonathan@CD Commerce

Neues Mitglied
8. Oktober 2024
12
1
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: mh1

John

Sehr aktives Mitglied
3. März 2012
3.212
718
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
Warum kann ich die Wawi 1.9.6.0 nicht downloaden? JTL-Wawi 1.9 11
Neu Warum sehe ich diese Optionen nicht in den Versandarten? User helfen Usern - Fragen zu JTL-Wawi 4
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Gelöste Themen in diesem Bereich 3
Neu Prozessablauf WMS Start - Wo ist der Denkfehler? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu WARNUNG - Ameise 1.9 übergeht komplette Zeilen, wenn Erscheint am Datum leer ist z.B. weil entfernt/aktualisiert werden soll - HT-Zugriff verweigert JTL-Ameise - Fehler und Bugs 2
Neu Software Lizenzen Verkaufen! ist das Möglich? Arbeitsabläufe in JTL-Wawi 3
Neu WMS keine Verbindung zur Datenbank wenn Firewall an ist Installation von JTL-WMS / JTL-Packtisch+ 9
Multishop? Subscription in Abo umwandeln. Welche Lizenz??? Was ist zu tun? JTL-Wawi 1.9 6
Lagerbestand im Vaterartikel je Lager stimmt nicht / ist immer 0 JTL-Wawi 1.8 6
Neu [Error][Code:21920403] Die angegebene E-Mail-Adresse ist falsch formatiert. eBay-Anbindung - Fehler und Bugs 5
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird der Hersteller falsch gefüllt und die Verantwortliche Person ist LEER - eBay/JTL-Shop sind korrekt Amazon-Anbindung - Fehler und Bugs 23
Neu Zollpapiere nachdrucken - ist das möglich ?! JTL-ShippingLabels - Ideen, Lob und Kritik 1
GPSR - Das Feld [Verantwortliche Person] ist leer hinterlegt! Es findet keine Zuordnung statt. - wie lösche ich den Eintrag JTL-Wawi 1.9 5
Neu KI-Plugin für JTL-Shop - Eure Meinung ist gefragt! 🚀 🤖 Plugins für JTL-Shop 0
Neu JTL berechnet Aufträge obwohl der Shopabgleich gesperrt ist Otto.de - Anbindung (SCX) 0
Neu Wo ist Texte optimieren (KI) hin? JTL reagiert seit 09.24 nicht auf Tickets :( Arbeitsabläufe in JTL-Wawi 1
Neu Kaufland ist aktuell verschwunden - Verkaufskanal deaktiviert! kaufland.de - Anbindung (SCX) 9
Neu Frage an die (Hobby-) Controller: B2C Einzelhandel mit 6% Marketingbudget - das ist normal? Business Jungle 7
Dashboard ist nicht aktiviert JTL-Wawi 1.9 0
Ihre Subscriptionszeit (2024-09-19) ist abgelaufen. Einrichtung JTL-Shop5 2
Neu JTL2Datev ist defekt bei mir seit dem Update von 30.10.2024 User helfen Usern - Fragen zu JTL-Wawi 6
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Verbindung ist Track&Trace ist gestört JTL-Track&Trace - Fehler und Bugs 10
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Community Free Edition ist nicht mehr kostenlos? Installation / Updates von JTL-Shop 9
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
Neu Alles aus dem Composer ist verschwunden Allgemeine Fragen zu JTL-Shop 1
Neu Meldung: "Ihre Auswahl ist leider nicht verfügbar" ist irritierend Betrieb / Pflege von JTL-Shop 10
Neu Kunden in UK - was ist der sinnvollste Weg? Business Jungle 8
Neu Wo ist denn unser Lieblings-Mod "Manuel"? User helfen Usern 5
Neu Beim Retouren anlegen, Retourenposition ist nicht verfügbar Installation / Updates von JTL-Shop 2
Neu Amazon Lister 2.0 - Code 99016 - Ein Maximum von 1 Vorkommen (oder Vorkommnissen) ist für das Attribut color zulässig Amazon-Lister - Fehler und Bugs 1
Neu Amazon Lister 2.0 ...ist erforderlich, wird aber nicht bereitgestellt. Amazon-Lister - Fehler und Bugs 2
Das Remotezertifikat ist laut Validierungsverfahren ungültig JTL-Wawi 1.8 2
Neu Upload Modul - ist nicht rückgängig zu machen Allgemeine Fragen zu JTL-Shop 3
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0
Neu Whatsapp Kontakt auf der Detailseite Allgemeine Fragen zu JTL-Shop 1
Auftragsfenster läst sich nicht in der Höhe Verändern JTL-Wawi 1.9 4
Neu Darstellung der Medeindaten Allgemeine Fragen zu JTL-Shop 0
Neu Artikel Leichen bereinigen in der Datenbank Betrieb / Pflege von JTL-Shop 3
Neu Probleme beim Übertragen der Sendungsnummern an AMAZON Amazon-Anbindung - Fehler und Bugs 3
Neu Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API User helfen Usern - Fragen zu JTL-Wawi 0
Neu Newsletter-anmeldung wird nicht auf der Website angezeigt Allgemeine Fragen zu JTL-Shop 0
JTL Wawi Kunden Kommentar hinzufügen, der auch im JTL Pos erscheint. JTL-Wawi 1.9 0
Gültigkeit der Gutscheine zum Jahresende terminieren JTL-Vouchers - Ideen, Lob und Kritik 0
Neu Optimierung der Laufwege Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Seit kurzen vermehrt Spamanfragen in der Shopsuche. Einrichtung JTL-Shop5 1
Neu Problem bei der Anzeige von Hinweistexten für Produkte einer bestimmten Kategorie im NOVA Template Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen