This will require Data Admin privileges to setup and Builder for implementation.
iDashboards is able to connect to the Snowflake API by using a JDBC driver. A JDBC driver is a software component enabling a Java application to interact with a database. To connect with individual databases, JDBC (Java Database Connectivity API) requires specific drivers for each database. The JDBC driver gives out the connection to the database and implements the protocol for transferring the query and result between the client and the database. iDashboards implements native protocols and does not require additional software installed on the driver host. In other words, iDashboards provides driver connectivity with the JDBC Data Source via the specified driver. This document explains a step-by-step procedure to create the Data Source with a Premium Data Connector.
Snowflake Data Warehouse
You should already have a Snowflake account and server URL. In this section we will be building the connection string/database URL to be used when setting up the data connection.
- Copy the Snowflake driver cdata.jdbc.snowflake.jar to the following location:
- C:\Program Files\iDashboards_SRV\ivizgroup\drivers
- Double click the driver, it should open the driver's connection properties
- If clicking doesn't work for you, you can do this through the command prompt:
- cd C:\Program Files\iDashboards_SRV\ivizgourp\drivers
- Then type the following command: java -jar cdata.jdbc.snowflake.jar
- If clicking doesn't work for you, you can do this through the command prompt:
- Under Authentication fill in the following;
- Snowflake URL
- Database Name
- Schema
- Warehouse
- Select the PASSWORD Auth Scheme then enter your username and password
CDATA for Snowflake
CData JDBC Driver for Snowflake is where we get the documentation on making this connection, however, the Premium Data Connectors are not a straight forward process which is why we make articles like this to help you make the connections more easily. This one requires a few steps, with a few different links to get very specific pieces of information to make this connection within iDashboards. The Snowflake API is part of the Premium Data Connectors if you do not have these please contact your Client Success Manager. Please see the Snowflake User Guide for any questions on the connection.
Follow the steps below to set up a data source in iDashboards Admin or Data Hub.
-
Log into iDashboards Admin or Data Hub
-
Select Data Sources
-
Click New
-
Select Data Source Type as Generic JDBC
- In the Create a Data Source window, fill in the highlighted fields:
-
Database URL*: Copy the URL Created in Snowflake Data Warehouse
-
In the URL "******" (the asterisks) will need to be replaced with your password
-
JDBC Driver Class: cdata.jdbc.snowflake.SnowflakeDriver
When you are done it will look similar to the following:
-
-
Click Save. Now you can begin using Snowflake as a data source.
For More Information:
- Creating a Database URL (Connection String)
- Snowflake API Documentation
- iDashboards Admin Manual 10. Managing Data Sources
Disclaimer: iDashboards Technical Support Engineers are not proficient in the Management and Integration of every API that exists as new APIs are being created everyday with each company that wants to provide seamless integration with other software. However, we do our best to help you make these connections because we want to assist you in your success. If you do not see an article for a connection you would like to make please contact iDashboards Support and know that it will take a bit of time to figure out what is necessary for this integration.
If the above is unable to resolve the issue, then please contact iDashboards Support for further assistance.
Comments
0 comments
Please sign in to leave a comment.