Data Integration with Oracle Autonomous Database and Google Cloud Spanner

Google Cloud · Intermediate ·🤖 AI Agents & Automation ·11mo ago

Key Takeaways

Integrates data from Oracle Autonomous Database with Google Cloud Spanner using Oracle Interconnect and OCI Golden Gate

Full Transcript

Oracle Interconnect for Google Cloud gives you a quick way to connect Oracle Cloud infrastructure and Google Cloud with a low latency connection that's configured in minutes. Let's take a look at how we can unify applications that rely on Cloud Spanner with data from an Oracle Autonomous Database running in OCI thanks to OCI Golden Gate. Imagine that we have an order processing application that uses Oracle Autonomous Database and OCI, but the loyalty program was built using Google Cloud Spanner. We can connect these applications using Oracle interconnect for Google Cloud. Next, we configure OCI GoldenGate to read the data from our autonomous database. Golden Gate's big data adapter can write to a variety of destinations. So, we'll configure it to write the data in AVO format to Google Cloud Storage. Finally, we load the data into Cloud Spanner using data flow for a full end toend pipeline. In this example, we're using Oracle's sample database schema for customer orders. It's a straightforward schema that reflects an order entry processing system. We start with an autonomous database configured in OCI. The name of the database is SalesDB. We configure OCI golden gate with two deployments. One for extracting the data from an autonomous database and one to write the data into Google cloud storage using the big data connector. If we connect to the Golden Gate admin console, we can see the configuration that writes to GCS. We can also view Golden Gate's activity. See the configuration file is configured to write the data to GCS in AVO format. Going to the Google Cloud console, we see the GCS bucket where Golden Gate is writing files that contain changes from the Oracle database. There are directories for each table and we can view the files and see an AVO format file. We've configured a simple Spanner database that has tables that match the Oracle database schema. A dataf flow job has been configured to read the data files from Google Cloud Storage and update the records in Spanner. We can view the status of the jobs through the monitoring tab. Now let's look at this in action. On the left, we'll connect to our autonomous database. We'll query the database services just to confirm that it's an autonomous database. And now we'll look at the last 10 orders that were placed in the system. We can see the last order number was 2859. Now let's move over to Cloud Spanner and run the same query. We see that the order data is being replicated from Oracle to cloud spanner. Using Oracle Interconnect for Google Cloud allows you to easily connect your Oracle databases with other Google Cloud services securely with no egress charges between clouds.

Original Description

For more information, check out Oracle on Google Cloud here: https://goo.gle/4mjZdYd Creating an Oracle Autonomous Database with Oracle Database@Google Cloud has never been easier! This quick walkthrough shows you how to set up your database in just a few clicks—enter details like instance ID, region, and workload preferences, and watch it provision in minutes. Explore your configuration details in the OCI console. Simplicity and innovation, powered by Google Cloud and Oracle.
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Google Cloud · Google Cloud · 0 of 60

