Denodo Best Practices and Guidelines

Applies to: Denodo 8.0 , Denodo 7.0
Last modified on: 13 Jun 2022
Tags: Best practices

Download document

You can translate the document:

This document is a compilation of Denodo Best Practices and Guidelines available in the Platform’s documentation and in the Denodo Community Knowledge Base.

General Best Practices (Development and Admin)

Denodo Admin and Development Best Practices: common administration best practices, including recommendations around installation, database management, security, JVM configuration, cache configuration, replication, monitoring, virtual machines, etc. It also includes guidance on development aspects like environment set-up, naming conventions, documenting virtual schemas, metadata storage, versioning, and query profiling (data lineage, execution traces).

Denodo Development Best Practices: project structure, interfaces, virtual databases organization, folder/database oriented models, VCS scenarios, view development, cache.

Denodo Development Strategy - Development paradigm: development methodologies, agile development.

Development and Teams

Version Control Systems Integration: Scenarios And Recommended Uses: this section of the documentation describes different development models and provides recommendations when integrating with Version Control Systems.

Denodo Project Lifecycle: basic project lifecycle, promotion between environments, testig, server maintenance.

Denodo Deployments and Continuous Integration: deployment process, revisions, Jenkins Denodo Testing Tool, continuous integration, promotion process.

Security

LDAP authentication best practices: general recommendations around the security when integrating Denodo and Active Directory or LDAP.

Testing

Denodo Testing Tool: this tool allows Denodo users to easily automate the testing of their data virtualization scenarios, both during the development of their virtualized solutions and during their maintenance, acting as a safety net before applying any significant changes to these environments. The Denodo Testing Tool can be downloaded from the Denodo Connect section of the Support site. The downloadable contains the Denodo Testing Tool User Manual which has the detailed instructions on the configuration steps.  

Testing in Denodo: Denodo Testing Tool, Unit Testing, Integration Testing, System Testing, Acceptance Testing.

Workload and Performance Tuning

Optimizing Queries: This section of the documentation describes different aspects related to query optimization in Denodo, including cost-based optimization, Data Movement, Parallel Processing, Query Simplification, etc.

Denodo Query Optimizations for the Logical Data Warehouse: very comprehensive document with detailed explanations about how the Denodo Query Optimizer works. It also contains examples around a Logical Data Warehouse scenario to show you how to set up your environment to leverage these optimization techniques.

Denodo Load Testing with Apache JMeter: This document explains how to configure Apache JMeter to simulate workloads on the Denodo Platform and carry out performance tests.

Denodo Load Testing with LoadRunner: This document explains how to configure LoadRunner for load/stress tests on the Denodo Platform.

Questions

Ask a question
You must sign in to ask a question. If you do not have an account, you can register here

Featured content

DENODO TRAINING

Ready for more? Great! We offer a comprehensive set of training courses, taught by our technical instructors in small, private groups for getting a full, in-depth guided training in the usage of the Denodo Platform. Check out our training courses.

Training