Pimcore X - Découvrez Data Importer

Pimcore Datahub est le point central pour l’échange de données avec les contributeurs externes dans Pimcore X. Il connecte Pimcore à vos différentes applications et leur permet d’accéder, importer et mettre à jour l'ensemble des données présentes dans Pimcore, par le biais de différentes technologies telles que REST ou GraphQL.
Pimcore X - Découvrez Data Importer - Impression #1

Notre dernier ajout au Datahub est le Pimcore Data Importer
Ce module Open Source module vous permet

  • d'accéder à ne nombreuses sources de données
  • de configurer mapping et transformations
  • d'importer et mettre à jour des données sans code

Le Pimcore Data Importer est nativement intégré dans Pimcore. Il se base sur l'architecture ouverte et personnalisable de Pimcore et du Pimcore Datahub. Il s'adapte aisément à tout modèle de données configuré dans Pimcore.

Il suffit de lui fournir vos données dans n'importe quel format - ses fonctions intégrées de transformation et de mapping prépareront les données et les importeront dans votre solution Pimcore. Peu importe si vous voulez importer de simples textes, des données numériques, des données avec des unités, des données de magasin de classification, ou même des relations avec d'autres objets de données ou actifs.

Ces fonctions de transformation et de mapping, ainsi que les différentes sources et formats de données (XML, JSON, XSLX, CSV) permettent de mettre en œuvre de multiples tâches afin d'intégrer ou de mettre à jour des données dans Pimcore. Voici quelques exemples de cas d'utilisation.

Cas d'utilisation : Initialisation de vos données produits

Utilisez le Pimcore Data Importer pour l'import initial de données dans Pimcore. Fournissez les données par exemple dans un fichier JSON, téléchargez-le directement dans la configuration de l'importateur, configurez le mapping et démarrez l'importation.

En plus de simplement mapper tous les attributs du fichier JSON vers les attributs de vos objets de données, vous pouvez également utiliser les pipelines de transformation pour préparer et transformer les données si nécessaire. Lorsque votre source de données contient des URL vers des images de produits, le processus d'import peut par exemple les télécharger, les stocker en tant qu'actifs Pimcore et les lier automatiquement aux produits créés.

Si votre source de données contient un identifiant unique, vous pouvez configurer l'importation pour mettre à jour les enregistrements de données existants au lieu d'en créer de nouveaux et ainsi réexécuter l'importation plusieurs fois sans créer de doublons.

Cas d'utilisation : Mettre à jour vos produits régulièrement depuis votre ERP

Votre système ERP fournit des exports (delta ou complets) de vos données de produits sur une base régulière, par exemple une fois par jour vers un emplacement SFTP spécifique. Configurez Pimcore Data Importer pour charger et importer toutes les données, nouvelles ou mises à jour, dans votre système PIM de manière entièrement automatique, sans aucun code.

Cas d'utilisation : Mettre à jour le stock en temps réel depuis votre ERP

Les informations de sont typiquement des informationsdevant être mises à jour régulièrement, de préférence en temps réel. Pimcore Data Importer permet de configurer dans Pimcore un "endpoint", vers lequel le système ERP peut envoyer toutes les mises à jour de stocks à chaque changement.

Cas d'utilisation : Connecter votre CRM et synchroniser les abonnements

Comme Pimcore peut non seulement gérer les données produits, mais aussi d'autres données comme les données clients, vous pouvez bien sûr connecter d'autres systèmes tels que des CRM. Utilisez Pimcore Data Importer et la source de données "push" pour permettre à un CRM d'envoyer les statuts d'abonnement à la newsletter de vos clients en temps réel, à mesure qu'ils sont mis à jour dans le système CRM.

Cas d'utilisation : Connecter votre ETL préféré et importer de la données régulièrement

Puisque Pimcore Data Importer prend en charge de nombreuses sources de données différentes, il peut également être utilisé pour connecter Pimcore à votre outil ETL préféré. Utilisez cet ETL pour préparer les données à partir de différentes sources, appliquer des transformations complexes et les agréger dans une structure intermédiaire. Mappez cette structure intermédiaire avec votre modèle de données Pimcore et réalisez importations et mises à jour avec Pimcore Data Importer sur une base régulière.

Pour plus de détails, consultez notre documentation et suivez le cours dédié au Pimcore Data Importer.

Author:Christian Fasching
Christian Fasching
  • CPO
27 articles by this author

Plus d'information sur Pimcore

Plus de 100 000 clients font confiance à Pimcore. Découvrez nos +550 success stories.