← Previous Next →
1 Top 3 ways organizations are adjusting their cloud strategies to prepare for economic uncertainty
Top 3 ways organizations are adjusting their cloud strategies to prepare for economic uncertainty
Google Cloud
2 Google Cloud Retail Search and Browse Console deep dive
Google Cloud Retail Search and Browse Console deep dive
Google Cloud
3 Google Cloud Backup and DR - How to mount, clone or restore a VMware VM
Google Cloud Backup and DR - How to mount, clone or restore a VMware VM
Google Cloud
4 Google Cloud Backup and DR - VMware vSphere Backup Overview
Google Cloud Backup and DR - VMware vSphere Backup Overview
Google Cloud
5 Google Cloud Backup and DR - Creating backup Plans for VMware VM backups
Google Cloud Backup and DR - Creating backup Plans for VMware VM backups
Google Cloud
6 Google Cloud Backup and DR - Compute Engine Instance Backups and Sole Tenant Nodes
Google Cloud Backup and DR - Compute Engine Instance Backups and Sole Tenant Nodes
Google Cloud
7 Google Cloud Backup and DR - Managing Service Accounts
Google Cloud Backup and DR - Managing Service Accounts
Google Cloud
8 Let’s solve for what’s next
Let’s solve for what’s next
Google Cloud
9 Google Cloud Executive Briefing Center | Cloud Space | Silicon Valley
Google Cloud Executive Briefing Center | Cloud Space | Silicon Valley
Google Cloud
10 Tinyclues with Google Cloud offers CRM Intelligence to maximize conversions
Tinyclues with Google Cloud offers CRM Intelligence to maximize conversions
Google Cloud
11 Aible partners with Google Cloud helping customers build predictive models within minutes
Aible partners with Google Cloud helping customers build predictive models within minutes
Google Cloud
12 TELUS streamlines big data ingestion with help from Google Cloud and Accenture
TELUS streamlines big data ingestion with help from Google Cloud and Accenture
Google Cloud
13 Getting started with Apigee API Management
Getting started with Apigee API Management
Google Cloud
14 Google Cloud Retail Search
Google Cloud Retail Search
Google Cloud
15 Building your first API proxy with Apigee
Building your first API proxy with Apigee
Google Cloud
16 Brands and agencies develop dynamic video ads with Connected-Stories NEXT and Google Cloud
Brands and agencies develop dynamic video ads with Connected-Stories NEXT and Google Cloud
Google Cloud
17 Redefining the transportation industry
Redefining the transportation industry
Google Cloud
18 Google Cloud Project Katalyst
Google Cloud Project Katalyst
Google Cloud
19 Israel's Family Court: Creating more compelling experiences for its citizens
Israel's Family Court: Creating more compelling experiences for its citizens
Google Cloud
20 Tausight partners with Google Cloud to help healthcare industry protect PHI activity & take action
Tausight partners with Google Cloud to help healthcare industry protect PHI activity & take action
Google Cloud
21 Google Cloud Retail Browse
Google Cloud Retail Browse
Google Cloud
22 Verifying API keys and debugging your API proxy flow
Verifying API keys and debugging your API proxy flow
Google Cloud
23 Getting started with Apigee API Management
Getting started with Apigee API Management
Google Cloud
24 Adding policies to your APIs
Adding policies to your APIs
Google Cloud
25 Google Cloud Backup and DR - Configuring Google Cloud VMware Engine to work with Backup and DR
Google Cloud Backup and DR - Configuring Google Cloud VMware Engine to work with Backup and DR
Google Cloud
26 Topaz Subsea Cable
Topaz Subsea Cable
Google Cloud
27 Episode 29: Building a culture of data literacy with Latin America’s biggest ecommerce platform
Episode 29: Building a culture of data literacy with Latin America’s biggest ecommerce platform
Google Cloud
28 Weshalb Datananalysten die Sparringspartner von Produktmanagern sein sollten
Weshalb Datananalysten die Sparringspartner von Produktmanagern sein sollten
Google Cloud
29 Warum und wie METRO eine Machine Learning-Pipeline implementiert hat
Warum und wie METRO eine Machine Learning-Pipeline implementiert hat
Google Cloud
30 Wie nutzt METRO Data Science, um geschäftliche Herausforderungen zu meistern?
Wie nutzt METRO Data Science, um geschäftliche Herausforderungen zu meistern?
Google Cloud
31 Google Cloud in Qatar. Let's get solving.
Google Cloud in Qatar. Let's get solving.
Google Cloud
32 Google Cloud for Qatar
Google Cloud for Qatar
Google Cloud
33 Doha has a new Google Cloud region
Doha has a new Google Cloud region
Google Cloud
34 The new Google Cloud region in Qatar
The new Google Cloud region in Qatar
Google Cloud
35 Build, tune, and deploy foundation models with Vertex AI
Build, tune, and deploy foundation models with Vertex AI
Google Cloud
36 Generative AI on Google Cloud
Generative AI on Google Cloud
Google Cloud
37 Who will be coming to Google Cloud Day Tel Aviv? #Shorts
Who will be coming to Google Cloud Day Tel Aviv? #Shorts
Google Cloud
38 Protect your organization at the edge
Protect your organization at the edge
Google Cloud
39 Google Cloud Backup and DR Alert Notifications setup
Google Cloud Backup and DR Alert Notifications setup
Google Cloud
40 Build, tune, and deploy foundation models with Generative AI Support in Vertex AI
Build, tune, and deploy foundation models with Generative AI Support in Vertex AI
Google Cloud
41 Where the Internet Lives: Data center on the prairie
Where the Internet Lives: Data center on the prairie
Google Cloud
42 Which developer program are you joining?
Which developer program are you joining?
Google Cloud
43 Lufthansa Group baut intelligente Systeme zur Vereinfachung des Flugbetriebs
Lufthansa Group baut intelligente Systeme zur Vereinfachung des Flugbetriebs
Google Cloud
44 How ASML revived Moore's Law and remade chipmaking
How ASML revived Moore's Law and remade chipmaking
Google Cloud
45 CMO of Unity celebrates Women's History Month
CMO of Unity celebrates Women's History Month
Google Cloud
46 Vint Cerf on Google Cloud Digital Leader
Vint Cerf on Google Cloud Digital Leader
Google Cloud
47 Mobile World Congress 2023
Mobile World Congress 2023
Google Cloud
48 Topaz - Canada
Topaz - Canada
Google Cloud
49 Google Data Cloud & AI Summit 2023: Reveal opportunities to transform your business
Google Data Cloud & AI Summit 2023: Reveal opportunities to transform your business
Google Cloud
50 Building a conversational bot with Google Cloud Gen App Builder
Building a conversational bot with Google Cloud Gen App Builder
Google Cloud
51 Elisa Polystar and Google Cloud partner to bring the power of analytics and automation to CSPs
Elisa Polystar and Google Cloud partner to bring the power of analytics and automation to CSPs
Google Cloud
52 Network modernization - how can CSPs start now?
Network modernization - how can CSPs start now?
Google Cloud
53 How Semios uses imported and remote models for inference with BigQuery ML
How Semios uses imported and remote models for inference with BigQuery ML
Google Cloud
54 Deliver your AI solutions up to 100 times faster with Google Cloud partner, Snorkel AI
Deliver your AI solutions up to 100 times faster with Google Cloud partner, Snorkel AI
Google Cloud
55 Capture consumer perspectives for CPG using NLP and analytics with Harmonya and Google Cloud
Capture consumer perspectives for CPG using NLP and analytics with Harmonya and Google Cloud
Google Cloud
56 Delivering Cloud-Native Network Transformation
Delivering Cloud-Native Network Transformation
Google Cloud
57 Proactively detect & investigate anomalies & data quality issues in BigQuery with Telmai
Proactively detect & investigate anomalies & data quality issues in BigQuery with Telmai
Google Cloud
58 Introducing AlloyDB Omni
Introducing AlloyDB Omni
Google Cloud
59 Episode 30: How Auto Trader transitioned to the cloud to analyze tricky customer data
Episode 30: How Auto Trader transitioned to the cloud to analyze tricky customer data
Google Cloud
60 MongoDB Atlas on Google Cloud
MongoDB Atlas on Google Cloud
Google Cloud

Related Reads

📰
AI Browsers Are Backward Because Agents Never Needed The Visual Layer via @sejournal, @slobodanmanic
AI browsers are flawed because they focus on visual layers, whereas agents only need to read website content, highlighting the need for machine-readable websites
Search Engine Journal
📰
I built a Python library to stop AI agents from leaking secrets (ModelFuzz)
Learn how ModelFuzz, a Python library, prevents AI agents from leaking secrets by intercepting tool calls at the execution layer, and why it matters for secure AI development
Dev.to · Gagan Deep
📰
A Working Guide to Thariq Shihipar’s “Finding Your Unknowns”
Learn to get serious work out of an agent with 8 steps from Thariq Shihipar's field guide
Medium · AI
📰
A Working Guide to Thariq Shihipar’s “Finding Your Unknowns”
Learn to get serious work out of an agent with 8 steps from Thariq Shihipar's guide
Medium · Programming
Up next
Which AI Stage Are You? From ChatGPT User to AI Agent Builder
Project Shift
Watch →