Blackbit Data Director für Pimcore
Die Schnittstelle zwischen Pimcore und Ihren Datenquellen
Blackbit Data Director für Pimcore – Pimcore Importe, Exporte, Automatisierung
Das Pimcore-Plugin zur Optimierung von Pimcore in Bezug auf alle PIM-bezogenen Funktionen, insbesondere Importe, Exporte, Automatisierung, Workflows
- XML, JSON, CSV, Excel und andere Datenquellen in Pimcore-Datenobjekte, -Assets und -Dokumente importieren,
- Daten aus Pimcore in XML, JSON, CSV, Excel und andere Formate exportieren,
- REST APIs zum Schreiben oder Lesen von Pimcore-Daten zu erstellen,
- Daten an externe Systeme (Shops, Webseiten, etc.) zu übertragen,
- Automatisierungen und Workflows innerhalb von Pimcore erstellen und
- Ihre täglichen Aufgaben in Pimcore viel effizienter gestalten.
Weitere Informationen finden Sie auch hier
Mit dem Pimcore Data Director Bundle von Blackbit importieren Sie XML-, CSV-, JSON- und Excel-Dateien in Pimcore-Objekte, -Assets und -Dokumente. Sie können auch Feeds exportieren und eine REST-API ohne jegliche Programmierung erstellen.
Im Pimcore Adminpanel legen Sie fest, welche Daten aus der Import-Quelle extrahiert werden sollen und ordnen diese den Objektfeldern Ihrer Pimcore-Objekte zu. Hierbei werden sämtliche Pimcore-Datentypen für den Import unterstützt. Auch der Import von Assets und Dokumenten ist möglich.
Während des Imports können Daten modifiziert und an Ihr Datenmodell angepasst werden. Der Pimcore Data Director stellt umfangreiche Funktionen und ein komfortables Benutzerinterface zur Verfügung und ist eine bewährte Basis für den Import strukturierter Daten in Pimcore-Objekte, -Assets und -Dokumente.
Der Data Director senkt den Aufwand für die Programmierung individueller Schnittstellen und verkürzt die Zeit bis zur Inbetriebnahme Ihres Pimcore-Projektes.
So funktioniert der Import von Daten mit dem Pimcore Data Director
Der Data Director hat sich in vielen E-Commerce-, PIM- und Master-Data-Management-Projekten bewährt und ist entsprechend den Anforderungen unserer Kundinnen und Kunden entwickelt worden.
Ziel des Data Directors ist es, Informationen aus vorgelagerten Systemen in die Objekte von Pimcore zu importieren, dort gegebenenfalls mit weiteren Informationen anzureichern und über Pimcore selbst bzw. über ein nachgelagertes System wie zum Beispiel einen Online-Shop zu veröffentlichen.
Der Import läuft stets in zwei Schritten ab.
Schritt 1: Parsen der Quelldatei, Import der Daten in eine flache Datenbanktabelle
Im ersten Schritt wird mit Hilfe eines intuitiven Benutzerinterfaces festgelegt, welche Spalten einer CSV-Datei bzw. welche Attribute einer XML in Pimcore importiert werden sollen.
Eine Vorschau zeigt direkt an, ob die Eingaben richtig sind. Der Import liest die Daten in eine „Zwischentabelle“ ein, sodass Anwender:innen hier nachsehen können, welche Daten aus dem vorgelagerten System importiert wurden, bevor diese im nächsten Schritt weiterverarbeitet werden.
Schritt 2: Mapping von Attributen per Drag-and-Drop
Im zweiten Schritt werden die Informationen aus der Zwischentabelle den Objektattributen der in Pimcore kundenindividuell definierten Klassen per Drag-and-Drop zugeordnet.
Hierzu werden im Attribut-Mapping-Panel alle Felder der Zielklasse aufgelistet. Jedem Feld können Sie das zu verwendende Rohdatenfeld aus Schritt 1. zuweisen.
Hierbei werden ein oder mehrere Schlüsselattribute festgelegt, sodass der Vorgang wiederholt und die Objekte in Pimcore aktualisiert werden können. Wenn mehrere Felder als Schlüsselfelder festgelegt sind, werden sie mit UND verknüpft, sodass Objekte nur aktualisiert werden, wenn alle Schlüsselfelder mit den zugewiesenen Rohdatenfeldern übereinstimmen.
In den Einstellungen des Datenport-Panels unter „Erweiterte Optionen“ können Sie den Importmodus festlegen, verfügbar sind
- Objekte erstellen und bearbeiten
- Neue Objekte erstellen, bestehende nicht bearbeiten
- Vorhandene Objekte bearbeiten, keine neuen Objekte erstellen
Beim Attributmapping können auch Modifizierungen der Quelldaten vorgenommen werden. Für jede Feld-Zuordnung kann eine Callback-Funktion angegeben werden, die beispielsweise Zeichenoperationen und Berechnungen auch auf Basis mehrerer importierter oder im aktuellen Objekt bereits vorhandener Attribute durchführt.
Data Director Video
Hier sehen Sie den Vortrag unseres Tribe Leads Jan Walther über den Pimcore Data Director anlässlich der Pimcore Inspire 2021.
Pimcore-Tutorials zum Data Director
In unserer Knowledge Base finden Sie eine Reihe von Video-Tutorials, die die Möglichkeiten des Pimcore Data Directors ausführlich erklären.
Testen Sie den Pimcore Data Director
Weitere Highlights im Überblick
Dateibasierte Importe
(Überwachung eines Verzeichnisses und automatischer Import bei neuen Dateien), z.B. für:
- automatische Asset-Importe in Pimcore (z.B. von einem Netzlaufwerk)
- automatische Zuordnung von Assets zu Pimcore-Objekten anhand des Dateinamens
Import mehrerer Dateien
(CSV, XML, Excel) aus einem Quellverzeichnis mit automatischer Deduplizierung
Import von einer URL als Datenquelle
Import von Daten aus Pimcore-Objekten:
- Migration der Daten von einem Objektfeld zu einem anderen ohne Datenverlust
- dynamische Massendatenbearbeitung, die im Pimcore-Grid nicht möglich ist (z.B. Preise um 10% erhöhen)
Import von Dokumenten (Befüllung der Editables)
Starten von Importen per REST-API
Generieren von Antwortdokumenten, z.B.
- Erfolgsstatus der importierten Objekte
- Aufzeichnen von Import-Fehlern
- Aufrufen eines anderen Imports, der vom aktuellen Import abhängig ist
- Erstellen von CSV-, XML-, JSON-Dokumenten, die von anderen Systemen als Importquelle verwendet werden können
- Antwortdokumente für single-page applications/PWA frontend requests
Überspringen von Datensätzen aus der Importquelle
(z.B. wenn Daten fehlen oder deren Qualität ungenügend ist)
Einfacher Import von Relationen
Import von Objekthierarchien/Objektbäumen
- Angabe des Elternelementes möglich
- Option zur Optimierung der Vererbung (Daten werden so weit oben in der Objekthierarchie eingetragen wie möglich)
Übersetzung von Texten (per DeepL oder AWS API)
Unterstützung sämtlicher Pimcore-Datentypen (inkl. Relationen mit Metadaten, Objektbausteinen, Feldsammlungen usw.):
Optimierte Performance:
- falls sich die Quelldaten nicht geändert haben, kann der Import des Datensatzes übersprungen werden
- falls im Import Daten eines Objektes nicht geändert werden, braucht dieses nicht gespeichert werden
Möglichkeit Importe zurückzunehmen:
- Falls sich ein Fehler bei der Attributzuordnung eingeschlichen hat und dadurch ggf. mehrere Tausend Objekte mit falschen Daten befüllt wurden, kann die Änderung zurückgespult werden – es werden in diesem Fall nur die im Import gemappten Felder zurückgenommen, nur bei den im Import veränderten Objekten – ein großer Vorteil gegenüber des Einspielens eines Komplett-Backups
Relevante Mehrwerte schaffen mit Pimcore
Wir entwickeln E-Commerce-Lösungen, Buchungs- und Veranstaltungsplattformen, PIM-Systeme und Corporate Websites. Erfahren Sie alles über Pimcore sowie unsere Leistungen als Platinum-Partner und Enterprise Subscription Integrator.
Pimcore, als umfassende Open-Source-Plattform, bietet einzigartige Lösungen im Bereich des Daten- und Experience-Managements.
Pimcore bietet von Haus aus ein Open Source Digital Asset Management, auf das per Webdav oder Web zugegriffen werden kann.
Als Content Management System (CMS) können Sie mit Pimcore Inhalte zentral erstellen, verwalten und direkt auf Ihrer Website bearbeiten.
Produzieren Sie Flyer, Produktblätter, Preislisten oder vollständige Produktkataloge komfortabel über das Pimcore-Backend.
Automatisierte und datenbankgestützte Erstellung von Katalogen und Preislisten mittels Adobe InDesign.
Blackbit hat über zwanzig Jahre Erfahrung im Hosting und Management von E-Commerce-Systemen.