Power BI · Analysis Services · DAX

Architecting elegant, performant & scalable data models.

In the not so distant future, companies will be run by a monolithic AI algorithm. Until that time, it is up to us to architect elegant and superlative solutions to empower our company to make the best decisions possible.

Browse articles
Articles
41
Topics
10
Writing since
2019
Latest

Featured article

Recent

More from the blog

All 41 articles
AutomationTools

Direct Lake Migration

We are all familiar with import and DirectQuery as query modes for Analysis Services and Power BI semantic models. However, with the release of Microsoft Fabric, there is a new kid on the block - Direct Lake!

4 min read 9.8K views 8 comments
AutomationTools

Processing Unprocessed Objects

Learn how to automate the processing of tables/partitions which need to be processed in your model.

3 min read 3.7K views 1 comment
Power BI PremiumBest Practices

Rectifying the Misconceptions of XMLA Read/Write

Learn the importance of enabling XMLA Read/Write

6 min read 4.5K views 10 comments
Best PracticesVisualization

Report Analyzer Recos

Report Analyzer now has a recommendations engine for report best practices!

2 min read 4.2K views 1 comment
ToolsBest Practices

Report Analyzer

A productivity tool for analyzing a Power BI report's performance.

3 min read 24.6K views 7 comments
DocumentationAutomation

Export Power BI Report Objects

Learn how to easily export metadata of visuals, filters and other objects within your Power BI report.

4 min read 12.2K views 25 comments

Hi, I'm Michael Kovalsky.

I specialize in business intelligence and analytics with a focus on Analysis Services, tabular modeling and DAX. Having architected Microsoft's internal best-in-class data models used by 30,000+ people, this blog is where I share techniques for building elegant, performant and scalable models.

Search articles