Send data from HeatWave to Azure Event Hubs
Before you begin
To successfully complete this quicktart, you must have the following:
- OCI Bastion, to connect to HeatWave Database, load the sample database, and perform inserts.
- A HeatWave Database to serve as the source database.
- An Azure Event Hubs namespace and an
event hub created
Note:
Kafka Surface is not enabled in Azure Event Hubs Basic Tier. Standard or Premium tier is required.
Task 1: Create the OCI GoldenGate resources
- Create a MySQL deployment for the source HeatWave database.
- Create a Big Data deployment for the target Azure Event Hubs.
- Create a connection to the source MySQL Heatwave Database.
- Create an Azure Event Hubs connection.
- Create a connection to GoldenGate, and then assign this connection to the source MySQL deployment.
- Assign the source connection to the source MySQL deployment.
- Assign the target connection to the target Big Data deployment.
Task 3: Create the Distribution Path to target Big Data deployment
- If using IAM credential store, proceed Step 3. If using GoldenGate credential
store, create a user with which the source GoldenGate uses to connect to the
target GoldenGate.
- In the source MySQL deployment console, create a Path
Connection for the user created in the previous step.
- In the source MySQL deployment console add a Distribution
Path with the following values:
- In the target OCI GoldenGate Big Data deployment console, review the Receiver path created as a result of the Distribution Path:
- Click Receiver Service.
- Review the Receiver path details.
Task 4: Add a Replicat for Azure Event Hubs
- In Big Data deployment, click Administrator Service, and then click Add Replicat (plus icon).
- Add a Replicat with the following values: