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

Join us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered

Reply
Digidank
Helper I
Helper I

Intraday Data for Reporting

We have 2 sources of data for reporting.

 

  1. Nightly files for historical data
  2. Intraday changes on transactional data

The nightly files are the result of the days data with some processing by the source system.  We have built out a warehouse of Dimensions and Facts from this using spark jobs for the ELT process.  Then transformed into Dimesnion/Facts in the Synapse Data Warehouse.  This all is working great. 


We are not using our Fabric warehouse in production yet as I need to solve the intraday reporting problem first.  There is some data that comes in nightly files we process that does not come in the intraday data, but is needed to fully report the intraday data.  Currently, we are just writing everything to a regular Azure SQL database for both historical and intraday.

 

My question is whether Data Warehouse is capable of keeping up with intraday changes?  Will writing those changes as they come in to Data Warehouse be feasible?  I presume it all just depends on the Capacity we choose, but wanted some input from y'all more knowledgable on it. 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Digidank ,

Thanks for using Fabric Community.
Synapse Data Warehouse (DW) can definitely handle your intraday data updates. It's designed for large-scale data ingestion and frequent updates, so capacity shouldn't be a major obstacle. Here's how we can tackle both nightly and intraday data:

1. Nightly Data:

Keep using your existing Spark jobs to process and load nightly data files into Synapse DW. This is a familiar and efficient approach.

2. Intraday Updates:

Break down your intraday data into smaller batches and ingest them into Synapse DW throughout the day. This provides near real-time updates for your reports.

 

Important Note:

While Fabric notebooks are a valuable tool for data exploration and analysis, they currently cannot directly load data into the Data Warehouse. We recommend using Data Factory pipelines for this purpose.

Additional Tips:

Partition your tables in Synapse DW to optimize query performance for both historical and intraday data.

Consider using materialized views for frequently used aggregations on intraday data to further improve reporting speed.

Docs to refer -
Ingesting data into the warehouse - Microsoft Fabric | Microsoft Learn

Hope this is helpful. Please do let me know incase of further queries.

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @Digidank ,

Thanks for using Fabric Community.
Synapse Data Warehouse (DW) can definitely handle your intraday data updates. It's designed for large-scale data ingestion and frequent updates, so capacity shouldn't be a major obstacle. Here's how we can tackle both nightly and intraday data:

1. Nightly Data:

Keep using your existing Spark jobs to process and load nightly data files into Synapse DW. This is a familiar and efficient approach.

2. Intraday Updates:

Break down your intraday data into smaller batches and ingest them into Synapse DW throughout the day. This provides near real-time updates for your reports.

 

Important Note:

While Fabric notebooks are a valuable tool for data exploration and analysis, they currently cannot directly load data into the Data Warehouse. We recommend using Data Factory pipelines for this purpose.

Additional Tips:

Partition your tables in Synapse DW to optimize query performance for both historical and intraday data.

Consider using materialized views for frequently used aggregations on intraday data to further improve reporting speed.

Docs to refer -
Ingesting data into the warehouse - Microsoft Fabric | Microsoft Learn

Hope this is helpful. Please do let me know incase of further queries.

Perfect! Thanks, that was the answer i was hoping to hear. I have already started work on the intraday and have a few things updating quickly.
Anonymous
Not applicable

Hi @Digidank ,

Glad to know that we have answered your query. Please continue using Fabric Community on your further queries.

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.

May FBC25 Carousel

Fabric Monthly Update - May 2025

Check out the May 2025 Fabric 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.