Compartir a través de


Establecer la reescritura de particiones

Si habilita para escritura un grupo de medida, los usuarios finales pueden cambiar los datos del cubo mientras lo examinan; en ese caso, los cambios se guardan en una tabla diferente denominada tabla de reescritura, no en los datos del cubo ni en los datos de origen. Los usuarios finales que examinan una partición habilitada para escritura verán el efecto neto de todos los cambios en la tabla de reescritura de la partición.

Los datos de reescritura se pueden examinar o eliminar. También puede convertir los datos de reescritura en una partición. En una partición habilitada para escritura, puede utilizar los roles de cubo para conceder acceso de lectura/escritura a usuarios y grupos de usuarios y para limitar el acceso a determinadas celdas o grupos de celdas de la partición.

Para ver un vídeo corto en el que se ofrece una introducción a la reescritura, vea Excel 2010 Writeback to Analysis Services. Hay una explicación más detallada de esta característica en esta serie de entradas de blog: Compilar una aplicación de reescritura con Analysis Services (blog).

[!NOTA]

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

Cómo habilitar una partición para escritura

Puede habilitar para escritura los grupos de medida de una partición si habilita para escritura la propia partición en 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 secundario en una partición y elija Configuración de reescritura.

  • En Management Studio, expanda la base de datos, el cubo y el grupo de medida y, a continuación, haga clic con el botón secundario en Reescritura y elija Habilitar reescritura.

La reescritura solo se admite para las medidas que usan la agregación SUM. En la base de datos de ejemplo AdventureWorks, puede utilizar el grupo de medida Destinos de venta para probar los comportamientos de reescritura.

Cuando se habilita para escritura una partición, se especifica un nombre de tabla y un origen de datos para almacenar la tabla de reescritura. Cualquier cambio posterior en el grupo de medida se almacenará en esta tabla.

Examinar los datos de reescritura en una partición

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

Eliminar datos de reescritura o deshabilitar la reescritura

La eliminación de los datos de reescritura elimina la caché de reescritura; cuando esos datos se eliminan, el trabajo adicional de reescritura se lleva a cabo en una pizarra limpia. Deshabilitar la reescritura en una partición de cubo simplemente desactiva la reescritura para esa partición.

Convertir datos de reescritura en una partición

Puede convertir los datos de la tabla de reescritura de una partición en una partición. Este procedimiento convierte la tabla de reescritura en la nueva tabla de hechos de la partición.

Nota de advertenciaAdvertencia

El uso incorrecto de las particiones puede provocar que haya datos incorrectos en el cubo. Para obtener más información, vea Crear y administrar una partición local (Analysis Services).

Al convertir la tabla de datos de reescritura en una partición también se deshabilita la partición para escritura. Todas las directivas de lectura/escritura y permisos de lectura/escritura no restringidos de las celdas de la partición se deshabilitan, y los usuarios finales no podrán cambiar los datos mostrados del cubo. (Los usuarios finales con directivas de lectura/escritura no restringidas deshabilitadas o con permisos de lectura y lectura deshabilitados, seguirán siendo capaces de examinar el cubo.) Los permisos de lectura y de contingente de lectura no se ven afectados.

Para convertir los datos de reescritura en una partición, use el cuadro de diálogo Convertir en partición, al que puede obtener acceso haciendo clic con el botón secundario 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 de la partición más adelante o al mismo tiempo que la crea. Para crear la agregación al mismo tiempo que elige la partición, debe elegir copiar el diseño de agregaciones desde una partición existente. Aunque no siempre, ésta suele ser la partición de reescritura actual. También puede elegir procesar la partición al mismo tiempo que la crea.

Vea también

Conceptos

Particiones habilitadas para escritura

Otros recursos

Habilitar la reescritura en un cubo OLAP en el nivel de celda en Excel 2010

Habilitar y proteger la entrada de datos con la reescritura de Analysis Services