Modelos tabularesTabular models

SE APLICA A:síSQL Server Analysis ServicessíAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesyesAzure Analysis Services

Los modelos tabulares son bases de datos de Analysis Services que se ejecutan en memoria o en el modo DirectQuery, de tal forma que se accede a los datos directamente desde los orígenes de datos relacionales de back-end.Tabular models are Analysis Services databases that run in-memory or in DirectQuery mode, accessing data directly from backend relational data sources. Mediante el uso de algoritmos de compresión de última generación y el procesador de consultas multiproceso, el motor de análisis ofrece un acceso rápido a datos y objetos del modelo tabular mediante la notificación de las aplicaciones cliente como Power BI y Excel.By using state-of-the-art compression algorithms and multi-threaded query processor, the analytics engine delivers fast access to tabular model objects and data by reporting client applications like Power BI and Excel.

Aunque los modelos en memoria son el valor predeterminado, DirectQuery es un modo de consulta alternativo para los modelos que son demasiado grandes para caber en memoria, o cuando la volatilidad de los datos impide una estrategia de procesamiento razonable.While in-memory models are the default, DirectQuery is an alternative query mode for models that are either too large to fit in memory, or when data volatility precludes a reasonable processing strategy. DirectQuery logra paridad con modelos en memoria mediante la compatibilidad con una amplia gama de orígenes de datos, capacidad para manejar tablas calculadas y columnas en un modelo de DirectQuery, seguridad de nivel de fila a través de expresiones de DAX que llegue a la base de datos back-end y las consultas optimizaciones que dan como resultado un rendimiento más rápido.DirectQuery achieves parity with in-memory models through support for a wide array of data sources, ability to handle calculated tables and columns in a DirectQuery model, row level security via DAX expressions that reach the backend database, and query optimizations that result in faster throughput.

Los modelos tabulares se crean en SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) mediante la plantilla de proyecto de modelo Tabular que proporciona una superficie de diseño para crear un modelo, tablas, relaciones y expresiones DAX.Tabular models are created in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) using the Tabular model project template that provides a design surface for creating a model, tables, relationships, and DAX expressions. Puede importar datos de varios orígenes y luego enriquecer el modelo agregando relaciones, columnas y tablas calculadas, medidas, KPI, jerarquías y traducciones.You can import data from multiple sources, and then enrich the model by adding relationships, calculated tables and columns, measures, KPIs, hierarchies, and translations.

Los modelos se pueden implementar en los servicios de análisis de Azure o una instancia de SQL Server Analysis Services configurado para el modo de servidor Tabular.Models can then be deployed to Azure Analysis Services or an instance of SQL Server Analysis Services configured for Tabular server mode. Los modelos tabulares implementados se pueden administrar en SQL Server Management Studio.Deployed tabular models can be managed in SQL Server Management Studio. Medida que crecen los modelos, puede particiones para optimizar el procesamiento y protegerlos en el nivel de fila mediante la seguridad basada en roles.As your models grow, they can be partitioned for optimized processing and secured to the row-level by using role-based security.