Asistente de BI - Habilitar la escritura diferida de dimensiones

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

Agregue la mejora de reescritura de dimensiones a un cubo o dimensión para permitir a los usuarios modificar manualmente la estructura y los miembros de la dimensión. Las actualizaciones de una dimensión habilitada para escritura se registran directamente en la tabla de dimensiones. Esta mejora cambia la configuración de la propiedad WriteEnabled para una dimensión.

Para agregar reescritura de dimensiones, use el Asistente para Business Intelligence y seleccione la opción Habilitar reescritura de dimensiones en la página Elegir mejora . A continuación, este asistente le guía por los pasos para seleccionar una dimensión a la que desea aplicar la escritura diferida de dimensiones y establecer esta opción para la dimensión seleccionada.

Nota:

La escritura diferida solo se admite para bases de datos relacionales de SQL Server y data marts.

Selección de una dimensión

En la primera página del asistente, denominada Habilitar escritura diferida de dimensiones, especifique la dimensión a la que desea aplicar la escritura diferida de dimensiones. Al agregar la mejora de reescritura de dimensiones a esta dimensión seleccionada, se cambia la dimensión. Todos los cubos que incluyen la dimensión seleccionada heredan estos cambios.

Establecer la capacidad de reescritura de dimensiones

En la segunda página Habilitar escritura diferida de dimensiones del asistente, active la opción Habilitar escritura diferida en la dimensión. Al seleccionar esta opción, se establece automáticamente la propiedad WriteEnabled de la dimensión en True. Al borrar esta opción, se establece automáticamente la propiedad en False.

Observaciones

Al crear un nuevo miembro, debe incluir todos los atributos de una dimensión. No se puede insertar un miembro sin especificar un valor para el atributo de clave de la dimensión. Por lo tanto, la creación de miembros está sujeta a restricciones, como valores de clave no NULL, que se definen en la tabla de dimensiones. Tenga en cuenta las columnas especificadas opcionalmente por las propiedades de dimensión, como las columnas especificadas en las propiedades de dimensión CustomRollupColumn, CustomRollupPropertiesColumn o UnaryOperatorColumn .

Importante

Si usa SQL Azure como origen de datos para realizar la escritura diferida en una base de datos de Analysis Services, se produce un error en la operación. Este error es por diseño, ya que la opción de proveedor que habilita varios conjuntos de resultados activos (MARS) no está activado de forma predeterminada.

La solución alternativa es agregar la siguiente configuración en la cadena de conexión, para admitir MARS y habilitar la escritura diferida:

"MultipleActiveResultSets=True"

Para obtener más información, vea Utilizar conjuntos de resultados activos múltiples (MARS).

Consulte también

Dimensiones habilitadas para escritura