| title | Data Importer |
|---|
The Data Importer adds import functionality to Pimcore Datahub. It reads data from external sources and writes it into Pimcore data objects based on a configured mapping, without writing code.
- Import configurations managed directly in Datahub, edited in Pimcore Studio.
- Six data sources: asset, upload, HTTP, SFTP, push endpoint, and SQL.
- Five file formats: CSV, JSON, XML, XLSX, and SQL query results.
- Resolver strategies that decide whether a record updates an existing data object or creates a new one, where it is stored, and whether it is published.
- A mapping editor with a live preview of the source data and of every transformation step.
- Delta check to skip unchanged records, and cleanup to remove data objects that left the source.
- Manual, scheduled, command-line and push-triggered execution.
- Progress tracking and detailed import logs.
Start here:
- Installation: install the bundle and set up queue processing.
- Getting Started: build a first import end to end.
Reference:
- Configuration: every option of an import configuration.
- Import Execution Details: what happens between the trigger and the data.
- Import Progress and Logging: watch and audit an import.
- Extending: custom strategies and events.
- Troubleshooting / FAQ: common problems.
- Upgrade Notes: breaking changes per release.
