Denodo is the leading logical data management platform. It establishes a unified data accessibility framework that provides data consumers with real-time insights from diverse data sources.
This project mantains some sample custom data sources that any user can use in his/her own Denodo Platform installation.
This is the list of available Custom Data Sources created in Java code:
- ExtractFileMetadata: this is a sample custom data source to show how to extract metadata information available in files using Apache Tika.
- It requires the
filepathas input parameter of the data source. - The output schema returns a list of key/value pairs with the metadata information of the input file, for example:
metadata_key metadata_value date 2025-10-10T12:39:00Z dc:creator jsmith Last-Modified 2025-10-10T12:39:00Z Content-Type application/pdf
- It requires the
For importing, the custom data sources included in this subproject, please generate a JAR file and read the official documentation for the instructions on how to immport that JAR file into your Denodo Platform installation: https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/creating_data_sources_and_base_views/custom_sources/custom_sources.
In summary you will have to:
- First, you need to upload to Virtual DataPort the JAR file. To do this, follow these steps:
- Click the menu
File > Extension managementin Design Studio. - In the tab
Extensions, click Import, select the jar file, and click Ok. - Ensure that all the dependencies are copied into the
%DENODO_HOME%/extensions/thirdparty/libdirectory (like the Apache Tika jar file). - After uploading the jar files, click the menu
File > New > Data source > Customfor creating the data source.
- Click the menu
This project is distributed under Apache License, Version 2.0.
See LICENSE
This project is supported by Denodo Community.
See SUPPORT