![]() |
VOOZH | about |
Leverage existing skills by using the JDBC standard to read and write to JDBC-ODBC Bridge: Through drop-in integration into ETL tools like Oracle Data Integrator (ODI), the CData JDBC Driver for JDBC-ODBC Bridge connects real-time JDBC-ODBC Bridge data to your data warehouse, business intelligence, and Big Data technologies.
JDBC connectivity enables you to work with JDBC-ODBC Bridge just as you would any other database in ODI. As with an RDBMS, you can use the driver to connect directly to the JDBC-ODBC Bridge APIs in real time instead of working with flat files.
This article covers a JDBC-based ETL -- JDBC-ODBC Bridge to Oracle. After reverse engineering a data model of JDBC-ODBC Bridge entities, you will create a mapping and select a data loading strategy -- since the driver supports SQL-92, this last step can easily be accomplished by selecting the built-in SQL to SQL Loading Knowledge Module.
To install the driver, copy the driver JAR (cdata.jdbc.jdbcodbc.jar) and .lic file (cdata.jdbc.jdbcodbc.lic), located in the installation folder, into the ODI appropriate directory:
Restart ODI to complete the installation.
Reverse engineering the model retrieves metadata about the driver's relational view of JDBC-ODBC Bridge data. After reverse engineering, you can query real-time JDBC-ODBC Bridge data and create mappings based on JDBC-ODBC Bridge tables.
For assistance in constructing the JDBC URL, use the connection string designer built into the JDBC-ODBC Bridge JDBC Driver. Either double-click the JAR file or execute the jar file from the command-line.
java -jar cdata.jdbc.jdbcodbc.jar
Fill in the connection properties and copy the connection string to the clipboard.
π Using the built-in connection string designer to generate a JDBC URL (Salesforce is shown.)Below is a typical connection string:
jdbc:jdbcodbc:Driver={ODBC_Driver_Name};Driver_Property1=Driver_Value1;Driver_Property2=Driver_Value2;...
After reverse engineering you can now work with JDBC-ODBC Bridge data in ODI.
To edit and save JDBC-ODBC Bridge data, expand the Models accordion in the Designer navigator, right-click a table, and click Data. Click Refresh to pick up any changes to the data. Click Save Changes when you are finished making changes.
π Viewing the data.
Follow the steps below to create an ETL from JDBC-ODBC Bridge. You will load Account entities into the sample data warehouse included in the ODI Getting Started VM.
Open SQL Developer and connect to your Oracle database. Right-click the node for your database in the Connections pane and click new SQL Worksheet.
Alternatively you can use SQLPlus. From a command prompt enter the following:
sqlplus / as sysdba
CREATE TABLE ODI_DEMO.TRG_ACCOUNT (NAME NUMBER(20,0),Id VARCHAR2(255));
You can then run the mapping to load JDBC-ODBC Bridge data into Oracle.
Download a free trial of the JDBC-ODBC Bridge to get started:
Download NowLearn more:
π ODBC Connectivity from Java IconThe JDBC-ODBC Bridge provides JDBC access from any Java App to ODBC data sources on Windows, Linux and Mac. Whether your organization uses Java-based tools for reporting and analytics, or builds custom Java solutions, the CData JDBC-ODBC Bridge provides an easy way to connect with any ODBC data source.