Analysis Services Tabular – IsAvailableInMDX

Con la salida del CU7 de SQL 2017, Microsoft libero una propiedad de columnas para modelos de SSAS Tabular que puede reducir el consumo de memoria y tiempos de procesamiento.

Esta propiedad esta disponible en Azure Analysis Services y Analysis Services 2017 CU8, si bien se publicó en CU7, realmente funciona a partir de CU8.

Al pasar esta propiedad a “False” evitamos que SSAS construya una jerarquía para esa columna. Reduciendo el uso de memoria y sobre todo mejorando tiempos de procesamiento.

En que columnas deberíamos configurar este valor? En toda columna que no requiera navegación desde Excel, es decir, son candidatas todas las columnas ocultas, normalmente utilizadas en relaciones, cálculos y/o métricas.

De momento esta propiedad no es soportada desde SSDT, sino que debemos hacerlo modificando el archivo .bim (TMSL), o utilizando el Tabular Editor.

Puede que alguna función DAX requiera la existencia de una jerarquía como TreatAs, pero de momento no hay documentación.

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s