You can translate the document:

Introduction

Welcome to Denodo 9! If you are currently using Denodo 8.0 and planning to upgrade, this guide will walk you through the essential steps to ensure a smooth transition. Whether you are a seasoned Denodo user or new to the platform, understanding the upgrade process is crucial to maintaining data integration efficiency and taking advantage of the latest features included in Denodo 9

Key Considerations

  1. Compatibility: Denodo 9 introduces new features, enhancements, and changes to existing functionality. While upgrading, keep in mind that some VQL statements generated by previous versions may not be directly importable into Denodo 9. Syntax errors could occur, so thorough testing is essential.
  2. Preparation: Before diving into the upgrade process, review the major steps involved. These include preparing your environment, addressing common tasks across modules, and ensuring compatibility with your existing setup.
  3. Post-Upgrade Tasks: Once Denodo 9 is up and running, there are additional configuration steps to perform. These tasks apply to all components and help optimize your deployment.
    More information can be found in the
    Denodo Platform Upgrade Guide.

Remember, a well-executed upgrade ensures that your data virtualization environment remains robust, secure, and aligned with your organization’s needs.

Getting Ready

In this section, we list the preparation steps, hardware, and team required to start with the upgrade process.

Licensing

Requirement

Comply (Y/N)

Comments

License for Denodo 9

 

A Denodo 9 license for the upgrade process can be requested from the Downloads > Licenses section of the Denodo Support Site.

Denodo 9 installers will be available from the Denodo Support Site once the license is in place.

This license file should be accessible from the Denodo Solution Manager Web Administration Tool for installation.

Team Required

We would like to highlight that it is recommended to do the Upgrading to Denodo Platform 9 for Administrators training course to guarantee that the teams in charge of the upgrade have the required knowledge to execute a successful upgrade.

Requirement

Comply (Y/N)

Comments

Denodo Platform Administration team

 

Installing the latest Denodo Platform 8.0 and Denodo Solution Manager 8.0 updates before starting the upgrade is required.

Active Directory Administration team

 If LDAP and/or Kerberos enabled

Kerberos Administration team

 If Kerberos enabled

Identity Provider Administration team

If SSO using an Identity Provider is used

Version Control System Administration team

If the VCS is used in the Denodo Platform or the Denodo Solution Manager

Database Administration team

For the cache database

For external metadata databases if used in any component

Cloud Administration team

If Denodo Platform or the Denodo Solution Manager are installed on the Cloud

Hardware/Instances

Requirement

Comply (Y/N)

Comments

New server for the Denodo Solution Manager 9

 

If the new installation is not performed on the same machine as Denodo Solution Manager 8.0

One new server for each Denodo Platform 9 instance

If the new installation is not performed on the same machine as Denodo Platform 8.0

New schema or database for the cache database

New schema or database for the Denodo Solution Manager external metadata database

If an external database is used for the Denodo Solution Manager metadata

New schema or database for the Denodo Platform external metadata database

If an external database is used for the Denodo Platform metadata

New schema or database for the Scheduler external metadata database

If an external database is used for the Scheduler metadata

New schema or database for the Data Catalog external metadata database

If an external database is used for the Data Catalog metadata

New repository for the Denodo Solution Manager Version Control System

If a Version Control System is used the save the backup of deployments

New repository for the Denodo Platform Version Control System

If a Version Control System is used (in the Development environment)

Cost considerations

If new cloud instances or on-premise servers are going to be created, the costs of those new instances or servers should be taken into consideration before starting the upgrading process.

Software

Requirement

Comply (Y/N)

Comments

Installers for the Denodo Solution Manager 9 and Denodo Platform 9

Denodo 9 installers will be available from the Denodo Support Site once the Denodo 9 license for the upgrade is in place.

External libraries that are not included in the VQL

 

e.g. SAP JCo connector

Denod Custom Extension developed in Java should be compatible with Java 17

Denodo Platform 9 uses Java 17

Denodo Connects for Denodo Platform 9 should be downloaded

Despite the Denodo Connects are included in the VQL, they are for Denodo Platform 8.0, so it is recommended to download the ones for Denodo Platform 9 to update them

Connections

Requirement

Comply (Y/N)

Comments

Connections between Client applications and Denodo Platform 9

 

Connectivity to the new servers where Denodo 9 will be installed should be verified.

Default Ports Used by the Denodo Platform Modules — Installation Guide

Connections between Denodo Platform 9 and the cache database

Connections between Denodo Platform 9 and external metadata database

Connections between Scheduler 9 and external metadata database

