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: Building a Writeback Application with Analysis Services (Compilar una aplicación de reescritura con Analysis Services) (blog).
Nota:
La escritura diferida solo se admite para SQL Server bases de datos relacionales y data marts, y solo para modelos multidimensionales de Analysis Services.
Cómo habilitar una partición para escritura
Puede habilitar la escritura y habilitar los grupos de medida de una partición habilitando la propia partición en cube Designer 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 seleccione 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 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 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 Designer cubo.
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.
Precaución
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 escritura diferida 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 para 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.
Consulte también
Particiones habilitadas para escritura
Habilitar reescritura en un cubo OLAP en el nivel de celda en Excel 2010
Habilitación y seguridad de la entrada de datos con reescritura de Analysis Services