Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. integration
  3. BigQuery Connector v 19.0
  4. Sales Conditions FAQ

BigQuery Connector

by MP Technolabs https://www.mptechnolabs.com
Odoo

$ 125.13

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 274
Technical Name odoo_bigquery_connector
LicenseLGPL-3
Websitehttps://www.mptechnolabs.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 274
Technical Name odoo_bigquery_connector
LicenseLGPL-3
Websitehttps://www.mptechnolabs.com

🚀 Odoo BigQuery Connector

Transform your business data from Odoo to Google BigQuery instantly. Build dashboards, analyze performance, and unlock actionable insights with zero complexity.

Odoo BigQuery Integration

🌿 Simplify Your Data Journey — Features

🔁

Real-time Sync

Automatic sync keeps your BigQuery tables current — with incremental updates to save time and cost.

📂

Export Any Model

Pick built-in or custom Odoo models and push them as curated BigQuery tables.

⚙️

Simple Setup

Intuitive configuration screens inside Odoo — no coding required.

🔐

Secure Auth

Use OAuth 2.0 or Service Account JSON — credentials stored safely in Odoo.

💡 What Makes It Powerful

⚡ Incremental Sync

Only new or updated data is exported—making the process faster and more efficient.

📊 Auto Schema Generation

Tables and fields are automatically mapped in BigQuery without manual intervention.

📈 Large Data Ready

Handles millions of records seamlessly without any performance drops.

🔐 Safe & Secure

Uses OAuth 2.0 and Google Cloud standards for complete data protection.

📊 Designed for Data Intelligence

Connect your Odoo data to Power BI, Tableau, Looker Studio, or Qlik. Build dashboards, generate forecasts, or train AI models with ease.

📉

Live Dashboards

Real-time data visualization

🤖

AI/ML Models

Train models on BigQuery

📅

Auto Reporting

Business forecasting made easy

Analytics Dashboard

CONFIGURATION GUIDE

Connect Odoo with Google BigQuery

🔹 Step 1: Get Your BigQuery Project & Dataset ID

  1. Go to your Google Cloud Console.
  2. From the navigation menu, open BigQuery.
  3. Create a new project (if not available). Note: Avoid using dots (.) in your Project ID.
  4. Note down the Project ID.
  5. Inside BigQuery, click "Create Dataset" and choose a name — e.g., odoo_data.
  6. Note down the Dataset ID.
  7. Make sure the Dataset ID also doesn't include dots (.).
  8. Copy your Project ID and Dataset ID — you'll need these in Odoo.

🔹 Step 2: Create Service Account & Generate Credentials JSON

  1. From the Google Cloud Console, go to IAM & Admin → Service Accounts.
  2. Click "Create Service Account" and give it a recognizable name (e.g., odoo-bigquery-user).
  3. Assign a suitable role:
    • ✅ BigQuery Admin — for full control (recommended)
    • 🔸 Or minimum required roles: BigQuery Data Editor + BigQuery Job User
  4. After creation, open the service account → go to the "Keys" tab → click "Add Key → Create New Key".
  5. Choose JSON as the key type and download the credentials file.
  6. This JSON file will be uploaded in your Odoo BigQuery configuration.

🔹 Step 3: Add Credentials in Odoo

Once you have your Project ID, Dataset ID, and Service Account JSON file:

  • Open settings → navigate to Google BigQuery.
  • Enter your Project ID and Dataset ID.
  • Add Details of your Service Account JSON file.
  • Click "Test Connection" to ensure successful integration.

EXPORT DATA

From Odoo to BigQuery

Once you've entered your Google BigQuery credentials in Odoo, follow these steps to export your data:

  1. Go to Odoo Settings → Google Bigquery → click on Export/Import Button.
  2. Select the Odoo model/table you wish to export from the dropdown list.
  3. Click on the "Export" button to start sending data.
  4. Once complete, open your Google Cloud Console and navigate to the BigQuery section.
  5. Open your dataset (the one configured in Odoo) and verify that a new table has been created with your exported data.
  6. If the table and records are visible, your connection is working perfectly 🎉.

✅ This quick test confirms that your setup is correct and validates that your BigQuery service account has the right access to insert and manage data.

IMPORT DATA

From BigQuery to Odoo

Once your data in BigQuery is updated, you can synchronize those changes back into Odoo. The import process focuses on keeping your Odoo data up to date by updating only existing records.

  1. Navigate to Odoo Settings → Google BigQuery → Export/Import.
  2. Select the Odoo Model/Table that you wish to update with data from BigQuery.
  3. Click on the "Import" button to begin the synchronization.
  4. During import, the connector will:
    • 🔁 Look for a record with the same ID in Odoo — if found, it updates that record.
    • 🚫 If no matching record exists, it will skip the entry (no new record is created).
    • 🧩 For Many2one fields, it verifies whether related data exists in Odoo.
    • 📊 If related records exist, they will be updated or linked; if not, those fields will be skipped to avoid invalid references.
  5. Once the import is complete, a confirmation message will appear, indicating successful synchronization.

⚙️ Note: Default system fields such as create_date, write_date, create_uid, and write_uid are skipped during import to preserve data integrity.

✅ This import process ensures that only existing Odoo records are updated — keeping your system accurate, synchronized, and free of duplicate entries.

Frequently Asked Questions

What is the BigQuery Connector for Odoo?

The BigQuery connector allows you to export Odoo data instantly into Google BigQuery for reporting, analytics, dashboard building, and real-time BI usage. It ensures your business metrics are always synced with Google Cloud.

What configuration is required in Google Cloud?

You must create a Google Cloud Project, enable BigQuery API, create a service account, generate a JSON key file, and configure dataset permissions. This JSON key will be used inside Odoo for authentication.

What credentials do I need to connect BigQuery with Odoo?

You need: - BigQuery Project ID - Dataset ID - Service Account Email - JSON Key File (base64 encoded in Odoo) These allow Odoo to securely push datasets to Google BigQuery.

Can I export any Odoo model to BigQuery?

Yes. You can select any Odoo model such as Sales, CRM Leads, Products, Stock, Accounting, or custom models. The connector converts your Odoo recordset into a BigQuery-compatible schema and uploads it as a table.

How often can I sync Odoo data to BigQuery?

You can sync manually or schedule automated syncs using Odoo Cron Jobs. You can run syncs every few minutes or hourly depending on your requirements and server performance.

Does the connector support incremental updates?

Yes. You can enable incremental syncing to update only new or updated records instead of pushing the entire dataset again. This improves speed and performance.

What should I do if data upload to BigQuery fails?

Check project ID, dataset name, JSON key permissions, BigQuery user roles, internet/firewall restrictions, and ensure the table schema matches the Odoo fields.

Our Services

Odoo Customization

Odoo Implementation

Odoo Support

Odoo Migration

Odoo Integration

Odoo Consultancy

Odoo Licensing

Hire Odoo Developer

About MP Technolabs

MP Technolabs

MP Technolabs is a premium Odoo development & integration company providing world-class ERP automation, API integrations, enterprise customization, BI systems, POS extensions and high-performance Odoo modules engineered for global scalability.

Trusted by 100+ businesses across 20+ countries, we deliver solutions that combine innovation, reliability and business intelligence.

  • 🎯 12+ Years Excellence
  • 🌍 100+ Global Clients
  • ⚙️ 50+ Premium Modules
  • 📞 24/7 Support Team

Contact Information

www.mptechnolabs.com

info@mptechnolabs.com

+91 99137 40832

+91 99137 40832 (Call)

Ahmedabad, India

© MP Technolabs – Odoo ERP Development & Enterprise Solutions

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with