Developing Custom Input Filters

When creating a DF, JSON or XML data source, you can select an input filter that preprocesses the data retrieved from the source, before the Execution Engine processes it. Besides providing several out of the box input filters, Virtual DataPort provides a Java API that allows you to develop filters that preprocess the data in any way you need.

Virtual DataPort includes a sample custom filter that reads the data from the source and replaces one character with another one. This example is at the folder <DENODO_HOME>/samples/vdp/customConnectionFilter. The README file in this directory explains how to compile, install and use this custom filter.

Once you have developed a custom filter and imported it into Virtual DataPort, read the article How to debug Denodo custom extensions with Eclipse of the Denodo Knowledge Base to learn how to debug it.