Neu Datenmigration von anderer WaWi auf JTL-WaWi

Web-Paul

Aktives Mitglied
19. Januar 2018
62
3
Hallo,

unglückliche Zufälle häufen sich leider- es geht nur langsam voran, aber es geht voran, immerhin :-/

Zur Sache: JTL-WaWi und MS SQL Server Express (jeweils neueste Version) sind installiert und finden sich. Setup ist ein ThinkPad mit Ryzen 7, 16 GB RAM und größerem SSD.

Problem: Ich muss nun die Daten aus der WaWi, die ich verlassen möchte, in die JTL-WaWi importieren. Dummerweise gibt es dafür keine vorgefertigte Lösung von JTL mittels Ameise oder Connectoren, so dass ich mir was einfallen lassen muss.
Die Datenbank der alten WaWi ist ebenfalls ein MS SQL Server Express, allerdings in der Version 2008 R2 mit einer vermutlich recht speziellen Anordnung der Tabellen.
Im Grunde ist die Frage: Wie bekomme ich die Daten in korrekter Formatierung von A nach B?

Die gute Nachricht ist, dass es nur recht wenige Daten sind (derzeit wird nur eine Kasse benutzt, kein Onlineshop).

Jetzt gibt es Möglichkeiten, sich die Tabellen der jeweiligen Datenbanken irgendwie anzeigen zu lassen- ich frage mich nur, wie sinnvoll das überhaupt ist. Sich ein Skript zu basteln, das dann Daten von A nach B bringt, erzeugt bei mir ein eher unwohles Gefühl, da es mir hier an Kontrolle mangeln würde. Die meiste Kontrolle hätte man wohl, wenn man jedes einzelne Datum manuell von A nach B bringt. Abschreiben wäre wegen Tippfehlern sicherlich auch suboptimal, aber einzelne Tabellenspalten mit Copy & Paste übertragen, wäre aus meiner Sicht evtl. eine clevere Methode. Wie sehe ich aber die Tabellenspalten bzw. die Tabelle überhaupt? Das würde zu der offensichtlichen Variante führen, dass man ja einfach die jeweiligen 'Oberflächen', also die WaWi-Applikationen selbst hernehmen könnte, um darin die jeweiligen Daten anzuzeigen (also Stammdaten mit Waren und Kundennummern, etc.). Ich bräuchte dann nur Spalten in WaWi A zu kopieren und diese dann in WaWi B (also JTL WaWi) einzusetzen. Oder ist das zu simpel gedacht?
 

John

Sehr aktives Mitglied
3. März 2012
3.040
659
Berlin
Was für eine Wawi ist denn Deine alte? Ebenfalls JTL?
Wenn ja, wieso nimmst Du nicht die Daten der alten Wawi, spielst sie ein und machst dann ein ganz normales Update auf die aktuelle Wawi Version?
 

edd-on

Offizieller Servicepartner
SPBanner
1. Oktober 2015
50
19
Bielefeld
hast du Erfahrung mit SQL ? Wenn nicht, wird es vermutlich schwierig die Daten ordentlich zu exportieren.
Daten liegen nicht immer nur in einer Tabelle, sondern in verschiedenen und werden durch Joins verknüpft.

Tipp: Such dir einen Servicepartner der dir das ordentlich aus der alten Wawi rausholt
Tipp2: Zu Testzwecken sicher okay, aber generell bitte keine produktive Datenbank auf einem Laptop laufen lassen. Das eignet sich einfach nicht dafür. Dann lieber ein paar Euros in die Hand nehmen und die Datenbank hosten lassen, wo sich ordentlich um Backups & Co gekümmert wird!
 
  • Gefällt mir
Reaktionen: recent.digital

recent.digital

Offizieller Servicepartner
SPBanner
8. Juli 2015
1.879
639
Wuppertal
ggf. hat JTL auch Tools für dich oder kennt jemanden, der Erfahrung mit deinem Ursprungs-System hat. Du kannst auch die JTL Projektbörse für eine Ausschreibung nutzen und so viele Servicepartner auf einen Schlag erreichen.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
569
164
Tipp2: Zu Testzwecken sicher okay, aber generell bitte keine produktive Datenbank auf einem Laptop laufen lassen. Das eignet sich einfach nicht dafür. Dann lieber ein paar Euros in die Hand nehmen und die Datenbank hosten lassen, wo sich ordentlich um Backups & Co gekümmert wird!
Laptops eignen sich hervorragend als self- hosting Lösung, wenn man nicht tausende Euros in die Hand nehmen will für nen USV Server.
Energiesparend, eigebaute USV und failover netwerk adapter
 

