Datenbank-Transformation zur Übernahme bestehender Daten

Die Hintergründe der Übernahme von Daten in eine neue Datenbank sind mannigfaltig. Oftmals geht es um den Austausch von Daten zwischen zwei parallel eingesetzten Software-Lösungen. Ebenfalls beliebt sind der Import von Daten aus Excel-Tabellen in eine PHP-Anwendung oder die Migration von einem CMS zu einem anderen, z.B. zu WordPress.

Häufige Szenarien der Migration

Lassen wir die Frage, ob es sich im vorliegenden Fall um eine Migration oder eine Transformation handelt beiseite. Bestimmt sind Sie auf der Suche nach einer konkreten Lösung für eine konkrete Problemstellung.

Nachfolgende Szenarien sind die am häufigsten an uns herangetragenen. Sie können also davon ausgehen, dass hinreichend Know-How vorhanden ist und der Aufwand für die Migration daher entsprechend überschaubar.

Daten aus Excel übernehmen

Die Erfassung von Auftrags- und Kundendaten, Arbeitszeiten, steuerlich relevanten Buchungen etc. in Excel-Dateien ist die Evolution des Karteikartensystem – nur nicht so zuverlässig. Niemand bestreitet, dass mit VBA in Excel vieles möglich ist. Nicht Nachteile: Unsicher, instabil, abhängig vom Betriebssystem und kompetente Programmierer sind schwer zu finden.

Mit PHPExcel steht ein mächtiges, kostenfreies Werkzeug zur Verfügung, das den Import von Daten aus Excel in eine PHP-Anwendung vielleicht nicht gerade zum sprichwörtlichen Kinderspiel macht, aber doch sehr komfortabel gestaltet. In den üblichen Anwendungsfällen schreibt ein Import-Script die Datensätze nach Validierung und ggf. Transformation in eine MySQL-Datenbank.

Auch die direkte Weiterleitung der Daten an die Webschnittstelle einer dritten Anwendung ist ein realistisches Szenario ebenso wie die Kombination mit Daten aus einer weiteren Quelle oder einfach nur Umwandlung der Daten und Ausgabe als Excel-Datei mit transformierten Daten.

Ein ganz konkreter Anwendungsfall sind Import- und Export-Funktionen von Bestellverwaltungs-Software oder -webanwendungen und Warenwirtschaftssystemen. Die Funktionen sind unter Umständen vorhanden, aber nicht kompatibel. Dies ist ein ganz typischer Fall für die Transformation von Daten via Weboberfläche in einem nicht-öffentlichen Bereich.

Daten aus PDF-Dateien einlesen

Eigentlich als plattformunabhängiges Format für den Austausch von Dokumenten vorgesehen, dient PDF oftmals auch zur Datenübermittlung. Hintergrund für diese missbräuchliche Verwendung könnten beispielsweise Anwendungen sein, deren Datenbestand für den Ausdruck vorgesehen ist, aber nicht zur weiteren Verwendung in anderen Programmen.

Unabhängig vom weiteren Verwendungszweck ist PDF Parser ein überaus praktisches Tool für die Erkennung und das Auslesen von Texten in PDF-Dateien. Wenn Sie auf der Suche nach einem Programmierer für die Verarbeitung von Text aus einer PDF-Datei sind, steht Ihnen mit Werbe-Markt.de ein erfahrener Partner zur Verfügung.

Wechsel des CMS

Mit der plakativen Überschrift Wechsel des CMS eigentlich gemeint ist die Umstellung der Website. In den meisten Fällen geht es dabei um den Wechsel von Joomla! zu WordPress, Contao zu Drupal und und und. Auch der Umstieg von einem gehosteten Dienst wie von wordpress.com zum eigens verwalteten Blog oder von Blogger zu WordPress sind keine Seltenheit.

Zum Service von Werbe-Markt.de gehört auch ehrliches Eingeständnis der Grenzen des Leistungsspektrum. Unsere Stärke sind kleine CMS namenloser Anbieter für die kein Support mehr geleistet wird, WordPress, Joomla! und die Einbindung statischer HTML-Seiten in ein PHP-basiertes CMS, insbesondere WordPress. Experten für beispielsweise TYPO3 finden Sie an anderer Stelle.

