Goal
This document explains how to configure Informatica Cloud to connect to a Denodo Virtual DataPort database.
Content
Overview
Informatica Cloud is an on-demand subscription service that provides a platform for cloud integration and data management. Informatica Cloud provides the ability to configure connections, create users, and create, run, schedule and monitor tasks.
This document is focused on explaining how to configure Informatica Cloud to connect to a Denodo Virtual DataPort database.
Architecture
Informatica Cloud runs on the Informatica Cloud hosting facility which stores all the tasks and organization information. The Informatica Cloud Secure Agent is a lightweight program that Informatica Cloud needs to integrate and manage your data and runs within your network. To use Informatica Cloud Secure Agent, you must install the agent on your network.
Connect from Informatica Cloud to Virtual DataPort
Informatica Cloud and Secure Agent configuration
- Download and install the Informatica Cloud Secure Agent.
- Login into Informatica Cloud and go to the Administrator section.
- Click on the Runtime Environments tab placed on the left side menu.
- Click on the Download Secure Agent button.
- Select the right platform.
- Install the Secure Agent.
- Login into Informatica Cloud Secure Agent with your account credentials.
- Note that in order to run the Secure Agent it is needed to do it as an Administrator user.
- Login into the Informatica Cloud Web app.
- The new Runtime Environment should be automatically configured. If not, configure a new Runtime Environment including the Cloud Secure Agent installed by doing the following:
- Go to the Administrator section.
- Click on New Runtime Environment.
- Select the new environment anc click on Add or Remove Secure Agents option.
- Select the Secure Agent.
- Click on Select.
- Create a User Group granting all the available permissions and add your user to this user group.
- Click on User groups section.
- Click on Add Group.
- Set a name to the User Group.
- Grant all the available permissions in this group.
- Add your user account to this group.
- Click on Save.
JDBC connection to Denodo Virtual DataPort
- Go to Informatica Cloud web app.
- Go to the Administrator section.
- If you do not have previously installed the JDBC_IC (Informatica Cloud) connector, click on Add-On connectors, look for the JDBC_IC connector and install it.
- Click on Connections.
- Click on New Connection.
- Set name and description.
- Select JDBC_IC as type.
- Select the previously configured runtime environment.
- Set the JDBC connection URL. (syntax: jdbc:vdb://host:port/database)
- Set the JDBC Jar Directory to the folder containing the Denodo Platform JDBC jar.
- Set JDBC Driver Class Name to com.denodo.vdp.jdbc.Driver.
- Set the Schema to the name of the Virtual Database you want to connect to.
- Set a valid username and password in order to connect to the corresponding Virtual DataPort database.
- Click on Test.
- Click on Save.
ODBC connection to Denodo Virtual DataPort
- Create a System DSN data source from the Windows “ODBC Data Source Administrator” tool using the Denodo ODBC driver to connect to a Virtual DataPort database. You can check the “Set Up a DSN on Windows” section of the VDP Developer Guide for more information.
- It has to be a System DSN data source since Informatica Cloud is not able to find User DSN data sources. An error saying the datasource name has not been found is shown.
- Configure an ODBC connection to Virtual DataPort database in Informatica Cloud.
- Go to Informatica Cloud web app.
- From the Administrator section.
- Click on Connections.
- Click on New Connection.
- Set name and description.
- Select ODBC as type.
- Select the previously configured runtime environment.
- Set a valid username and password in order to connect to the corresponding Virtual DataPort database.
- Set the Data Source name to the name of the ODBC data source previously configured in Windows (System DSN).
- Set the Schema to the Virtual Dataport database name.
- Set Code Page to “UTF-8”.
- Set ODBC subtype to Other.
- Click on Test.
- Click on Save.
Testing the Virtual DataPort connection
- Create a Data Synchronization task in order to export the content of a particular Virtual DataPort view into a specified file.
- Go to the Data Integration section.
- Inside of the Recent Assets section, click on Create.
- From Tasks expand Integration > .
- Click on Copy data to a new target.
- Definition section:
- Set a name and a description.
- Select the Runtime Environment created before.
- Give a Mapping name
- Click on Next.
- Source section:
- Set Connection to the required ODBC/JDBC connection previously created to connect to your Virtual DataPort database.
- Set Source Type to Single.
- Set Source Object to the Virtual DataPort view you want to export.
- Click on Next.
- Target section:
- Create a new Connection to the export file by clicking on “New”.
- Set the Connection Name and Description.
- Set Type to Flat File.
- Set the Runtime Environment.
- Set manually the Directory to the file system directory where you want to export the data.
- Set Code Page to UTF-8.
- Click on Test.
- Click on Ok.
- Set the Target Object to the file you want to export the data by clicking on Create Target and setting the corresponding Object name.
- Click Ok.
- Click on Next.
- Input Parameters section: Select the default settings for the Input Parameters section.
- Click on Next.
- Schedule section: Select the default settings for the Schedule section.
- Click on Finish.
- Click Run.
- Finally you can check the result of the Mapping task by taking a look at the export file.
References
- Denodo VDP Developer Guide: Set up a DSN on Windows
- Informatica Cloud Documentation
- Informatica Cloud Knowledge Base