edd-on

Offizieller Servicepartner
SPBanner
1. Oktober 2015
50
19
Bielefeld
Laptops eignen sich hervorragend als self- hosting Lösung, wenn man nicht tausende Euros in die Hand nehmen will für nen USV Server.
Energiesparend, eigebaute USV und failover netwerk adapter

Das sind meine Erfahrungswerte. Hatte einige "klein"-kunden, die auf dem laptop ihre Wawi hatten, sich nicht um backups gekümmert haben oder die sqlbackup dienste deaktiviert hatten etc. Das Geschrei ist groß, wenns dann nicht mehr funktioniert und keine Daten da sind.
Und tausende Euros kostet nen kleines Hosting bei ecomdata eben nicht. Bietet dann aber auch externen SPs bessere Möglichkeiten zu helfen.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
569
164
Das sind meine Erfahrungswerte. Hatte einige "klein"-kunden, die auf dem laptop ihre Wawi hatten, sich nicht um backups gekümmert haben oder die sqlbackup dienste deaktiviert hatten etc. Das Geschrei ist groß, wenns dann nicht mehr funktioniert und keine Daten da sind.
Und tausende Euros kostet nen kleines Hosting bei ecomdata eben nicht. Bietet dann aber auch externen SPs bessere Möglichkeiten zu helfen.
Das sind nicht die Punkte, die ich angesprochen hatte.

1) Ein Laptop hindert einen nicht daran Backup-Lösungen oder High-Availability Cluster einzurichten
2) Laptop als Selfhosting vs regulärer Server als Selfhosting. Von Cloudhosting war bei den tausenden Euros keine Rede. Aber rechne das mal durch wieviel eine SQL Standard Lizenz in der Cloud kostet. Da biste nach einem Jahr schon bei über 2k
 

Web-Paul

Aktives Mitglied
19. Januar 2018
62
3
Nein, es ist keine andere JTL-WaWi und JTL bietet da keine Lösung an (jedenfalls nicht out-of-the box, siehe - daher hatte ich auch meine Überlegungen oben beschrieben.
Ich wollte damit eigentlich den hier geäußerten Darstellungen der Probleme zuvorkommen, da ich diese ja bereits beschrieben habe. Es muss ja irgendein sinnvolles Schema geben, wie man sich der Problematik nähert. Natürlich kann man immer jemanden beauftragen- aber einmal weiß ich nicht, ob das dann auch was wird und vor allem möchte ich das erstmal, soweit wie möglich, selbst versuchen, zumal, wie ebenfalls oben beschrieben:
Die gute Nachricht ist, dass es nur recht wenige Daten sind (derzeit wird nur eine Kasse benutzt, kein Onlineshop).

Es wäre schön, wenn jemand hier noch ein paar konstruktive Ideen hätte, wie ich das am besten anfassen kann. Bitte dazu auf das Ursprungsposting von mir beziehen.

Danke schonmal!
 

John

Sehr aktives Mitglied
3. März 2012
3.040
659
Berlin
Was erwartest Du von uns bzw. dem Forum eigentlich?
Das ging ja bisher in Sachen Starthilfe für eine JTL Wawi Installation schon umfangreich mit Dir zur Sache. ;)

Aber Dir für eine unbekannten Wawi (deren Namen du nicht mal nennst) die interne Struktur der Datenbank erraten und Dir Tips zur Migration geben?
Meinst Du nicht, das geht etwas über die Möglichkeiten hinaus?

Wenn es keine fertige Lösug gibt und die alte Wawi nicht irgend eine Form von Export bietet, wirst Du Dich selbst in SQL und die alte Struktur einarbeiten müssen oder jemanden beauftragen.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.507
449
Es wäre schön, wenn jemand hier noch ein paar konstruktive Ideen hätte, wie ich das am besten anfassen kann.
Ein erster Schritt wäre mal in deiner alten Wawi nachzuschauen, ob es dort nicht die Mäglichkeit gibt, Daten zu exportieren. Normalerweise bietet jedes datenbankbasierte Programm so eine Funktion an. Falls sowas möglich ist, würde man die gewünschten Daten dann als csv exportieren und diese Datei dann in Excel oder so importieren. Dort kann man dann die Daten überarbeiten (Spalten anpassen, Texte hinzufügen usw.) und sie in die Form bringen, die die Ameise benötigt, um sie in die JTL Wawi zu importieren.