Wechsel der Onlineshop-Software

Der Umstieg auf ein neues Shopsystem setzt noch größere Sorgfalt voraus als der „einfache“ Wechsel des CMS. Während ein nicht-angezeigtes Bild oder fehlender Zeilenumbruch in einer rein informativen Website verzeihlich sein kann, muss mit den übernommen Bestellungen und Kundendaten alles korrekt verlaufen.

Unsere Erfahrung in puncto Datenübernahme aus Onlineshops umfasst Magento, Gambio, xt:Commerce, osCommerce, JoomShopping, VirtueMart, WooCommerce und einige weniger bekannte Webshop-Systeme. Wenn Sie also die Kompatibilitätsprobleme Ihrer Onlineshop-Software von 2003 und insbesondere die lästige Anpassung von Plugins nach jedem Update (sofern es noch welche gibt) leid sind, stehen wir Ihnen gerne für den Umstieg auf eine moderne und gepflegte Onlineshop-Software zur Verfügung.

XML, JSON, CSV

Die drei genannten sind die klassischen Formate für den Datenaustausch. Um mit Daten im XML-, JSON- oder CSV-Format umzugehen, bedarf es keiner externen Bibliotheken. Die nativen Bordmittel von PHP sind völlig ausreichend.

Deshalb können Sie davon ausgehen, dass völlig unabhängig von deren Quelle die Daten mit überschaubarem Aufwand verarbeitbar sind.

Transformation zur Software von Werbe-Markt.de

Es kommt nicht selten vor, dass bei einem bereits bestehenden Portal mit zahlreichen angemeldeten Usern ein Wechsel auf die ausgereifte PHP-Software von Werbe-Markt.de vorzunehmen ist. Die Gründe hierfür sind meist die umfangreicheren und komfortableren Administrations-Möglichkeiten in der Software von Werbe-Markt.de, zahlreichere User-Funktionen oder schlichtweg, dass Ihr bisheriges Script seit Jahren nicht weiterentwickelt wurde, mit zunehmender Userzahl oder beim Wechsel auf einen zeitgemäßeren Server Fehlfunktionen auftreten und der Programmierer nicht mehr erreichbar ist.

Oder Sie betreiben derzeit eine Website mit statischen und aufwendig manuell gepflegten .html-Seiten und suchen nun nach einer automatisierten, dynamischen Lösung für Ihren Web-Auftritt. Dies ist auch heute noch erstaunlich häufig bei „konventionellen“ Partnervermittlungs- oder Modelvermittlungs-Agenturen der Fall, deren Kundendaten z.B. über eine Tabellenkalkulations-Software verwaltet werden.

Auch wenn es um die Transformation von Datensätzen zur Einbindung in eine nicht von Werbe-Markt.de angebotene Software geht, übermitteln wir Ihnen gerne ein entsprechendes Angebot. Nutzen Sie bitte folgendes Formular, um mit uns Kontakt aufzunehmen. Schildern Sie kurz die Problematik, geben Sie an, in welchem Format die zu transformierenden Datensätze vorliegen, um wieviele Datensätze es sich handelt, für welche Software sie angepasst werden sollen und ob alle vorliegenden Daten übernommen werden sollen oder bestimmte Daten nicht benötigt werden.

Kontaktanfrage Programmierung zur Datenübernahme

Sofern die Software, aus der zu verarbeitenden Daten stammen, nicht frei verfügbar ist, benötigen wir mind. einen kompletten Beispiel-Datensatz, um Ihnen ein konkretes Angebot übermitteln zu können. Je nach Art der Migration könnten dies zum Beispiel die Daten eines Users bzw. Kunden sein. Aus Datenschutzgründen sollten dies Ihre eigenen Daten sein oder die Daten eines real nicht existenten Beispiel-Users. In welcher Form dieser Datensatz / diese Datensätze übermittelt werden können, muss im Einzelfall nach erfolgter Kontaktaufnahme geklärt werden.

Andernfalls teilen Sie uns bitte die beteiligten Software-Komponenten, z.B. nach dem kurzen Schema Joomla! zu WordPress.

* Pflichtfelder

MySQL-Programmierung