Replicate data from Autonomous Transaction Processing to Microsoft Fabric Lakehouse
This quickstart demonstrates how to replicate data from Autonomous Transaction Processing to Microsoft Fabric Lakehouse using OCI GoldenGate.
Before you begin
To successfully complete this quickstart, you must have the following:
- A source Autonomous Transaction Processing instance.
- A Microsoft Fabric Lakehouse workspace:
- Create a Microsoft Entra ID App registration. Take note of the Application (Client) ID, Directory (Tenant) ID and Client Secret.
- Go to Fabric your Workspace, click Manage Access and click Add People or Group. Type registered app name, select Contributor role and click Add.
- Create a Lakehouse in your workspace.
Environment set up: Autonomous Transaction Processing
If you don't already have a source database set up for replication, you
can follow these steps to load a sample schema to use for this quickstart. This
quickstart uses Autonomous Transaction Processing for the source database.
To set up the source Autonomous Database:
- Download and unzip the sample database schema.
- In the Oracle Cloud console, select your Autonomous Transaction Processing (ATP) instance from the Autonomous Databases page to view its details and access Database Actions.
- Unlock the GGADMIN user:
- Click Database actions, then click Database Users.
- Locate GGADMIN and then click its ellipsis menu (three dots) and select Edit.
- In the Edit User panel, enter the GGADMIN password, confirm the password, and then deselect Account is Locked.
- Click Apply Changes.
- Load the source sample schema and data:
- Enable supplemental logging:
Task 1: Create the OCI GoldenGate resources
This quickstart example requires deployments and connections for both
the source and target.
- Create an Oracle deployment for the source Autonomous Transaction Processing instance.
- Create a Big Data deployment for the target Microsoft Fabric Lakehouse.
- Create a connection to the source Autonomous Transaction Processing.
- Create a connection to Microsoft Fabric Lakehouse.
- Create a connection to GoldenGate, and then assign this connection to the source Oracle deployment.
- Assign the Autonomous Transaction Processing connection to the source Oracle deployment.
- Assign Microsoft Fabric Lakehouse connection to the target Big Data deployment.
Task 2: Add the Extract
- On the Deployments page, select the source Autonomous Transaction Processing deployment.
- On the deployment details page, click Launch Console.
- Log in with the source deployment's administrator username and password.
- Add transaction information.
- Add an Extract.
Task 3: Add and run the Distribution Path
- If using GoldenGate credential store, create a user for the Distribution Path in the target Big Data deployment, otherwise skip to Step 3.
- In the source ATP GoldenGate deployment console, add a Path Connection
for the user created in Step 1.
- In the source ATP deployment console, add a Distribution Path with the following
values:
- In the target Big Data deployment console, review the Receiver Path created as a result of the Distribution Path.
- In the target Big Data deployment console, click Receiver Service.
- Review the path details. This path was created as a result of the Distribution Path created in the previous step.