Import the DEE library
The DEE dependency must be included in the project’s POM.- Local CSV Extract
- InMemory Extract
Set the required properties
The external properties are retrieved using the Spring@Value mechanism. For it to work, the following code must be included in the main Spring Config class.
Importing configurations
The DEE library provides the necessary Spring Config files to enable the DEE, so no additional configuration is required.All-in-one configuration
All config files can be added by adding the target-specific configuration to the application’s Spring Config. These config files contain all config files needed for DEE.| Output | Configuration Class |
|---|---|
| Local CSV File | CsvDataExtractionEngineConfig.class |
| In Memory | InMemoryDataExtractionEngineConfig.class |
Individual configuration files
Optionally, users can import specific configs. The following are the configs for the CSV target:| CSV Specific Implementation | Description |
|---|---|
CsvDataExtractionServicesConfig | Registers the services for the Data Extraction Engine (ILocalDataExtractionService) and Enhanced Drillthrough ILocalEnhancedDrillthroughService |
CsvDataExtractionRestServicesConfig | Exposes the services so they can be accessed using REST (work in progress). |