Die Daten mit SQL aus dem Altsystem rauszuholen sollte wirklich die letzte Möglichkeit sein, die man in Erwägung zieht.

Aber als aller Erstes musst du dir darüber Gedanken machen, welche Daten du überhaupt übernehmen willst? Kunden? Lieferanten? Artikel? GanzWasAnderes?

Wenn es z.b. nur um eine Handvoll Artikel geht, die übernommen werden sollen und sonst nichts, dann ist vielleicht die manuelle Neuanlage in der JTL Wawi gar nicht das Dümmste. Denn dann werden die Felder gleich in der von JTL gedachten Logik belegt, Beschreibungstexte können evtl. angepasst werden, oder es finden sich vielleicht Altlasten, die man gar nicht mehr braucht. Eine Art "reinigendes Gewitter"...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Web-Paul

no80

Aktives Mitglied
28. Juni 2023
112
11
Es wäre immer noch schön zu wissen, welche alte Wawi es ist.
Welche DB ist es. MySQL, Oracle, CouchDB oder FileDB ?

wie @mh1 schon sagte. ggf alles händisch ?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.507
449
Ich bin zwar nicht der Thread-Ersteller aber ich weiß aus einem anderen Thread von @Web-Paul, dass es hier um Faktura-XP für die Wawi und Faktura.Cash für POS geht.
Faktura-XP hat ja ein relativ umfangreiches Online Handbuch, wo u.a. der Export beschrieben wird: https://handbuch.faktura-xp.de/Import_und_Export

Über die Problematik einer Datenübernahme ohne einen Partner, der sich mit dem logischen Aufbau der Stammdaten in JTL auskennt, habe ich ja auch schon öfters geschrieben. Z.b. hier: https://forum.jtl-software.de/threa...zur-datenbank-sa-kennwort.216517/post-1162378
 
  • Gefällt mir
Reaktionen: Web-Paul und no80

Web-Paul

Aktives Mitglied
19. Januar 2018
62
3
Ein erster Schritt wäre mal in deiner alten Wawi nachzuschauen, ob es dort nicht die Mäglichkeit gibt, Daten zu exportieren. Normalerweise bietet jedes datenbankbasierte Programm so eine Funktion an. Falls sowas möglich ist, würde man die gewünschten Daten dann als csv exportieren und diese Datei dann in Excel oder so importieren. Dort kann man dann die Daten überarbeiten (Spalten anpassen, Texte hinzufügen usw.) und sie in die Form bringen, die die Ameise benötigt, um sie in die JTL Wawi zu importieren.
Bin dabei die Daten so zu exportieren.
Aber als aller Erstes musst du dir darüber Gedanken machen, welche Daten du überhaupt übernehmen willst? Kunden? Lieferanten? Artikel? GanzWasAnderes?
Zum Glück sehr übersichtlich. Ich benutze ja derzeit im Grunde nur eine Kasse (POS) und die Warenwirtschaft.
An Daten sind dies Kundendaten (begrenzt auf Kundennummern, Kundenkkartennummern und Guthaben) sowie Artikeldaten. Diese Daten sind selbstverständlich schon mehrfach gesichert worden und die Kundenkarten derzeit nicht in Betrieb. Hätte ich einen Onlineshop mit Schraubensortiment würde ich erst gar nicht anfangen...

Wenn es z.b. nur um eine Handvoll Artikel geht, die übernommen werden sollen und sonst nichts, dann ist vielleicht die manuelle Neuanlage in der JTL Wawi gar nicht das Dümmste. Denn dann werden die Felder gleich in der von JTL gedachten Logik belegt, Beschreibungstexte können evtl. angepasst werden, oder es finden sich vielleicht Altlasten, die man gar nicht mehr braucht. Eine Art "reinigendes Gewitter"...
Ja, das ist auch mein Gedanke, bzw. 'halbmanuell' mit Copy & Paste wo möglich. Ich sehe darin den Vorteil, die JTL-WaWi besser kennenzulernen. Mit Beauftragung Dritter hätte ich zwar 'alles vom Hals', aber nichts gelernt.
Es wäre immer noch schön zu wissen, welche alte Wawi es ist.
Welche DB ist es. MySQL, Oracle, CouchDB oder FileDB ?
1. --> Inzwischen von Michael genannt (weiter unten)
2. --> Von mir im Ursprungsposting genannt: MS SQL Server 2008 Espress R2

