Strategy ONE

Propiedades de configuración del servicio de almacenamiento

Este tema explica cada propiedad de configuración del servicio de almacenamiento y le ayuda a configurar el servicio de almacenamiento.

En este tema se explica cada propiedad de configuración del servicio de almacenamiento y se proporciona ayuda para configurar el servicio de almacenamiento manualmente. Sin embargo, Strategy recomienda configurar el servicio de almacenamiento automáticamente sin modificar los entornos local o en la nube predeterminados.

Descripción general

Modifique las propiedades de configuración del servicio de almacenamiento editando configOverride.properties.

Todos los parámetros distinguen entre mayúsculas y minúsculas y deben introducirse correctamente para que los cambios tengan efecto.

El configOverride.properties El archivo se puede encontrar en:

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

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

Archivo de configuración

El configOverride.properties El archivo incluye las siguientes propiedades.

Entrada Tipo Ejemplo Descripción
origen de datos.url cadena

jdbc:postgresql://su.propia.dirección.ipv4.:5432/mstr_library

o

jdbc:postgresql://suDBHost:5432/mstr_library

Este parámetro especifica la IP o el nombre de host de un servidor de PostgreSQL remoto.

El número de puerto predeterminado para PostgreSQL es 5432.

origen de datos.admin.nombre de usuario

cadena

mstr_library

El nombre de usuario del administrador para conectarse a PostgreSQL.
origen de datos.admin.contraseña cadena <contraseña de mstr_library> La contraseña de administrador para conectarse a PostgreSQL.
origen de datos.nombredeusuario

cadena

mstr_library_application

El nombre de usuario de la aplicación para conectar con PostgreSQL.
origen de datos.contraseña cadena <contraseña para mstr_library_application> La contraseña de la aplicación para conectar a PostgreSQL
origen de datos.tlsEnabled

Booleano

falso

Marca de función de una conexión TLS. El valor por defecto es falso.
origen de datos.sslMode cadena requiere El modo SSL para PostgreSQL. El valor por defecto es "preferir".
origen de datos.sslRootCert

cadena

/UBICACIÓN_del_archivo/raíz.crt

La ruta absoluta al archivo del certificado raíz SSL.
origen de datos.sslCert cadena /UBICACIÓN_DE_ARCHIVO/mstr_library_application.crt La ruta absoluta al archivo de certificado de usuario de la aplicación
origen de datos.sslKey

cadena

/UBICACIÓN_DE_ARCHIVO/mstr_library_application.pk8

La ruta absoluta al archivo de clave privada del usuario de la aplicación.
origen de datos.admin.sslCert cadena /UBICACIÓN_DE_ARCHIVO/mstr_library.crt La ruta absoluta al archivo del certificado del usuario administrador.
datasource.admin.sslKey

cadena

/UBICACIÓN_DE_ARCHIVO/mstr_library.pk8

La ruta absoluta al archivo de clave privada del usuario administrador.

Repositorios

El servicio de Storage utiliza Strategy Repositorio o Repositorio remoto para crear una base de datos, un esquema y usuarios de una base de datos.

Strategy Repositorio

Ver Instalación para obtener más información acerca de la instalación Strategy Repositorio.

La información de credenciales se almacena en Default_Accounts.txt. La ubicación predeterminada es:

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

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

Default_Accounts.txt debe incluir las siguientes líneas:

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

Repositorio remoto

Ver Repositorio remoto para Windows y Linux para obtener más información acerca de la instalación del repositorio remoto.

Es posible que tenga que introducir las credenciales del repositorio dos veces, tanto para el administrador como para los usuarios de la aplicación.

Por motivos de seguridad, se recomienda configurar los dos usuarios con distintos privilegios.

  • datasource.admin.username: mstr_library es el propietario de mstr_library base de datos y debe tener privilegios para crear/alterar/quitar tablas.

  • datasource.username: mstr_library_application es un usuario de la aplicación del mstr_library base de datos y debe tener privilegios CRUD en las tablas.