Configuration de Microsoft SQL Server en tant que base de données de référentiel pour les schémas Essbase
Pour utiliser Microsoft SQL Server comme base de données pour les schémas de référentiel (RCU) Essbase, vous devez utiliser le classement en respectant la casse et définir READ_COMMITTED_SNAPSHOT sur ON.
Les notes de configuration de base de données suivantes s'appliquent lorsque vous utilisez Microsoft SQL Server en tant que schémas Essbase de base de données, notamment les schémas MDS (Metadata Services Schema), OPSS et WLS (WebLogic).
-
Pour créer un référentiel de métadonnées dans SQL Server, définissez READ_COMMITTED_SNAPSHOT sur ON pour la base de données d'hébergement. La prise en charge de la gestion des versions de ligne est ainsi activée. Utilisez la commande SQL suivante ALTER DATABASE, comme dans l'exemple suivant :
ALTER DATABASE <DB NAME> SET READ_COMMITTED_SNAPSHOT ON -
Utilisez le classement sensible à la casse pour prendre en charge la sémantique sensible à la casse dans le référentiel de métadonnées. Par exemple, si Latin1_General est utilisé, sélectionnez le classement SQL_Latin1_General_CP1_CS_AS à l'aide de la commande SQL suivante :
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 GORemarques :
Pour les deux codesets ci-dessus, vous devez remplacer <DB NAME> par le nom réel de votre base de données Essbase.Dans de nombreux cas, cette commande s'exécutera correctement. Cependant, la commande peut échouer et générer des messages d'erreur concernant les fonctions, les clés primaires, les contraintes ou les index. Cela peut se produire si la base de données contient déjà des objets sensibles au classement. Dans ce cas, SQL Server ne permet pas de modifier le classement au niveau de la base de données. Dans ce cas, l'alternative consiste à créer une base de données avec le classement attendu pour MDS.
-
Il existe quelques différences mineures entre un schéma Oracle et un schéma SQL Server. La longueur de certains champs de texte est plus courte pour un schéma SQL Server. Par exemple, le chemin d'accès complet des métadonnées dans SQL Server est limité à 400 caractères.
-
Certaines configurations de domaine WebCenter ne nécessitent pas de schéma MDS, mais tous les domaines WebCenter nécessitent des schémas OPSS et WLS.
Reportez-vous à Configuration d'une base de données Microsoft SQL Server pour le schéma MDS.