Adding and connecting to data sources (Data Virtualization)
Data Virtualization supports many relational and non-relational data sources that you can add to your data source environment. Data Virtualization connects to relational data sources by using the Java Database Connectivity (JDBC) protocol.
There are several ways that you can connect to your data sources.
Before you begin
- If you want to enforce governance for your published objects, set up a governed catalog to publish your assets to. For more information, see Enabling enforcement of data protection rules in Data Virtualization.
- Review the list of data sources that are supported for Data Virtualization as a service. For more information, see Supported data sources (Data Virtualization as a service).
- For certain data sources, such as Google BigQuery, SAP HANA, and Snowflake, you must complete specific steps.
- After a data source is added, any user with virtualize permissions (Data Virtualization Manager or Engineer roles) can create virtual tables. The user can create virtual tables by using any of the added data sources, no matter which user added the data source. Users with a Data Virtualization User role must be granted access to the virtualized table or view by using the data request workflow. For more information, see Managing users and roles.
- Review considerations and restrictions for data type mapping in Data Virtualization. For more information, see Data source considerations (Data Virtualization).
Adding a new data source
To add a data source to your environment, complete the following steps.
Procedure
Adding a data source from an existing connection
To add a data source from an existing connection, complete the following steps.
Before you begin
Procedure
- Click .
- Click the Add connection drop-down menu and click Existing connection to see a list of data sources that can be added to Data Virtualization.
- Select the data source that you want to add and click Add.
Connecting to data sources at the platform level
About this task
You can create connections that can be used by various services across the platform. Any user who has access to the platform can see these connections. However, only users with the credentials for the data source can use a connection. These platform-level connections are available from the Platform connections page.
The Platform connections page is a specialized view of the Platform assets catalog. (The connections that are defined on the Platform connections page are also included in the Platform assets catalog.)
The Platform connections page shows the list of connections that can be used by various services on the platform. At a minimum, all users have the Viewer role on the catalog, which means that they can see the connections that are defined.
- Required permissions
- To create a platform-level connection, you must be an Editor or Administrator on the Platform connections catalog.
To create a platform-level connection, following these steps.