Connections between Data Catalog 9 and external metadata database

Connections between Denodo Platform 9 and Version Control System repository

Connections between Denodo Solution Manager 9 and Version Control System repository

Connections between Denodo Solution Manager 9 and Denodo Platform 9

Connections between Denodo Solution Manager 9 and Scheduler  9

Connections between Denodo Solution Manager 9 and Data Catalog 9

Security

Requirement

Comply (Y/N)

Comments

Create the user account with the right permissions to install the Denodo Solution Manager 9

 

Create the user account with the right permissions to install the Denodo Platform 9

SSL certificates are available

Authentication

Requirement

Comply (Y/N)

Comments

LDAP

 

Get the parameters to execute the search of users and groups

Kerberos

Create the user account, create the Service Principal Name, and the keytab

OAuth

Configure OAuth in the Identity Provider

SAML

Configure SAML in the Identity Provider

Timeline

The process of upgrading to the Denodo Platform 9 consists of six steps:

  1. In the current installation of the Denodo Platform and the Solution Manager, install the latest update.
  2. Install the Denodo Platform 9 and the Solution Manager 9 and install their latest update.
  3. In the new installation, change some settings. E.g. enable the cache if it was enabled in the previous version.
  4. Export the settings and metadata of all the components of the Denodo Platform, including the Solution Manager.
  5. Import the settings and metadata into the new version.
  6. Test the upgraded version.

Execution

Once we have all the requirements in place we can start with the execution of the upgrade.

Team Required

Requirement

Comply (Y/N)

Comments

Denodo Platform 9.0 Administration Team

Export the Denodo Platform 8.0 and Denodo Solution Manager 8.0

 

Install Denodo Platform 9.0, install Denodo Solution Manager 9.0, and install the latest update

 

Install the Denodo 9.0 license file in the Denodo Solution Manager

Connect to the new Denodo Platform 9.0 instances

Review the exported metadata

Import the export VQL to the Denodo Platform 9.0

Test the Denodo Platform 9.0

Security

Requirement

Comply (Y/N)

Comments

Configure SSL in Denodo Solution Manager 9 and Denodo Platform 9

Authentication

Configure LDAP authentication

 

Configure LDAP in Denodo Solution Manager and Denodo Platform

Kerberos

Configure Kerberos in Denodo Solution Manager and Denodo Platform

Configure SSO in Denodo Solution Manager 9 and Denodo Platform 9 if required

OAuth

Configure OAuth in Denodo Solution Manager and Denodo Platform

SAML

Configure SAML in Denodo Solution Manager and Denodo Platform

Go Live

Once Denodo 9 is installed and configured and the Denodo 8 metadata has been imported into the new Denodo 9 installation we are ready to complete the final steps of the upgrade process.

Team Required

Requirement

Comply (Y/N)

Comments

Denodo Platform Administration team

 

Start the Denodo Solution Manager 9 and the Denodo Platform 9

Denodo Platform Administration team

Test the connection to the Denodo Platform 9

Testing

Once everything is in place and the new Denodo Platform 9.0 instances are up and running, executing tests against the new instances is strongly recommended.

You can review the Test the New Denodo Platform Installation section of the Denodo Platform Upgrade Guide.

Denodo provides the Denodo Testing Tool to easily automate the testing of the data.

For general testing recommendations see Testing in Denodo.

Also, execute performance tests can be performed using the Denodo Load Testing with Apache JMeter

Denodo services available to help in the process

Upgrade Assessment

  • The Denodo Upgrade Assessment provides expert advice to current customers who are seeking to quickly, safely, and effectively upgrade their existing Denodo installation.
  • An experienced Denodo engineer will consult with your IT staff to understand your architecture and configuration and will provide the most up-to-date information on the latest product features, making recommendations that are crucial in preparing for your upgrade.
  • Contact your Denodo Customer Success Manager if you are interested in an Upgrade Assessment.

Professional Services for the Upgrade

Based on the results of the Upgrade assessment, Professional Services can be used to complete the upgrade process.

References

Denodo Platform Upgrade Guide

Laying down the upgrade path for your existing enterprise software (On-demand) | Denodo

Disclaimer
The information provided in the Denodo Knowledge Base is intended to assist our users in advanced uses of Denodo. Please note that the results from the application of processes and configurations detailed in these documents may vary depending on your specific environment. Use them at your own discretion.
For an official guide of supported features, please refer to the User Manuals. For questions on critical systems or complex environments we recommend you to contact your Denodo Customer Success Manager.

Questions

Ask a question

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