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:

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 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 do mstr_library e deve ter privilégios criar/alterar/soltar tabelas.

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