Power Pivot es una función de Microsoft Excel .
Disponible como complemento en Excel 2010, como descarga independiente en Excel 2013 y como complemento integrado en Excel 2016. Power Pivot amplía las capacidades de Microsoft Analysis Services Tabular instalado localmente al integrarlo directamente en un Excel libro de trabajo. Esto permite al usuario crear modelos de datos ROLAP en Power Pivot y usar tablas dinámicas para ver el modelo ya creado. Esto permite que Excel sea una plataforma de BI independiente , implementando lenguajes de expresión profesionales para consultar el modelo y realizar mediciones complejas.
Power Pivot usa principalmente DAX (expresiones de análisis de datos) como su lenguaje de expresión, aunque una consulta de modelo puede estar en MDX en una expresión de cadena. Las expresiones DAX permiten al usuario crear medidas basadas en modelos de datos que pueden resumir y agregar millones de filas de datos tabulares en segundos. Las expresiones DAX se traducen en consultas T-SQL en los motores de fórmula y almacenamiento que impulsan el modelo de datos, lo que abstrae el trabajo más detallado y tedioso de escribir consultas formales en fórmulas similares a Excel.
Power Pivot usa el motor de compresión Vertipaq SSAS para mantener el modelo de datos en la memoria de la máquina cliente. En parte, esto significa que Power Pivot se ejecuta como una instancia de Microsoft Analysis Services en una estación de trabajo local. Como resultado, es posible que los modelos de datos grandes no sean compatibles con la versión de Excel de 32 bits.
Antes del lanzamiento de Power Pivot, Microsoft confiaba en gran medida en SQL Server Analysis Services como motor para su Business Intelligence Suite. Power Pivot aumentó los componentes de BI de SQL Server bajo la apariencia del modelo semántico de inteligencia empresarial (BISM), cuyo objetivo era integrar el análisis multidimensional en disco anteriormente conocido como el modelo dimensional unificado (UDM) con modelos tabulares en memoria más flexibles. .
Como producto de BI independiente, Power Pivot está diseñado para permitir que los usuarios sin experiencia específica en BI y análisis desarrollen modelos de datos y cálculos, compartiéndolos directamente o a través de bibliotecas de documentos de SharePoint .
Una adición a las capacidades de Power Pivot es la característica Get & Transform (originalmente conocida como Power Query), que incluye un nuevo lenguaje de fórmulas llamado M. Es un lenguaje de consulta Mashup diseñado para crear consultas que combinan datos. Es similar a F Sharp . Según Microsoft, es "el lenguaje funcional más limpio, de escritura dinámica, parcialmente perezoso".
Power Pivot se introdujo por primera vez en mayo de 2010 como parte de SQL Server 2008 R2 . Incluía "Power Pivot para Excel" y "Power Pivot para SharePoint". Si bien el producto estaba asociado con SQL Server, el componente complementario para Excel se podía usar de forma independiente en cualquier servidor y con diferentes tipos de fuentes de datos. SQL Server 2012 incluía el complemento PowerPivot para Microsoft Excel 2010, que también estaba disponible para su descarga gratuita para Microsoft Excel 2010. Desde entonces, Power Pivot se ha lanzado por separado de SQL Server. En particular, el 8 de julio de 2013, cuando anunció un nuevo paquete de herramientas independientes de Power BI , Microsoft cambió el nombre de PowerPivot a "Power Pivot" (con un espacio entre las palabras en el nombre) para alinear el nombre con otras herramientas en el paquete. En Excel 2013, Power Pivot solo está disponible en ciertas versiones de Microsoft Office. En Excel 2016, está disponible inmediatamente después de la instalación, en la pestaña Datos. La función Power Query en Excel 2010 y Excel 2013 ha cambiado de nombre a Obtener y transformar en Excel 2016.