Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

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-tabular-model?view=asallproducts-allversions

3 Replies