Ich bin zwar nicht der Thread-Ersteller aber ich weiß aus einem anderen Thread von @Web-Paul, dass es hier um Faktura-XP für die Wawi und Faktura.Cash für POS geht.
Korrekt
Faktura-XP hat ja ein relativ umfangreiches Online Handbuch, wo u.a. der Export beschrieben wird: https://handbuch.faktura-xp.de/Import_und_Export
Dieses kenne ich natürlich. Und wahrscheinlich ist der von Dir beschriebene Ansatz der Datenmigration in meinem Fall der beste. Ich wollte mir eigentlich zunächst einmal eine Übersicht über alle Möglichkeiten einer solchen Migration verschaffen und dann zum besten Ergebnis füür diesen Fall kommen. Aber irgendwie haben wir es ja dann doch immerhin zu einem Ergebnis gebracht.
Bei Faktura XP / Cash liegt unter Anderem das Problem vor, dass beide Softwares nicht gut integriert sind. Wenn ich aus der WaWi die Kundendaten exportiere, dann habe ich noch nicht das Guthaben aus den Kundenkarten, denn dies ist in der POS-Software Faktura Cash. Zwar liegt auch das in der MS SQL Datenbank, wird aber eben in der WaWi nicht abgebildet. Ist so.
Diese Software scheint allgemein nicht bekannt zu sein (entegegen meinem initialen Eindruck damals), weshalb es wohl auch keine 'fertige Lösung' von JTL zur Migration gibt. Ein Dienstleister, der das übernehmen wollte, müsste sich dann auch erst einmal mit der Faktura XP / Cash Software beschäftigen, d.ah ich müsste erstmal dieses System erklären. Wahrscheinlich hätte ich in der Zeit dann aber auch schon die Daten selbst umgezogen. Ich hoffe damit ein wenig besser verständlich gemacht zu haben, warum ich nicht sofort auf einen JTL- Servicepartner zugehe.

Über die Problematik einer Datenübernahme ohne einen Partner, der sich mit dem logischen Aufbau der Stammdaten in JTL auskennt, habe ich ja auch schon öfters geschrieben. Z.b. hier: https://forum.jtl-software.de/threa...zur-datenbank-sa-kennwort.216517/post-1162378
Ohje :rolleyes: Ja, aller Anfang ist schwer. Schau'n wir mal wie weit ich komme 🙂

Danke erstmal für die Hilfe bis hier; ich melde mich sicher nochmal! 🙃

P.S.: Also nochmal: Alle bestehenden Daten sind bereits mehrfach gesichert!
 
  • Gefällt mir
