Compartir a través de


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 creadas 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. Puede crear y administrar particiones para una base de datos de modelo implementada mediante el cuadro de diálogo Particiones de SQL Server Management Studio. La información proporcionada en este tema describe las particiones creadas durante la creación de modelos mediante 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, consulte Creación y administración de particiones de modelo tabulares (SSAS tabular).

Secciones de este tema:

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 el caso de los modelos implementados, el procesamiento se produce mediante SQL Server Management Studio o mediante la ejecución de un script que incluye el comando de proceso y especifica las opciones de procesamiento y la configuración. Al crear modelos mediante SQL Server Data Tools, puede ejecutar operaciones de proceso mediante un comando Proceso desde el menú Modelo o 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 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. Al implementar un modelo, el procesamiento de particiones se puede completar manualmente mediante el cuadro de diálogo Particiones de SQL Server Management Studio, o mediante un script que ejecuta un comando de proceso.

Particiones en la base de datos del área de trabajo del modelo

Puede crear nuevas particiones, editar, combinar o eliminar particiones mediante el Administrador de particiones en SQL Server Data Tools. 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 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

Al implementar un modelo, las particiones de la base de datos del modelo implementada aparecerán como objetos de base de datos en SQL Server Management Studio. Puede crear, editar, combinar y eliminar particiones para un modelo implementado mediante el cuadro de diálogo Particiones de SQL Server Management Studio. La administración de particiones para un modelo implementado en SQL Server Management Studio está fuera del ámbito de este tema. Para obtener información sobre cómo administrar particiones en SQL Server Management Studio, consulte Creación y administración de particiones de modelo tabulares (SSAS tabular).

Tema Descripción
Crear y administrar particiones en la base de datos del área de trabajo (SSAS tabular) Describe cómo crear y administrar particiones en la base de datos del área de trabajo del modelo mediante el Administrador de particiones en 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.

Consulte también

Modo DirectQuery (SSAS tabular)
Procesar datos (SSAS tabular)