Strategy ONE
Propriedades de configuração do serviço de armazenamento
Este tópico explica cada propriedade de configuração do serviço de armazenamento e ajuda você a configurar o serviço de armazenamento.
Este tópico explica cada propriedade de configuração do serviço de armazenamento e fornece assistência para configurar o serviço de armazenamento manualmente. No entanto, Strategy recomenda que você configure o serviço de armazenamento automaticamente sem modificações nos ambientes padrão no local ou em nuvem.
Visão geral
Modifique as propriedades de configuração do serviço de armazenamento editando configOverride.properties
.
Todos os parâmetros diferenciam maiúsculas de minúsculas e devem ser inseridos corretamente para que as alterações entrem em vigor.
A configOverride.properties
o 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
A configOverride.properties
O arquivo inclui as seguintes propriedades.
Entrada | Tipo | Exemplo | Descrição |
---|---|---|---|
fonte de dados.url | string |
jdbc:postgresql://your.own.ipv4.address:5432/mstr_library ou jdbc:postgresql://YourDBHost:5432/mstr_library |
Esse parâmetro especifica o IP ou o nome do host de um servidor Postgres remoto. O número da porta padrão para o PostgreSQL é 5432. |
datasource.admin.username |
string |
mstr_library |
O nome de usuário administrador para se conectar ao PostgreSQL. |
datasource.admin.password | string | <senha para mstr_library> | A senha de administrador para se conectar ao PostgreSQL. |
fonte de dados.nome de usuário |
string |
mstr_library_application |
O nome de usuário do aplicativo para se conectar ao PostgreSQL. |
fonte de dados.senha | string | <senha para mstr_library_application> | A senha do aplicativo para se conectar ao PostgreSQL |
datasource.tlsEnabled |
Booleano |
falso |
O sinalizador de recurso para uma conexão TLS. O valor padrão é falso. |
datasource.sslMode | string | exigir | O modo SSL para PostgreSQL. O valor padrão é 'preferir'. |
fonte de dados.sslRootCert |
string |
/LOCATION_OF_FILE/root.crt |
O caminho absoluto para o arquivo de certificado raiz SSL. |
datasource.sslCert | string | /LOCATION_OF_FILE/mstr_library_application.crt | O caminho absoluto para o arquivo de certificado do usuário do aplicativo |
datasource.sslKey |
string |
/LOCATION_OF_FILE/mstr_library_application.pk8 |
O caminho absoluto para o arquivo de chave privada do usuário do aplicativo. |
datasource.admin.sslCert | string | /LOCATION_OF_FILE/mstr_library.crt | O caminho absoluto para o arquivo de certificado de usuário administrador. |
datasource.admin.sslKey |
string |
/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 Strategy Repositório ou Repositório remoto para criar o banco de dados, o esquema e os usuários do banco de dados.
Strategy Repositório
Ver Instalação para obter mais informações sobre a instalação Strategy Repositório.
As informações das 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:
[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 os usuários administrador e de aplicativo.
Por razões de segurança, é recomendado configurar os dois usuários com privilégios diferentes.
datasource.admin.username
:mstr_library
é o proprietário domstr_library
e deve ter privilégios criar/alterar/soltar tabelas.datasource.username
:mstr_library_application
é um usuário do aplicativo damstr_library
banco de dados e deve ter privilégios CRUD nas tabelas.