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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Eric7
Resolver I
Resolver I

Transaction-Level Read Consistency in On-premises gateway against Oracle (12.x)

Hi, does the on-premises gateway ensure Transaction-Level Read Consistency when refreshing a dataflow from an Oracle database?

 

One of our dataflows contains two tables with referential integrity between them, a parent table A with about 1000 rows and a child table B with 50 million rows. There is about an hour difference in time between a full refresh of table A and B, which means that table B may well contain values referencing rows in A that do not exist in A in the dataflow after refresh.

 

Oracle supports an isolation level called SERIALIZABLE, which ensures Transaction-Level Read Consistency within one database transaction. Does the gateway utilize this?

 

Eirik

 

1 ACCEPTED SOLUTION

Hi, I assume then that the on-premises gateway does not ensure data consistency between each table in a dataflow against the same datasource. It would be better if it did, but we can handle this to some extent by  adding consistency checks in the transformations.

View solution in original post

3 REPLIES 3
v-janeyg-msft
Community Support
Community Support

Hi, @Eric7 

 

Have you resolved the issue? If yes, kindly mark the helpful answer as a solution if you feel that makes sense. If not, let me know and I'll try to help you further. Thanks.

 

Best Regards

Janey Guo

 

v-janeyg-msft
Community Support
Community Support

Hi, @Eric7 

 

It should be implemented. But the timeout period needs to be set enough.

Like this:

9.png

If the data is large or changes quickly, it is recommended to use the DQ mode connection.

 

Best Regards

Janey Guo

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi, I assume then that the on-premises gateway does not ensure data consistency between each table in a dataflow against the same datasource. It would be better if it did, but we can handle this to some extent by  adding consistency checks in the transformations.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.