Reaktionen: no80
Ähnliche Themen
Titel Forum Antworten Datum
Neu Datenmigration-Artikel werden nicht angezeigt Starten mit JTL: Projektabwicklung & Migration 1
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 0
Neu JTL-POS Datensicherung - Export/Import von Datensätzen Allgemeine Fragen zu JTL-POS 0
Neu Bestimmte Kunden/Kundengruppen von Bewertungsmail ausschließen Betrieb / Pflege von JTL-Shop 2
Neu Verwaltung von priorisierten und von Vorgabeplätzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Lagerartikel mit Variation, von denen manche kein Lager brauchen JTL-Wawi 1.9 1
Neu Komponente von OPC zentrieren Allgemeine Fragen zu JTL-Shop 2
Neu Amazon Custom Orders mit Bildern von Kunden Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu HTTP ERROR 500 beim Aufrufen von https://boni-shop24.de JTL-Shop - Fehler und Bugs 4
Neu Amazon Bestellungen von gestern Abend fehlen Amazon-Anbindung - Fehler und Bugs 2
Neu Nutzung von JTL POS im B2B Bereich mit späterer Zahlung Allgemeine Fragen zu JTL-POS 0
Neu Paket X von Y auf Shippinglabel einfügen - GLS Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Tagesabschluss Beleg von/bis 4 stellig auf Ausdruck, obwohl Nummernfolge 5-stellig (letzte Nummer abgeschnitten) Allgemeine Fragen zu JTL-POS 0
Neu CMD-Line-Version von JTL-Ameise User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sonderpreise von JTL zu Woocommerce WooCommerce-Connector 0
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu Canonical-Tag von Kinderartikel Allgemeine Fragen zu JTL-Shop 3
update von 1.3.21.1 auf Version 1.8.12.2 JTL-Wawi 1.8 6
Neu Das Drucken von Versandetiketten dauert lange JTL-ShippingLabels - Fehler und Bugs 1
Versanddienstleister von Track&Trace DHL, GLS, DPD JTL-Wawi 1.8 0
In Diskussion Workflow zum Drucken von Shipping Labels JTL-Workflows - Ideen, Lob und Kritik 3
Neu Probleme beim Update von 5.2.4 auf 5.3.3 Installation / Updates von JTL-Shop 6
Neu Automatischer Abgleich von Artikel Daten Schnittstellen Import / Export 5
Workflow - Vorbestellung ausschließen von Storno JTL-Wawi 1.9 1
Neu Zweisprachiger Druck von Bestellformularen User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Kopieren oder Auslösen von Workflows in anderen Bereichen (Von Rechnung nach Kunde) JTL-Workflows - Ideen, Lob und Kritik 2
Neu Anbindung von JTL WaWi an zwei verschiedene Kassensysteme User helfen Usern - Fragen zu JTL-Wawi 8
Neu Warenkorb - löschen von Artikeln Betrieb / Pflege von JTL-Shop 3
Neu Bewertungssterne von Child-Artikeln in Artikellisten Templates für JTL-Shop 0
Neu Mandant von lokal zu online verschieben User helfen Usern - Fragen zu JTL-Wawi 7
Versand von Sperrgut mit JTL-Shipping-Labels, Abmessungen eingeben JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Import von CSV und XML (CSV=Artikel, XML=Variationen der Artikel) JTL-Ameise - Ideen, Lob und Kritik 6
Neu Suche Dienstleister zur Anpassung von Rechnungsvorlagen Dienstleistung, Jobs und Ähnliches 3
Neu Datenbankmigration "General error: 1709 Index column size too large. The maximum column size is 767 bytes" nach Update von 5.2.4 auf 5.3.3. Installation / Updates von JTL-Shop 5
Kommissionierte Ware wird von Pickliste gelöscht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Downgrade von Standard auf CFE Gelöste Themen in diesem Bereich 3
Neu Ausblenden von Artikeln wenn Bestand weniger als Mindestintervall Allgemeine Fragen zu JTL-Shop 0
Servicepartner für Shopumzug von 4 auf 5 inkl. Plugins gesucht Upgrade JTL-Shop4 auf JTL-Shop5 3
Fehler bei JTL-Update (1.5.55.8 -> 1.7.15.6) "Arithmetischer Überlauffehler beim Konvertieren von expression in den int-Datentyp." JTL-Wawi 1.7 9
Neu Datenexport von Rechnungskorrekturen bleibt leer JTL Ameise - Eigene Exporte 1
Fehler und Bugs nach Update von 4.06 auf 5.3.3 mit Lösungen Sammelthread Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Statistik von JTL weicht vom Kassenbericht von LS-Post ab Fragen rund um LS-POS 2
Neu Zeitliche Steuerung von Amazon Listings Amazon-Lister - Ideen, Lob und Kritik 2
Neu Preis/Mwst-Anzeige und Übertragung von Daten aus der Wawi WooCommerce-Connector 4
Neu Verkäufe von Artikeln je Marktplatz Eigene Übersichten in der JTL-Wawi 5
Neu Fehler bei Abgleich von Kategorien zu Shopify Shopify-Connector 0
Neu Umstellung auf Packtisch von WMS, wie Lagerplatz anzeigen lassen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Upgrade von 4.06 Professional Edition auf 5.5.3 Gelöste Themen in diesem Bereich 18
Neu Neues Plugin: "Schnellkauf Plus" (Artikel direkt durch die Eingabe von Artikelnummer, GTIN, ISBN, ASIN, HAN oder UCP in den Warenkorb legen) Plugins für JTL-Shop 2

Ähnliche Themen