Composite models
Occasionally, you may find it helpful for your data model to take a hybrid approach regarding how it stores data. For example, you want sales transactions to be displayed in near real time on your dashboard, so you set your SalesTransaction
table to use DirectQuery. However, your Product
table rarely has values that are added or changed. Having values that do not change often make it a great candidate for the imported data storage method to take advantage of the performance benefits.
This describes a perfect scenario for utilizing a feature called composite models. Composite models allow a single Power BI solution to include both DirectQuery and import table connections within one data model. From the Power BI developer's perspective, you can take advantage of the best parts of each data storage mode within your design.
Another effective use case for composite models is available due to a feature called aggregations. Leveraging aggregations is...