Establecimiento de la escritura diferida de particiones

se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Si habilita un grupo de medida, los usuarios finales pueden cambiar los datos del cubo mientras los examinan, donde los cambios se guardan en una tabla independiente denominada tabla de reescritura, no en los datos de cubo o en los datos de origen. Los usuarios finales que examinan una partición habilitada para escritura ven el efecto neto de todos los cambios en la tabla de reescritura de la partición.

Puede examinar o eliminar datos de escritura diferida. También puede convertir datos de retroescritura a una partición. En una partición habilitada para escritura, puede usar roles de cubo para conceder acceso de lectura y escritura a usuarios y grupos de usuarios, y limitar el acceso a celdas o grupos específicos de celdas de la partición.

Para obtener una breve introducción a la escritura diferida, vea Escritura diferida de Excel 2010 en Analysis Services.

Nota:

La escritura diferida solo se admite para bases de datos relacionales de SQL Server y data marts, y solo para modelos multidimensionales de SQL Server Analysis Services.

Cómo habilitar la escritura en una partición

Puede habilitar el grupo de medidas de una partición mediante la habilitación de escritura en la propia partición utilizando el Diseñador de cubos en SQL Server Data Tools o SQL Server Management Studio.

  • En el Diseñador de cubos, en la pestaña Particiones, haga clic con el botón derecho en una partición y elija Configuración de reescritura.

  • En Management Studio, expanda la base de datos | cube | grupo de medida y, a continuación, haga clic con el botón derecho en Escritura diferida y elija Habilitar reescritura.

La escritura diferida solo se admite para las medidas que usan la agregación SUM. En la base de datos de ejemplo AdventureWorks, puede usar el grupo de medida Objetivos de ventas para probar los comportamientos de escritura diferida.

Cuando se habilita una partición, se especifica un nombre de tabla y un origen de datos para almacenar la tabla de reescritura. Los cambios posteriores en el grupo de medida se registran en esta tabla.

Examinar los datos de reescritura en una partición

Puede examinar el contenido de la tabla de reescritura de un cubo en el cuadro de diálogo Examinar datos , al que puede acceder haciendo clic con el botón derecho en una partición habilitada para escritura en la pestaña Particiones del Diseñador de cubos .

Eliminación de datos de escritura diferida o deshabilitación de la escritura diferida

La eliminación de datos de escritura diferida borra la caché de escritura diferida; tan pronto como se eliminen esos datos, el trabajo de escritura diferida adicional se realiza desde cero. Deshabilitar la reescritura de una partición de cubo simplemente desactiva la reescritura de esa partición.

Conversión de datos de reescritura en una partición

Puede convertir los datos en la tabla de reescritura de una partición en una partición. Este procedimiento hace que la tabla de escritura diferida se convierta en la tabla de hechos de la nueva partición.

Precaución

El uso incorrecto de particiones puede dar lugar a datos de cubo inexactos. Para obtener más información, vea Crear y administrar una partición local (Analysis Services).

La conversión de la tabla de datos de reescritura en una partición también desactiva la escritura en la partición. Todas las directivas de lectura y escritura sin restricciones y los permisos de lectura y escritura para las celdas de la partición están deshabilitadas y los usuarios finales no podrán cambiar los datos de cubo mostrados. (Los usuarios finales con directivas de lectura/escritura sin restricciones deshabilitadas o permisos de lectura/escritura sin restricciones deshabilitados seguirán siendo capaces de examinar el cubo). Los permisos de lectura y los permisos condicionados a la lectura no se ven afectados.

Para convertir datos de reescritura en una partición, use el cuadro de diálogo Convertir en partición , al que se accede haciendo clic con el botón derecho en la tabla de reescritura de una partición habilitada para escritura en SQL Server Management Studio. Especifique un nombre para la partición y si va a diseñar la agregación para la partición más adelante o al mismo tiempo que la cree. Para crear la agregación al mismo tiempo que elija la partición, debe elegir copiar el diseño de agregación de una partición existente. Esto suele ser, pero no necesariamente, la partición de reescritura actual. También puede optar por procesar la partición al mismo tiempo que la crea.

Véase también

Particiones habilitadas para escritura
Habilitación de la reescritura en un cubo OLAP en el nivel de celda en Excel 2010
Habilitación y protección de la entrada de datos con la escritura diferida de Analysis Services