Activating IWD Aggregate Plugins
Similarly to activating statistics (see Composition of IWD Statistics and Aggregates), you activate a plug-in by appending it to the plugins.properties file, which is located in the etl\plugins subfolder.
Currently, the iWD Data Mart has five embedded aggregation plug-ins:
By default, only the task classification aggregate is enabled in this file to minimize ETL processing time and Data Mart size; this plug-in’s content consists of the following single line:
${KETTLE_REPOS_DIR}\plugins\classif,task_classif_fact,native
To enable additional plugins, perform the following steps:
Stop iWD Data Mart runtime node.
Using an ASCII editor, open plugins.properties, add a row for each plug-in that you want to enable, and save.
For example, to add all the aggregate plug-ins, add these lines to the file as shown below:
${KETTLE_REPOS_DIR}\plugins\classif,task_classif_fact,native
${KETTLE_REPOS_DIR}\plugins\age,task_age_fact,native
${KETTLE_REPOS_DIR}\plugins\agent,task_agent_fact,native
${KETTLE_REPOS_DIR}\plugins\capt,task_capt_fact,native
${KETTLE_REPOS_DIR}\plugins\queue,task_queue_fact,native
Genesys also provides a sample file with all plugins enabled: etl\plugins\all_plugins_example.properties.
But only the Kettle implementation of the aggregations plug-ins supports customization, so you can switch back to the Kettle version if needed:
${KETTLE_REPOS_DIR}\plugins\classif,task_classif_fact
${KETTLE_REPOS_DIR}\plugins\age,task_age_fact
${KETTLE_REPOS_DIR}\plugins\agent,task_agent_fact
${KETTLE_REPOS_DIR}\plugins\capt,task_capt_fact
${KETTLE_REPOS_DIR}\plugins\queue,task_queue_fact
