Configurar o Microsoft SQL Server como Banco de Dados de Repositório para Esquemas do Essbase
Para usar o Microsoft SQL Server como o banco de dados para esquemas de repositório (RCU) do Essbase, você precisa usar agrupamento com distinção entre maiúsculas e minúsculas e definir READ_COMMITTED_SNAPSHOT como ON.
As notas de configuração de banco de dados a seguir são aplicáveis quando você usa o Microsoft SQL Server como esquemas de banco de dados do Essbase, que incluem os esquemas MDS (Metadata Services Schema), OPSS e WLS (WebLogic).
-
Para criar um repositório de metadados no SQL Server, defina READ_COMMITTED_SNAPSHOT como ON para o banco de dados de hospedagem. Isso permite o suporte necessário ao controle de versão da linha. Use o seguinte comando SQL ALTER DATABASE, como no seguinte exemplo:
ALTER DATABASE <DB NAME> SET READ_COMMITTED_SNAPSHOT ON -
Use agrupamento com distinção entre maiúsculas e minúsculas para suportar a semântica com distinção entre maiúsculas e minúsculas no repositório de metadados. Por exemplo, se Latin1_General for usado, selecione a comparação SQL_Latin1_General_CP1_CS_AS usando o seguinte 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 GOObservação:
Para ambos os codesets acima, você precisa substituir o <DB NAME> pelo nome real do banco de dados do Essbase.Em muitos casos, esse comando será executado com sucesso. No entanto, o comando pode falhar e gerar mensagens de erro relativas a funções, chaves primárias, restrições ou índices. Isso pode ser causado se o banco de dados já tiver objetos com reconhecimento de colação. Nesse caso, o SQL Server não permite alterar a comparação no nível do banco de dados. Nesse caso, a alternativa é criar um novo banco de dados com a comparação esperada para o MDS usar.
-
Há algumas pequenas diferenças entre um esquema Oracle e um esquema SQL Server. O tamanho de determinados campos de texto é menor para um esquema do SQL Server. Por exemplo, o nome completo do caminho dos metadados no SQL Server é limitado a 400 caracteres.
-
Algumas configurações de domínio do WebCenter não exigem esquema MDS, mas todos os domínios do WebCenter requerem esquemas OPSS e WLS.
Consulte Configurando um Banco de Dados do Microsoft SQL Server para o Esquema MDS (Metadata Services).