Quantcast
Channel: Alberto Ferrari – SQLBI
Browsing index pages (55 articles)
↧

Optimizing multi-billion row tables in Tabular

Tabular is a great engine that is capable of tremendous performance. That said, when your model gets bigger, you need to use the most sophisticated tools and techniques to obtain the best performance...

View Article


Optimizing DAX Video Course Promo

Take now the Optimizing DAX Video Course.

View Article


Image may be NSFW.
Clik here to view.

How to compute index numbers at top speed

This article presents different techniques to compute a rownumber column in DAX based on a specific ranking, comparing slow and optimized approaches. In several data models, you need to assign an index...

View Article

SSAS Tabular Video Course Promo

Take now the SSAS Tabular Video Course.

View Article

Mastering DAX Workshop Promo Video

Register now to Mastering DAX Workshop.

View Article


Image may be NSFW.
Clik here to view.

Filtering Tables in DAX

This article describes a number of techniques available to filter tables in DAX, showing possible pitfalls that you can avoid once you know them, in particular using bidirectional filters. One of the...

View Article

Optimizing DAX Workshop Promo Video

Register now to Optimizing DAX Workshop.

View Article

SSAS Tabular Workshop Promo Video

Register now to SSAS Tabular Workshop.

View Article


Image may be NSFW.
Clik here to view.

Context Transition and Expanded Tables

This article describes how table expansion and filter context propagation are important DAX concepts to understand and fix small glitches in DAX expressions. I keep on telling my students how important...

View Article


DirectQuery in Analysis Services 2016

Coming soon: This page will link a whitepaper about DirectQuery in Analysis Services 2016 published by MS and written by Marco Russo and Alberto Ferrari. Summary: DirectQuery transforms the Microsoft...

View Article

VertiPaq Analyzer 1.7

VertiPaq Analyzer is useful to analyze VertiPaq storage structures for a data model in Analysis Services Tabular. Learn how to connect VertiPaq Analyzer to Power BI and to SSAS Tabular, and see quick...

View Article

Image may be NSFW.
Clik here to view.

Analyzing events with a duration in DAX

This article analyzes how to efficiently work with events that lasts over time, such as the duration of an order considering the distance between order date and ship date. Whenever we speak about...

View Article

Image may be NSFW.
Clik here to view.

Using ALLEXCEPT versus ALL and VALUES

This article describes the semantic difference between ALLEXCEPT and the joint use of ALL and VALUES, showing practical examples of the different results in Power BI and SSAS 2016. If you are a loyal...

View Article


Computing New Customers in DAX

In this article, Alberto Ferrari describes a new efficient way to compute returning customers in DAX thanks to an idea suggested by a student attending an Optimizing DAX workshop. Computing new and...

View Article

Image may be NSFW.
Clik here to view.

RELATED in a Query

In DAX, columns have lineage. Knowing when lineage is maintained in a DAX expression and when it is not, is an important skill to write effective code. As a general rule, column references maintain...

View Article


Advanced DAX

This session is a natural continuation of DAX 101 and aims to teach you some of the advanced features of DAX. Alberto will explain in detail the concepts of filter context and row context, which are...

View Article

DAX 101

In this two-hours workshop you learn the basics of the DAX language. Alberto will introduce you to the concept of calculated columns, measures, basic data modeling with some practical examples that you...

View Article


Budgeting with PowerPivot

Power BI offers new features for creating dashboards on the cloud. In this session, you will learn how to create data models, display visualizations and synchronize cloud data with on premise data...

View Article

Advanced Modeling with Analysis Services Tabular

This session goes beyond the classical star schema modeling, exploring new techniques to model data with Power Pivot and SSAS Tabular. You will see how brute-force power in DAX allows different data...

View Article

Querying in DAX

DAX is not only an expression language, but also a query language and, when it comes to performance, the xVelocity in-memory engine is second to none. Scanning fact tables and performing leaf-level...

View Article
Browsing index pages (55 articles)


Latest Images