MicroStrategy ONE

Propriedades de configuração do serviço de armazenamento

Este tópico explica cada propriedade de configuração do serviço Armazenamento e ajuda a configurar o serviço Armazenamento.

Este tópico explica cada propriedade de configuração do serviço Armazenamento e fornece assistência para configurar o serviço Armazenamento manualmente. No entanto, MicroStrategy recomenda que você configure o serviço de armazenamento automaticamente, sem modificações nos ambientes locais ou na nuvem padrão.

Visão geral

Modifique as propriedades de configuração do serviço Armazenamento editando configOverride.properties.

Todos os parâmetros diferenciam maiúsculas de minúsculas e devem ser inseridos corretamente para que as alterações tenham efeito.

O configOverride.properties arquivo pode ser encontrado em:

Windows: <DEPLOY_LOCATION>\webapps\MicroStrategyLibrary\WEB-INF\classes\config\ConfigOverride.properties

Linux: <DEPLOY_LOCATION>/webapps/MicroStrategyLibrary/WEB-INF/classes/config/configOverride.properties

Arquivo de configuração

O configOverride.properties arquivo inclui as seguintes propriedades.

Entrada Tipo Exemplo Descrição
fonte de dados.url corda

jdbc:postgresql://your.own.ipv4.address:5432/mstr_library

ou

jdbc:postgresql://SeuDBHost:5432/mstr_library

Este parâmetro especifica o IP ou nome do host de um servidor Postgres remoto.

O número da porta padrão para PostgreSQL é 5432.

fonte de dados.admin.nomedeusuário

corda

mstr_library

O nome de usuário do administrador para conectar-se ao PostgreSQL.
fonte de dados.admin.password corda <senha para mstr_library> A senha de administrador para conectar-se ao PostgreSQL.
fonte de dados.nome de usuário

corda

mstr_library_application

O nome de usuário do aplicativo para conectar-se ao PostgreSQL.
fonte de dados.senha corda <senha para mstr_library_application> A senha do aplicativo para conectar-se ao PostgreSQL
fonte de dados.tlsEnabled

Booleano

falso

O sinalizador de recurso para uma conexão TLS. O valor padrão é falso.
fonte de dados.sslMode corda exigir O modo SSL para PostgreSQL. O valor padrão é ‘preferir’.
fonte de dados.sslRootCert

corda

/LOCATION_OF_FILE/root.crt

O caminho absoluto para o arquivo de certificado raiz SSL.
fonte de dados.sslCert corda /LOCATION_OF_FILE/mstr_library_application.crt O caminho absoluto para o arquivo de certificado do usuário do aplicativo
fonte de dados.sslKey

corda

/LOCATION_OF_FILE/mstr_library_application.pk8

O caminho absoluto para o arquivo de chave privada do usuário do aplicativo.
fonte de dados.admin.sslCert corda /LOCATION_OF_FILE/mstr_library.crt O caminho absoluto para o arquivo de certificado do usuário administrador.
fonte de dados.admin.sslKey

corda

/LOCATION_OF_FILE/mstr_library.pk8

O caminho absoluto para o arquivo de chave privada do usuário administrador.

Repositórios

O serviço de armazenamento usa MicroStrategy Repositório ou Repositório remoto para criar banco de dados, esquema e usuários de banco de dados.

MicroStrategy Repositório

Ver Instalação para obter mais informações sobre a instalação MicroStrategy Repositório.

As informações de credenciais são armazenadas em Default_Accounts.txt. O local padrão é:

Windows: C:\Program Files (x86)\Common Files\MicroStrategy\<MSTR_INSTALL>\Repository

Linux: /opt/mstr/MicroStrategy/<MSTR_INSTALL>/Repository

Default_Accounts.txt deve incluir as seguintes linhas:

Copiar
[MicroStrategy Repository]
mstr=<password for mstr>
mstr_library=<password for mstr_library>
mstr_library_application=<password for mstr_library_application>

Repositório remoto

Ver Repositório remoto para Windows e Linux para obter mais informações sobre a instalação do Repositório Remoto.

Talvez seja necessário inserir as credenciais do repositório duas vezes para usuários administradores e do aplicativo.

Recomenda-se configurar os dois usuários com privilégios diferentes por motivos de segurança.

  • datasource.admin.username: mstr_library é o dono do mstr_library banco de dados e deve ter privilégios de criação/alteração/eliminação de tabelas.

  • datasource.username: mstr_library_application é usuário do aplicativo mstr_library banco de dados e deve ter privilégios CRUD nas tabelas.