Contentserv-Export module
CS Elasticsearch CSV Export Module
Overview
The CS Elasticsearch CSV Export module is a source connector within the ADIB framework that enables the extraction of product data from ContentServ’s Elasticsearch instance. It is designed to handle large-scale exports efficiently by transforming complex, nested data structures into a flattened, tabular CSV format suitable for analysis, reporting, or data migration.
Description
This module connects directly to the Elasticsearch index used by ContentServ PIM/DAM and retrieves product information based on defined queries or index patterns. During export, the module performs necessary data transformations to flatten hierarchical or JSON-based Elasticsearch documents into a consistent CSV schema. The resulting CSV file can then be consumed by downstream systems such as:
- Data warehouses and BI tools
- ERP or CRM systems
- External product catalogs or migration tools
The module is part of the ADIB → ContentServ Lightning Export use case, ensuring optimized data extraction performance for large product datasets.
Key Features
- Connects to ContentServ Elasticsearch for high-speed data access.
- Exports data into standard CSV format (UTF-8 encoded).
- Supports field mapping and transformation for complex attributes.
- Handles nested structures and multi-value fields.
- Can be used in scheduled or on-demand export workflows.
- Fully compatible with other ADIB Pre/Post Processing modules (e.g., FTP upload, timestamping, archiving).