Particiones (SSAS tabular)
Las particiones dividen una tabla en partes lógicas. A continuación, cada partición se puede procesar (actualizar) de forma independiente de las demás particiones. Las particiones que se crean mediante el cuadro de diálogo Particiones de SQL Server Data Tools (SSDT) durante la creación de modelos se aplican a la base de datos del área de trabajo del modelo. Una vez implementado el modelo, las particiones definidas para la base de datos del área de trabajo del modelo se duplican en la base de datos del modelo implementada. Además, puede crear y administrar particiones para una base de datos del modelo implementada usando el cuadro de diálogo Particiones de SQL Server Management Studio. En este tema se describen las particiones que se crean durante la creación de modelos con el cuadro de diálogo Administrador de particiones de SQL Server Data Tools (SSDT). Para obtener información sobre cómo crear y administrar particiones para un modelo implementado, vea Crear y administrar particiones de modelos tabulares (SSAS tabular).
Secciones de este tema:
Ventajas
Tareas relacionadas
Ventajas
En los modelos tabulares, las particiones dividen una tabla en objetos de partición lógicos. A continuación, cada partición se puede procesar de forma independiente de las demás particiones. Por ejemplo, una tabla puede incluir ciertos conjuntos de filas cuyos datos apenas cambian y otros conjuntos de filas cuyos datos cambian con frecuencia. En estos casos, no hay necesidad de procesar todos los datos si solo se desea procesar una parte de ellos. Las particiones le permiten separar los datos que necesita procesar con frecuencia de los datos que se pueden procesar con una frecuencia menor.
Un diseño de modelos eficientes usa particiones para eliminar el procesamiento innecesario y la subsiguiente carga del procesador en los servidores de Analysis Services, asegurándose al mismo tiempo de que los datos se procesan y actualizan con la frecuencia suficiente para reflejar los datos más recientes de los orígenes de datos. El modo en que se implementan y usan las particiones durante la creación de modelos puede ser muy diferente del modo en que se implementan y se usan en los modelos implementados. Tenga presente que durante la fase de creación del modelo, es posible que trabaje con un único subconjunto de datos que finalmente estará en el modelo implementado.
Procesar particiones
En los modelos implementados, el procesamiento se realiza mediante SQL Server Management Studio, o ejecutando un script que incluya el comando Procesar y especifique las opciones y la configuración del procesamiento. Cuando cree modelos con SQL Server Data Tools, podrá ejecutar operaciones de procesamiento con el comando Procesar del menú Modelo o de la barra de herramientas. Una operación de procesamiento se puede especificar para una partición, una tabla o para todas ellas.
Cuando se ejecuta una operación de procesamiento, se realiza una conexión con el origen de datos usando la conexión de datos. Los nuevos datos se importan en las tablas del modelo, las relaciones y las jerarquías se crean o se vuelven a generar para cada tabla, y se vuelven a realizar los cálculos de las medidas y columnas calculadas.
Mediante una mayor división de una tabla en particiones lógicas, puede determinar de forma selectiva qué datos se procesan de cada partición, y cuándo y cómo se procesan. Cuando se implementa un modelo, el procesamiento de las particiones se puede completar manualmente mediante el cuadro de diálogo Particiones de SQL Server Management Studio, o mediante un script que ejecute un comando Procesar.
Particiones en la base de datos del área de trabajo del modelo
Durante la creación de modelos, puede definir particiones con el Administrador de particiones de SQL Server Data Tools. Las particiones definidas aquí primero se aplican a base de datos del área de trabajo del modelo. Con el Administrador de particiones, puede crear nuevas particiones, y editar, combinar y eliminar particiones existentes.
El Administrador de particiones proporciona dos modos para seleccionar las tablas, las filas y las columnas de una partición: el modo de vista previa de la tabla y el modo de consulta SQL. Todas las particiones se definen mediante una consulta SQL; sin embargo, con el modo de vista previa de la tabla, puede obtener una vista previa y seleccionar los datos que desea incluir en la partición. La consulta SQL se crea y se valida automáticamente. Dado que el modo de vista previa de la tabla es la misma vista previa que aparece en el cuadro de diálogo Editar propiedades de tabla y en la página de vista previa del Asistente para la importación de tablas, el número máximo de filas de la vista previa es de 50.
Particiones en una base de datos del modelo implementada
Cuando se implementa un modelo, las particiones de la base de datos del modelo implementada aparecen como objetos de base de datos de SQL Server Management Studio. Puede crear, modificar, combinar y eliminar particiones de un modelo implementado con el cuadro de diálogo Particiones de SQL Server Management Studio. Administrar particiones para un modelo implementado en SQL Server Management Studio queda fuera del ámbito de este tema. Para obtener información sobre cómo administrar particiones en SQL Server Management Studio, vea Crear y administrar particiones de modelos tabulares (SSAS tabular).
Tareas relacionadas
Tema |
Descripción |
---|---|
Crear y administrar particiones en la base de datos del área de trabajo (SSAS tabular) |
Describe cómo crear y administrar las particiones de la base de datos del área de trabajo del modelo con el Administrador de particiones de SQL Server Data Tools (SSDT). |
Procesar particiones en la base de datos del área de trabajo (SSAS tabular) |
Describe cómo procesar (actualizar) particiones en la base de datos del área de trabajo del modelo. |