Capítulo 12 · 8 niveles

Optimizar informes de Power BI

Descubre por qué un informe es lento y arréglalo: los motores de almacenamiento y de fórmulas, medidas que dejan que CALCULATE haga el trabajo, tipos de columna y cardinalidad, importaciones ligeras en Power Query, modos de almacenamiento, relaciones sin trampas y VAR.

Un informe que tarda ocho segundos en reaccionar a una segmentación no se usa, por buenos que sean sus números. Cuando los gerentes de Harbor & Pine dicen “el panel va lento”, la causa casi nunca son los visuales en sí. Es una medida que obliga a Power BI a trabajar fila por fila, una columna que se comprime mal, una importación que trae cinco años de datos que nadie mira, o una relación que envía filtros en ambas direcciones.

Este capítulo trata de encontrar el eslabón débil y arreglarlo. Aprendes qué hacen los dos motores de DAX y cómo escribir medidas que mantengan ocupado al rápido, por qué los enteros se comprimen mejor que el texto largo y los ID, cómo recortar una importación de Power Query a lo que necesita el informe, cuándo encajan Import, DirectQuery o un modelo compuesto, y por qué las relaciones de dirección única y de muchos a uno son a la vez más rápidas y menos ambiguas. También reescribes medidas con VAR, para que una expresión se calcule una vez en lugar de tres.

Los niveles de DAX se ejecutan en un motor de práctica en esta página que comprueba cada celda del visual; no puede cronometrar tu medida como lo hace el Analizador de rendimiento (Performance analyzer) de Power BI, así que cuando lo importante es la velocidad, el nivel comprueba también el patrón. Cada lección indica el lugar exacto de Power BI Desktop para medirlo y arreglarlo de verdad. El Desafío final rescata un informe de descuentos lento: una medida reescrita, otra construida sobre ella con VAR y una importación más ligera.

Niveles

  1. El motor de almacenamiento y el motor de fórmulas

    de Amanda Price, Jefa de e-commerce

    performance, storage engine, formula engine, vertipaq, performance analyzer

    Quiz Dificultad 2 de 5 Sin empezar

  2. Arregla la medida lenta

    de Victor Ramirez, Director de marketing

    performance, calculate, filter, sumx, storage engine, column filters

    Código Dificultad 3 de 5 Sin empezar

  3. Tipos de columna, cardinalidad y compresión

    de Olivia Grant, Ingeniera de datos

    performance, vertipaq, compression, cardinality, data types, model size

    Quiz Dificultad 3 de 5 Sin empezar

  4. Una importación ligera que se pliega

    de Eric Sullivan, Gerente de operaciones

    power query, query folding, filter rows, choose columns, change type, cardinality

    Código Dificultad 2 de 5 Sin empezar

  5. ¿Import, DirectQuery o un híbrido?

    de Hannah Reyes, Directora financiera (CFO)

    storage mode, import, directquery, composite model, hybrid table, dual, live connection

    Quiz Dificultad 3 de 5 Sin empezar

  6. Quita las trampas de las relaciones

    de Chris Morgan, Responsable de merchandising

    relationship, cross filter direction, bidirectional, many to many, star schema, performance

    Código Dificultad 3 de 5 Sin empezar

  7. Calcúlalo una vez con VAR

    de Laura Chen, Analista de precios

    var, return, divide, performance, readability, measure

    Código Dificultad 3 de 5 Sin empezar

  8. Desafío final: rescata el informe de descuentos lento

    de Patrick Owens, Director de operaciones (COO)

    performance, calculate, filter, var, divide, power query, query folding, boss

    Desafío final · 3 pasos Dificultad 4 de 5 Sin empezar

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.