Create Stream Analytics resources
To use Stream Analytics in OCI GoldenGate, create a Stream Analytics deployment and assign connections.
Tip:
Ensure that you review the OCPU management and billing information for both OCI GoldenGate and Stream Analytics deployments before you proceed.Create the Stream Analytics deployment
Before you create a deployment, review the following requirements:
- If you enable public deployment console access in Step 15, OCI GoldenGate creates a load balancer in your tenancy VCN on your behalf. To ensure successful creation of the deployment and load balancer, you must have the appropriate policies, quotas, and limits in place.
- In Oracle Cloud Infrastructure Identity and Access Management (OCI IAM)
enabled tenancies, Step 16 requires you to select the credential store you'll use to log
in to the deployment console.
- If you intend to select OCI IAM, ensure that you configure identity domains for OCI GoldenGate.
- If you intend to select GoldenGate, ensure that you first set up your Vault. Learn more about Vault
service.
Note
A virtual private vault is not required.
- Depending on your source and target technology types, you may need more than one deployment. If you're not sure how many deployments you need for your solution, see Example topologies for details.
Supported connections
Learn about what types of connections are supported by OCI GoldenGate Stream Analytics.
OCI GoldenGate Stream Analytics supports the following source technology types:
- Oracle Autonomous Database
- Oracle Database
- OCI Streaming
- OCI MySQL Database Service
- Apache Kafka
- Confluent Kafka
- Oracle GoldenGate server
You can also create Coherence, Ignite, and Java Message Server (JMS) connections directly within the Stream Analytics console.
Stream Analytics supports the following target technology types:
You can also create Amazon S3, Azure Data Lake Storage, Coherence, Hadoop File Storage (HDFS), Ignite, JMS, and MongoDB connections directly within the Stream Analytics console.
Assign a connection to a deployment
If using connections with password secrets, the deployment you're assigning the connection to must be able to access the connection's password secrets. Ensure that you add the policy:
allow dynamic-group
<group-name> to read secret-bundles in
<location>
to your compartment or
tenancy.
- On the deployment details page, under Resources, click Assigned connections.
- Click Assign connection.
- In the Assign connection dialog, select a connection from the dropdown. If you want to select a connection from a different compartment, click Change Compartment.
- Click Assign connection.
If a connection with a dedicated endpoint remains unassigned for seven days, then the service converts it to a shared endpoint.
When you assign a connection to a deployment,
GoldenGate removes disallowed characters from the name you entered and trims it to
30 characters in length. The name must only contain alphanumeric characters, and
follow the alias pattern: ^[a-zA-Z][a-zA-Z0-9_#$]*$
. If a
connection with the same alias is already assigned, a number is automatically added
to the new alias name.