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

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
vidhyan
Helper I
Helper I

Push data into partition PowerBI model - SSAS

Hello, 
I have a Power BI semantic model. I am creating custom partitions of a table using Tabular Editor/TOM. I noticed that there is a mode called 'push' which is supposed to allow pushing data into the partition instead of the model pulling it from a data source. See documentation below. Following paragraph mentions as 'push data API exposed by Analysis Services'. I am not able to find that API.What does 'push' mean? 

I am looking for an example for this. Also, please let me know if I am not understanding this correctly. 


Partitions in a table

Partitions are represented by a Partition class (in Microsoft.AnalysisServices.Tabular namespace). The Partition class exposes a Source property of PartitionSource type, which provides an abstraction over the different approaches for ingesting data into partition. A Partition instance can have a Source property as null, indicating that data will be pushed into the partition by sending chunks of data to the Server as part of push data API exposed by Analysis Services. In SQL Server 2016, PartitionSource class has two derived classes that represent ways to bind data to a partition: QueryPartitionSource and CalculatedPartitionSource.

 

https://learn.microsoft.com/en-us/analysis-services/tom/create-tables-partitions-and-columns-in-a-ta...

2 ACCEPTED SOLUTIONS
lbendlin
Super User
Super User

Push datasets are an entirely different thing.  You cannot refresh these, and you cannot sub-partition them either.

View solution in original post

Anonymous
Not applicable

Hi @vidhyan ,

@lbendlin Thanks for your concern about this case!
And @vidhyan , you can refer to these documents:
https://learn.microsoft.com/en-us/power-bi/connect-data/service-real-time-streaming#push-data-to-sem... 
https://powerbi.microsoft.com/en-us/blog/push-rows-to-a-power-bi-streaming-dataset-without-writing-a... 
https://lobsterpot.com.au/blog/2020/07/16/getting-started-with-power-bi-push-datasets-via-rest-apis/ 

And about REST API in push datasets, you can refer to this link:
https://learn.microsoft.com/en-us/rest/api/power-bi/push-datasets 

Best Regards,
Dino Tao
If this post helps, then please consider Accept both of the answers as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
lbendlin
Super User
Super User

Push datasets are an entirely different thing.  You cannot refresh these, and you cannot sub-partition them either.

Thank you @LB . Can you point me to any documention or example for these Push datasets. I would like understand how that works. 

Anonymous
Not applicable

Hi @vidhyan ,

@lbendlin Thanks for your concern about this case!
And @vidhyan , you can refer to these documents:
https://learn.microsoft.com/en-us/power-bi/connect-data/service-real-time-streaming#push-data-to-sem... 
https://powerbi.microsoft.com/en-us/blog/push-rows-to-a-power-bi-streaming-dataset-without-writing-a... 
https://lobsterpot.com.au/blog/2020/07/16/getting-started-with-power-bi-push-datasets-via-rest-apis/ 

And about REST API in push datasets, you can refer to this link:
https://learn.microsoft.com/en-us/rest/api/power-bi/push-datasets 

Best Regards,
Dino Tao
If this post helps, then please consider Accept both of the answers as the solution to help the other members find it more quickly.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.