Neu Warum ist der Ameisen Export so langsam?

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
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.159
1.060
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
Neu Deine Meinung ist gefragt: direkte Anbindung der Schweizerischen Post (CH Post) in Shipping 2.0? Umfragen rund um JTL 1
Admin Zugang JWL WAWI ITler ist weg. JTL-Wawi 1.11 5
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Neu Shipping 2.0 ist da: alle Infos zum Start, Webinar-Aufzeichnung & Q&A News, Events und Umfragen 0
Neu Verschieben ist immer nur 1x möglich JTL-Wawi - Fehler und Bugs 6
Neu JTL-ShippingLabels-Server ist nicht erreichbar JTL-Wawi - Fehler und Bugs 0
Wichtig Shipping 2.0 ist da: kurzer Überblick + Einladung zum Webinar News, Events und Umfragen 121
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Connector 2.1.6 ist Live ! Releaseforum 0
Neu Release Shopify-Connector 2.1.6 ist Live Shopify-Connector 48
Neu JTL Lizensserver ist nicht erreichbar eBay-Anbindung - Fehler und Bugs 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Die Bilanz ist da Smalltalk 0
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Neu Der Inhalt / Text ist verschwunden – ist das ein Fehler JTL-Shop - Fehler und Bugs 0
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 11
Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite Allgemeine Fragen zu JTL-Shop 0
Neu Cross-Links in der Navigation Allgemeine Fragen zu JTL-Shop 1
Neu Artikeletikett drucken: Automatische Mengenermittlung der zu druckenden Etiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Länge der Beschreibung unter den Unterkats Templates für JTL-Shop 2
Kein Skonto in der XRechnung? JTL-Wawi 1.11 0
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
B2B Market - Probleme beim zuweisen der Kundengruppe (gelöst) JTL-Wawi 1.11 0
Neu Amazon - Einlesen / Übernahme der Bestellungen klappt nicht ?! Amazon-Anbindung - Fehler und Bugs 2
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Fehlermeldung beim Einlesen der Buchungen in JTL Fibu JTL-Wawi 2.0 2
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Amazon.com - kein Abgleich der Bestände Wawi 1.11.9 Amazon-Anbindung - Fehler und Bugs 0
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Neu Wawi 1.11. Amazon Rechnungen (extern) in der Kundenansicht verschwunden ?! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Der wahrscheinlich östlichste JTL Servicepartner: Standortvorteil, faire Preise und vieles mehr Dienstleistung, Jobs und Ähnliches 16
Neu Eigener Export - Kunden individuelle Preise + verfügbarer Bestand + VK netto der Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 6
Updatezwang beim öffnen der WAWI JTL-Wawi 1.6 13
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 0
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 14
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Freie Felder in der Artikelliste anzeigen JTL-Wawi 2.0 3
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Neu PDF Anhänge in der Bestellbestätigung anhängen missglückt JTL-Shop - Fehler und Bugs 1

Ähnliche Themen