Meta Integration® Model Bridge (MIMB)
"Metadata Integration" Solution

MIMB Bridge Documentation

MIMB Import Bridge from Denodo Virtual DataPort

Bridge Specifications

Vendor Denodo
Tool Name Denodo Virtual DataPort
Tool Version 6.0 to 7.0
Tool Web Site
Supported Methodology [Relational Database] Multi-Model, Data Store (Physical Data Model, Stored Procedure Expression Parsing) via JDBC API

Import tool: Denodo Denodo Virtual DataPort 6.0 to 7.0 (
Import interface: [Relational Database] Multi-Model, Data Store (Physical Data Model, Stored Procedure Expression Parsing) via JDBC API from Denodo Virtual DataPort
Import bridge: 'Denodo' 11.0.0


The bridge imports the following data sources and views:
- data sources: JDBC, delimited file (data route: Local)
- views: base view, materialized view, derived views (join view, union view, minus view, intersection view, selection view, interface view)

Denodo User Privilege Requirements
You can use any custom read only user with at least the following privileges:
- Connect, Metadata, and Read privileges are required to read metadata
- Admin privilege is required to read metadata about data sources that you did not create/own (without the data source metadata, the Denodo model cannot stitch views to their source models)
- Write privilege is required for Denodo version 7 (or newer) to obtain the SQL used to create a view (to execute the command DESC VQL VIEW etc.)

Q: What patches must be applied?
A: For Denodo Platform 6.0 only, you must apply patch 20171205 or newer.

Bridge Parameters

Parameter Name Description Type Values Default Scope
Driver location
This parameter is optional.

The JDBC driver located in the directory <DENODO_HOME>/tools/client-drivers/jdbc/denodo-vdp-jdbcdriver.jar

The 'com.denodo.vdp.jdbc.Driver' JDBC driver with the 'Denodo Native Driver' name is required.
JDBC connection URL Syntax of the JDBC connection URL:
jdbc:vdb://<hostName>:<port>/<databaseName>[?<paramName>=<paramValue> [&<paramName>=<paramValue>]* ]
The name of the database is mandatory.
For example:
JDBC connection URL sample

If the name of the database contains non-ASCII characters, they have to be URL-encoded.
For example, if the name of the database is "???", the connection URL to the database will be this:
JDBC connection URL sample with non-ASCII characters
STRING     Mandatory
User The database user name on whose behalf the connection is being made. STRING      
Password The database user's password on whose behalf the connection is being made. PASSWORD      
Database Database. REPOSITORY_SUBSET      
Miscellaneous Specify miscellaneous options identified with a -letter and value.

For example, -m 4G -f 100 -j -Dname=value -Xms1G

-m the maximum Java memory size whole number (e.g. -m 4G or -m 2500M ).
-s import system objects that are skipped by default (e.g. -s).
-v set environment variable(s) (e.g. -v var1=value -v var2="value with spaces").
-j the last option that is followed by Java command line options (e.g. -j -Dname=value -Xms1G).
-jre you may need to specify a Java environment supported by Denodo Virtual DataPort, if the default JVM is not compatible (OpenJDK 11 instead of Oracle JVM 8) (e.g. -jre "c:\Program Files\Java\jre1.8.0_211\bin\javaw.exe").


Bridge Mapping

Mapping information is not available

Last updated on Mon, 23 Mar 2020 17:37:49

Copyright © Meta Integration Technology, Inc. 1997-2019 All Rights Reserved.

Meta Integration® is a registered trademark of Meta Integration Technology, Inc.
All other trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.