Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

suparnababu8

Google BigQuery Mirroring in Microsoft Fabric: A Step-by-Step Guide

Why Mirror BigQuery into Microsoft Fabric?

Organizations often store analytical data in BigQuery but want to use Microsoft Fabric’s capabilities such as:

  • OneLake unified storage
  • Lakehouse analytics
  • Power BI semantic modeling
  • Data engineering and pipeline orchestration

Mirroring enables near real-time replication of BigQuery tables into Microsoft Fabric without manual data movement, ensuring your data remains fresh and query-ready across environments.

 

Prerequisites

Before you begin, ensure the following:

  • A valid Google Cloud account with access to BigQuery.
  • Basic knowledge of Google BigQuery datasets and tables.
  • A valid Microsoft Fabric account with workspace access.

 

Step-by-Step Implementation

 

Step1: Prepare Data in BigQuery

 I created a google Big Query data warehouse, created a dataset called ms-fabric-mirroring_db and uploaded csv files and created that files as tables(1). In this datawarehouse we have two datasets and seven tables.

suparnababu8_0-1762786432634.png

 

Step 2: Create a Workspace in Microsoft Fabric
Created a workspace called GCP_BQ_MR_WS. Click on New item(2) then in search bar type big(3) and click on Mirrored Google Big Query(preview) (4).

suparnababu8_1-1762786612344.png

 

Step 3 : Now select Google BigQuery(5)

suparnababu8_2-1762786679465.png

 

Step 4: Configure the Connection
Now fill all details such as, Connection name, Authentication kind, Service account email and Service Account JSON key file contents.(6) Note: Service account email and Service Account JSON key file contents you need get it from GCP cloud. Now click on Connect(7)

suparnababu8_3-1762786759913.png

 

Step 5: Now it’s connecting to GCP Big Query data source(8)

suparnababu8_4-1762786821351.png

 

Step 6: View Available Tables
Now we can able to see all seven tables which we saw earlier in step-1(9). Check the tick box ‘Automatically mirror future tablesAny new tables added to the source will be replicated to the destination.(10) and click on Connect (11)

suparnababu8_0-1762789022888.png

 

Step 7: Now click on Create mirrored database(12)

suparnababu8_1-1762789080664.png

 

Step 8: Now it’s creating mirrored database (13)

suparnababu8_2-1762789139982.png

 

Step 9: Now Status is Running(14), No data has landed(15) if we want see the tables click on refresh(16)

suparnababu8_3-1762789207934.png

 

Step 10: Verify the Mirrored Tables
Now here you’re seeing all the tables presented in my BigQuery(17) and at (18) we’re able see the status, Rows replicated and Last completed.

suparnababu8_4-1762789282905.png

 

Step 11: Now we can add one more table to Big Query. Car-data-tb (19)

suparnababu8_5-1762789342220.png

Step 12: Now navigate to Fabric and click on Refresh(20)

suparnababu8_6-1762789404707.png

Step 13: Now it’s started loading the car-data-tb (21) ad click on refresh again

suparnababu8_0-1762789550526.png

 

 

Step 14: Now if you see car-data-tb(22) has loaded all the rows and last completed time changed.

 

suparnababu8_1-1762789638426.png

 

 

Step 15: Now from here you can see all details(23). If we can created semantic model(24) and we can do query on top of this tables (25)

suparnababu8_2-1762789715471.png

 

 

Step 16: Let’s query and see the data. So, Now click on mirrored database dropdown(26) and selelct SQL analytics endpoint(27)

suparnababu8_3-1762789765230.png

 

 

Step 17: Now I queried the bike-data-tb(28) and I'm able to see top 100 rows from that table(29)

suparnababu8_4-1762789827668.png

 

Key Benefits of BigQuery Mirroring in Fabric

 

suparnababu8_0-1762790876959.png

Mirroring leverages Google BigQuery Change Data Capture (CDC) to keep data synchronized with Microsoft Fabric’s OneLake, ensuring consistency and minimizing latency.

 

Conclusion

BigQuery Mirroring in Microsoft Fabric simplifies cross-cloud analytics by eliminating complex data pipelines. It provides a seamless and automated way to work with your GCP data directly inside Fabric for reporting, analysis, and machine learning.

 

Hope this walkthrough is helpful.

For a visual explanation, please refer to the detailed video : https://youtu.be/Pqllan2Rc4o?si=Nm_ll87IiLv0ro4r

 

— Inturi Suparna Babu

LinkedIn 

 

Comments

Good work @suparnababu8 ! Keep going!

Thanks for Sharing @suparnababu8 

Appreciate you sharing this information, @suparnababu8

Thanks for sharing!

Appreciate @suparnababu8 for bringing such a wonderful blog.

Insightful @suparnababu8

@suparnababu8 

Appreciate you sharing such an in‑depth blog on Google BigQuery Mirroring within Microsoft Fabric