Jump to: navigation, search

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:

  1. Stop iWD Data Mart runtime node.

  2. Using an ASCII editor, open plugins.properties, add a row for each plug-in that you want to enable, and save.

  3. Important
    This file should not contain any extraneous lines.

For example, to add all the agent 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.

Important
Due to better performance results, iWD Data Mart uses the Groovy versions of the aggregation plugins instead of Kettle since release 9.0.009.xx.

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
This page was last modified on June 28, 2019, at 07:08.

Feedback

Comment on this article:

blog comments powered by Disqus