For catalogs, users, and segments, in order for reporting to be useful you need a warehouse record of the initial state of the data. To create this initial record, you can do one of two things.

Note: Either method will take considerable time, especially if you have a large catalog.

The UserService and ProductCatalogService components walk the entire product catalog and user repository and write a log entry for each item, with a null timestamp and an event type of INSERT. The regular data loading process can then load the data into the Data Warehouse.

Both components must be configured with the repository to be loaded and the item descriptors to include in the walk. For example, in, configure the following:


For, configure the following:


No configuration is required for SegmentChangeListenerService.

loading table of contents...