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 utilities that any user can use as a base for her own Denodo projects.
To get started, you’ll need to grab the code. If you are familiar with Git, just open a command prompt and execute this command:
git clone https://github.com/denodo/denodocommunity-resources.git* Please read the documentation of each subproject to get more information.
This repository includes different projects. If you don't want to clone/download the entire repository to save disk space in your machine, you can download a specific subproject by executing these commands:
git clone --no-checkout https://github.com/denodo/denodocommunity-resources.git
cd denodocommunity-resources
git sparse-checkout init
git sparse-checkout set <project_folder_name>For example, for cloning the Denodo AI PowerBI Widget, execute:
git clone --no-checkout https://github.com/denodo/denodocommunity-resources.git
cd denodocommunity-resources
git sparse-checkout init
git sparse-checkout set plugins/denodo-powerbi-ai-chartIn these subprojects you can find samples of custom components using the Denodo Java API:
- Custom Data Sources: sample Virtual DataPort custom data sources (also called custom wrappers).
- Custom Functions: sample Virtual DataPort custom functions.
- Custom Stored Procedures: sample Virtual DataPort tored procedures.
In this subproject you can find plugins for third-party applications that are connected to the Denodo Platform:
- Denodo AI PowerBI Widget: sample PowerBI widget that communicates with the Denodo AI SDK.
In this subproject you can find useful applications that can be connected to Denodo Platform components:
- Denodo AI SDK Evaluator: this is a specialized tool for assessing the performance and accuracy of queries generated using the Denodo AI SDK.
In this subproject you can find useful scripts for working with Denodo:
- Denodo Support Utilities: this tool enables you to interact with the Denodo Support Site using commands in your command-line shell.
- Denodo Incremental Deployment: automation framework for code promotion within the Denodo Major versions and also moving code from one major version to another version
In this subproject you can find useful templates for working with Denodo:
- Denodo Embedded MPP Templates: templates for deploying the Denodo Embedded MPP in Azure and AWS.
- Denodo Embedded MPP Observability and Monitoring Templates: templates for monitoring the Denodo Embedded MPP with Prometheus and Grafana to track the health of the server.
- Denodo Data Products Lifecycle Roles: creation scripts of the roles defined in this Knowledge Base article.
- Spring Batch Samples: template project using Spring Batch + Denodo Platform.
- Star the repo
- Join the Denodo Community and ask questions on the Q&A
- Download Denodo Express
- Contributions are, of course, most welcome!
- Track issues
This project is distributed under Apache License, Version 2.0.
See LICENSE
This project is supported by Denodo Community.
See SUPPORT