6 Registering Locations and Connections
This chapter contains the following topics:
- About Remote Locations and Connections
To use an Oracle-technology source data system adapter (the general Oracle Tables and Views adapter and the Oracle Clinical adapters) you must create a database link and define one or more Remote Locations in the Oracle Life Sciences Data Hub user interface for each actual remote location, and define one or more Connections giving a valid username and password for each Remote Location. All passwords are encrypted in Oracle LSH. - Defining Remote Locations
If you need to load data into Oracle LSH from another system, you must define a Remote Location. - Defining Connections
A Connection provides a username and password that Oracle Life Sciences Data Hub uses to access a remote database. - Searching for Remote Locations and Connections
To find existing Connections, you must go to the Remote Location for which they are defined. To find existing Remote Locations, do the following:
About Remote Locations and Connections
To use an Oracle-technology source data system adapter (the general Oracle Tables and Views adapter and the Oracle Clinical adapters) you must create a database link and define one or more Remote Locations in the Oracle Life Sciences Data Hub user interface for each actual remote location, and define one or more Connections giving a valid username and password for each Remote Location. All passwords are encrypted in Oracle LSH.
A user must select both a Remote Location and Connection to define and to run an Oracle-technology Load Set.
There are two types of Connections:
- User Connections are created by users to external databases for which they have a valid username and password. Users can see and use only the User Connections they have created.
- Shared Connections are created by an administrator. They also require a valid username and password to the external database, but are available for use to any user who belongs to a user group assigned to the Adapter Area for which the Remote Location is defined.
All the users in a user group assigned to an Adapter Area have access to any Remote Locations defined for that adapter. They can then define their own User Connection based on their personal username and password on the external database, or use a Shared Connection that the administrator has defined; see Defining Connections.
For example, if a user is a member of a user group assigned to the general Oracle Tables and Views Adapter Area and the user has Read privileges on a particular Oracle database, then the user can create a Connection to the Remote Location defined for that database. The user can also use any shared Connections the administrator has defined for the same Remote Location.
The CDR_SYS_ADMIN function role is required to define Remote Locations and Connections.
You can add Remote Locations and Connections at any time.
This section contains the following topic:
- Security
Remote Locations and Connections are defined objects with the same security requirements as other defined objects.
Parent topic: Registering Locations and Connections
Security
Remote Locations and Connections are defined objects with the same security requirements as other defined objects.
To see a Remote Location and Connection during Load Set definition or execution, a user must be a member of a user group with access to the Remote Location and the Connections defined for it.
By default, Remote Locations and Connections inherit the user group assignments of their Adapter Area; see Setting Up Security for Adapters.
In addition, Oracle Life Sciences Data Hub displays user-specific Connections only to the user who created the Connection.
Note:
The tnsnames.ora file in your Oracle LSH database tier must include each remote location.Parent topic: About Remote Locations and Connections
Defining Remote Locations
If you need to load data into Oracle LSH from another system, you must define a Remote Location.
A Remote Location links the following as a pair:
- One of the Oracle-technology adapters used for loading data into Oracle Life Sciences Data Hub (Oracle Tables and Views, or one of the set of Oracle Clinical adapters)
- One database from which the adapter can load data into Oracle Life Sciences Data Hub
Oracle LSH also uses Remote Locations and Connections for storing user credentials for external systems with adapters. See:
- Creating an Informatica Remote Location and Connection
- Searching for Remote Locations and Connections
To define a Remote Location:
Parent topic: Registering Locations and Connections
Defining Connections
A Connection provides a username and password that Oracle Life Sciences Data Hub uses to access a remote database.
Oracle LSH encrypts the passwords.
To use a Remote Location, there must be at least one Connection defined for it. You, the administrator, can define shared Connections available to all users with normal security access to the defined Remote Location. In addition, any Oracle LSH user with an account and password on the remote location can define his or her own Connection through the Preferences link (see "Setting Preferences" in the Oracle Life Sciences Data Hub User's Guide for instructions). User-defined Connections are available only to the user who defined them.
To define a Connection:
You can change the security and classifications of the Connection through the items in the Actions drop-down list. By default, the Connection inherits the user group assignments of the Remote Location. If the user group assignments for the Remote Location and Connection are different, the user must have access to both in order to use the Remote Location/Connection combination.
Parent topic: Registering Locations and Connections
Searching for Remote Locations and Connections
To find existing Connections, you must go to the Remote Location for which they are defined. To find existing Remote Locations, do the following:
To see the Connections defined for the Remote Location or to define additional Connections, click the Remote Location's hyperlink in the Name column.
Parent topic: Registering Locations and Connections