Oracle Analytics Cloud Data Gateway (which supersedes Remote Data Connector) enables you to query on-premises data sources from Oracle Analytics Cloud.
Note that a new feature named private access channel (PAC) was also introduced for the Oracle Analytics Cloud (OAC) Gen 2 instances since 5.9. Here are the high-level descriptions of of it:[14]
Private Access Channel compliments and provides an alternative to Remote Data Gateway (RDG) for the private data sources it supports. Both PAC and RDG may be used within the same instance of OAC. There may be sources that PAC supports and RDG does not and vice-versa.
Data Gateway Architecture
On-premise Environment
You install Data Gateway in a subnet that gives visibility to both Oracle Analytics Cloud and the target data sources. Your network needs to allow outgoing (egress) traffic from the node where Data Gateway is installed to the public internet on port 443 so that Data Gateway can communicate with Oracle Analytics Cloud. In addition, the network needs to allow outgoing (egress) traffic from the Data Gateway agent to the data source.
For example, you might test the network by opening a browser on the node where Data Gateway is installed and connect to Oracle Analytics Cloud. You might also test the connection from the same node to the data source using a generic JDBC tool.
The HTTPS communication between Data Gateway and Oracle Analytics Cloud leverages the SSL certificate of your Oracle Analytics Cloud service instance. The same certificate is used to encrypt your browser connections to Oracle Analytics Cloud.
Data Gateway vs Remote Data Connector
Data Gateway replaces the Remote Data Connector utility that was used in earlier releases. Although you can still use Remote Data Connector, Oracle recommend that you use Data Gateway. Data Gateway has many advantages over Remote Data Connector:
- You can deploy multiple Data Gateway agents to query the same database. This provides failover and a highly-available architecture.
- In Remote Data Connector, the communication is initiated by Oracle Analytics Cloud. In Data Gateway, the communication is initiated by Data Gateway. As a result:
- You don't need to install anything in a network demilitarized zone (DMZ).
- You don't have to open ports for ingress traffic in the on-premises firewall.
- You don't have to register your Oracle Analytics Cloud as a 'safe' domain.
Server Deployment vs Personal Deployment
Data Gateway supports two kinds of deployment:
- Server Deployment
- You can use Oracle Universal Installer to install on Linux
- You can have multiple Data Gateway agents on each node (physical or virtual)
- You can edit Data Gateway properties in
- <Installed location>/jetty/obiee_rdc_agent.properties
- Personal Deployment
- You can copy the binary files onto MacOS or Windows
- You can edit Data Gateway properties in
- <Installed location>\obiee_rdc_agent.properties
High Availability
High Availability is supported for Data Gateway and Oracle recommends at least two Data Gateways per Oracle Analytics Cloud instance.
How HA is supported?
- On the Oracle Analytics Cloud side, high availability is provided natively.
- On the Data Gateway side, you set up high availability by deploying two Data Gateways for each Oracle Analytics Cloud instance.
- However, all of these agents must be capable of servicing all remote queries (that is, you cannot configure one agent to service queries for one data source only, and another agent to service queries for a different data source).
Troubleshoot Data Gateway
Here's how to troubleshoot common setup issues with Data Gateway.
| Issue reported | Do this |
|---|---|
| All issues | Check that you are on the correct version of Data Gateway that matches your version of Oracle Analytics Cloud. To check the version of the Data Gateway agent, on a server deployment, refer to the |
| Agent state change failed with error: Agent name or Oracle Analytics Cloud URL not specified or the Key pair not generated | Click Save, then Enable. If the problem persists, restart the application. If necessary, check your network. |
Invalid Oracle Analytics Cloud URL (Data Gateway can't communicate with Oracle Analytics Cloud) |
|
| Test fails in Console page Remote Data Connectivity | If the test fails, this means that the Data Gateway agent can't authenticate. Possible reasons include:
|
Frequently Asked Questions about Data Gateway
Please check RDG Documentation on Data Gateway Frequently Asked Questions :
- What operating systems does Data Gateway support?
- What is the Data Gateway Architecture?
- What is the difference between Remote Data Connector and Data Gateway?
- Where do I install Data gateway?
- Can I deploy multiple Data Gateway agents?
- How do I configure High Availability for Data Gateway?
- Why is Data Gateway traffic egress only?
- How does Data Gateway manage SSL certificates?
- How do I size Data Gateway?
- Where is Data Gateway running? Do I install it on a virtual machine (VM)?
- Can I use Data Gateway and Remote Data Connector with my Oracle Analytics Cloud instance at the same time?
- How is Data Gateway network traffic secured?
- Can Data Gateway limit queries that affect performance or security?
- Data Gateway doesn't limit the query row size. The query row size limit is determined by the number of Oracle Compute Units (OCPUs) that your Oracle Analytics Cloud service has.
- What is the timeout setting for Data Gateway?
- Data Gateway uses the same query timeout as Oracle Analytics Cloud. See Limits Querying Data (Data Visualization Projects, Classic Analyses and Dashboards).
Deployment of Remote Data Gateway
Installing Oracle Analytics Cloud Remote Data Gateway
Preparing Linux for Oracle Remote Data Gateway
Deploying Oracle Analytics Cloud Remote Data Gateway in a Private Subnet
Deploying Oracle Analytics Cloud Remote Data Gateway in a Public Subnet
Deploying Oracle Analytics Cloud Remote Data Gateway On Premise
Deploying Oracle Analytics Cloud Remote Data Gateway using Local Peering Gateways
- NOTE:2590606.1 - OAC: How To Increase Logging For Remote Data Gateway Agent in OAC
- NOTE:2574387.1 - Guidance For Using Remote Data Gateway (RDG) on Environments Upgraded From Oracle Analytics Cloud 105.2 and Lower
- NOTE:2631494.1 - OAC: Test From Remote Data Gateway(RDG) Agent Config page fails with "Invalid OAC URL" Error
- NOTES:2653783.1 - OAC RDG 5.5 : RDG Agent Configuration With Proxy Authentication Errors Out While Connecting To OAC
- NOTES:2815638.1 - All Dashboard Reports Using RPD Failed With Error: Invalid Oracle URL specified
References
- Troubleshooting Data Gateway
- Installing Oracle Analytics Cloud Remote Data Gateway
- Completing the Deployment of Remote Data Gateway for Oracle Analytics Cloud
- OAC: Test From Remote Data Gateway(RDG) Agent Config page fails with "Invalid OAC URL" Error (Doc ID 2631494.1)
- OAC RDG 5.5 : RDG Agent Configuration With Proxy Authentication Errors Out While Connecting To OAC (Doc ID 2653783.1)
- Configuring Oracle Analytics Cloud
- Configure and Register Data Gateway for Data Visualization
- Give Data Sources Access to Analytics Cloud Instances
- Cache Management in Oracle Analytics Cloud 5.4 Onwards
- Best Practices from Oracle Development's A‑Team
- Connect to On-premise Data Sources
- Connecting to Private Data Sources using Oracle Analytics Cloud Private Access Channel
- Private Access Channel compliments and provides an alternative to Remote Data Gateway (RDG) for the private data sources it supports. Both PAC and RDG may be used within the same instance of OAC.
- Preparing Network Gateways for Private Oracle Analytics Cloud Data Sources
- Connect to Private Data Sources Through a Private Access Channel
- Oracle Analytics Managing Security for Oracle Analytics Server, 5.9.0 (pdf)
- Troubleshooting Private Access Channel Connectivity for Oracle Analytics Cloud
- Oracle Analytics Cloud supported Data Sources
- Connecting to Oracle Analytics Cloud Private Endpoint with VPN / FastConnect
- Manage Service Access and Security
- Prerequisites for a Private Access Channel (PAC)




