Configuración de Microsoft SQL Server como base de datos de repositorio para esquemas de Essbase
Para utilizar Microsoft SQL Server como base de datos para los esquemas del repositorio de Essbase (RCU), debe utilizar la ordenación sensible a mayúsculas/minúsculas y definir READ_COMMITTED_SNAPSHOT en ON.
Las siguientes notas de configuración de base de datos se aplican cuando se utiliza Microsoft SQL Server como esquemas de Essbase de base de datos, que incluyen esquemas de Esquema de servicios de metadatos (MDS), OPSS y WebLogic (WLS).
-
Para crear un repositorio de metadatos en SQL Server, defina READ_COMMITTED_SNAPSHOT en ON para la base de datos de alojamiento. Esto permite el soporte de control de versiones de fila necesario. Utilice el siguiente comando SQL ALTER DATABASE, como en el siguiente ejemplo:
ALTER DATABASE <DB NAME> SET READ_COMMITTED_SNAPSHOT ON -
Utilizar la ordenación sensible a mayúsculas/minúsculas para soportar la semántica sensible a mayúsculas/minúsculas en el repositorio de metadatos. Por ejemplo, si se utiliza Latin1_General, seleccione la ordenación SQL_Latin1_General_CP1_CS_AS mediante el siguiente comando SQL:
DECLARE @collate sysname SELECT @collate = convert(sysname, serverproperty('COLLATION')) IF ( charindex(N'_CI', @collate) > 0 ) BEGIN select @collate = replace(@collate, N'_CI', N'_CS') exec ('ALTER database <DB NAME> COLLATE ' + @collate) END GONote:
Para los dos codesets anteriores, debe sustituir <DB NAME> por el nombre real de la base de datos de Essbase.En muchos casos, este comando se ejecutará correctamente. Sin embargo, el comando puede fallar y generar mensajes de error relacionados con funciones, claves primarias, restricciones o índices. Esto se puede producir si la base de datos ya tiene objetos con detección de intercalación. En este caso, SQL Server no permite cambiar la ordenación a nivel de base de datos. En este caso, la alternativa es crear una nueva base de datos con la intercalación esperada para que MDS la utilice.
-
Hay algunas diferencias menores entre un esquema de Oracle y un esquema de SQL Server. La longitud de determinados campos de texto es más corta para un esquema de SQL Server. Por ejemplo, el nombre completo de la ruta de acceso de los metadatos en SQL Server está limitado a 400 caracteres.
-
Algunas configuraciones de dominio de WebCenter no necesitan esquema de MDS, pero todos los dominios de WebCenter necesitan esquemas OPSS y WLS.