MicroStrategy ONE

Conexión JDBC con PostgreSQL

Conexión JDBC de metadatos

A partir de MicroStrategy ONE (junio de 2024), Platform Analytics Warehouse admite conexiones JDBC con PostgreSQL.

A partir de MicroStrategy 2021 actualización 5, los metadatos y los repositorios del historial admiten conexiones JDBC con PostgreSQL.

No se requieren una marca de función ni una actualización de metadatos. Esta característica está disponible tras una actualización exitosa de Intelligence Server.

Solo la base de datos PostgreSQL se ha certificado para los repositorios de metadatos, del historial y de Platform Analytics Warehouse con una conexión JDBC.

Para la configuración solo se admite el modo silencioso a través del asistente de configuración.

Debe actualizar manualmente response.ini en un editor de texto.

Crear un archivo de respuesta

Ver Configurar MicroStrategy con un archivo de respuestas para crear un archivo de respuestas. A continuación, consulte las siguientes secciones para ver los parámetros disponibles a fin de establecer una conexión JDBC con PostgreSQL.

Crear los repositorios de metadatos, historial y estadísticas

Los parámetros del archivo de respuestas dentro del [Repository] defina cómo se crean los repositorios de metadatos, historial y estadísticas. La siguiente tabla indica los parámetros disponibles y la funcionalidad de las opciones disponibles para cada parámetro.

Opciones

Descripción

[Repositorio]

Esta sección crea repositorios de metadatos, historiales y estadísticas. Puede tener más de un [Repository] sección. Se pueden incluir secciones adicionales del repositorio como [Repository1], [Repository2], etc.

Tipo de conexión=

El tipo de conexión para el repositorio de metadatos.

JDBC o jdbc: representa una conexión JDBC

Otro valor: representa una conexión ODBC

JDBCConnString=

La cadena de conexión JDBC para el repositorio de metadatos. Sólo se admite la base de datos PostgresSQL.

Por ejemplo:

Copiar
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

Utilizar '}} ' para '} ' si el nombre de la base de datos o el nombre del servidor de bases de datos incluye el "} " carácter especial.

ConnectionTypeHist=

El tipo de conexión para el repositorio de la lista de historial.

JDBC o jdbc: representa una conexión JDBC

Otro valor: representa una conexión ODBC

JDBCConnStringHist=

La cadena de conexión JDBC para el repositorio de la lista de historial. Sólo se admite la base de datos PostgresSQL.

Por ejemplo:

Copiar
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

Utilizar '}} ' para '} ' si el nombre de la base de datos o el nombre del servidor de bases de datos incluye el "} " carácter especial.

Configurar MicroStrategy Intelligence Server

Los parámetros del archivo de respuestas dentro del [Server] configura una definición de Intelligence Server. La siguiente tabla indica los parámetros disponibles y la funcionalidad de las opciones disponibles para cada parámetro.

Opciones

Descripción

[Servidor]

En esta sección puede configurar Intelligence Server. Puede tener más de un [Server] sección. Se pueden incluir secciones de servidor adicionales como [Server1], [Server2], etc.

Tipo de conexión=

El tipo de conexión para el repositorio de metadatos.

JDBC o jdbc: representa una conexión JDBC

Otro valor: representa una conexión ODBC

JDBCConnString=

La cadena de conexión JDBC para el repositorio de metadatos. Sólo se admite la base de datos PostgresSQL.

Por ejemplo:

Copiar
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

Utilizar '}} ' para '} ' si el nombre de la base de datos o el nombre del servidor de bases de datos incluye el "} " carácter especial.

Actualizar los componentes del servidor Intelligence

Los parámetros del archivo de respuestas dentro del [Server] actualiza los componentes de Intelligence Server. La siguiente tabla indica los parámetros disponibles y la funcionalidad de las opciones disponibles para cada parámetro.

Opciones

Descripción

[Servidor de actualización]

En esta sección puede actualizar Intelligence Server. Puede tener más de un [UpgradeServer] sección. Se pueden incluir secciones de servidor adicionales como [UpgradeServer1], [UpgradeServer2], etc.

ActualizarServidor=

Define si MicroStrategy Intelligence Server está actualizado, según lo determinado por los siguientes valores:

1: actualizar MicroStrategy Intelligence Server

0: no actualiza MicroStrategy Intelligence Server

ActualizaciónMD=

Define si los metadatos se actualizan, según lo determinado por los siguientes valores:

1: actualizar metadatos

0: no actualiza los metadatos

MigrarHL=

Define si se migra el historial, según lo determinado por los siguientes valores:

1: migra el historial

0: no migra el historial

Proyectos de actualización =

Define los proyectos que se actualizarán cuando se actualice Intelligence Server. Puede actualizar varios proyectos separándolos por el "\ " carácter.

Por ejemplo, UpgradeProjects=Project1\Project2.

MDPwd Define la contraseña para iniciar sesión en el repositorio de metadatos.
Tipo de conexión HL=

El tipo de conexión para el repositorio de la lista de historial.

JDBC o jdbc: representa una conexión JDBC

Otro valor: representa una conexión ODBC

DSNUser=

Define el nombre de usuario para iniciar sesión en el repositorio de metadatos.

DSNPwd= Define la contraseña para iniciar sesión en el repositorio de metadatos.

CifrarContraseña=

Define si la contraseña está cifrada en el archivo de respuestas, según lo determinado por los siguientes valores:

0 Nota: la contraseña no está cifrada en el archivo de respuestas, lo que le permite modificar la contraseña del archivo de respuestas más tarde con un editor de texto. A continuación, puede distribuir el archivo de respuesta a varios usuarios con diversas credenciales de inicio de sesión y contraseña. Sin embargo, tenga en cuenta que esto puede comprometer la seguridad de su base de datos si no elimina la contraseña del archivo de respuesta antes de distribuirlo.

1: cifra la contraseña en el archivo de respuestas, lo que garantiza que su contraseña es segura. Este es el comportamiento por defecto.

HLJDBCConnString=

La cadena de conexión JDBC para el repositorio de metadatos. Sólo se admite la base de datos PostgresSQL.

Por ejemplo:

Copiar
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

Utilizar '}} ' para '} ' si el nombre de la base de datos o el nombre del servidor de bases de datos incluye el "} " carácter especial.

HLDBInstanciaNombre=

El nombre de la instancia de la base de datos del historial que se va a crear.

HLUserName= Define el nombre de usuario para iniciar sesión en el repositorio de metadatos.

HLUserPwd=

Define la contraseña para iniciar sesión en el repositorio de metadatos.

Actualización del repositorio de la lista de historial

Los parámetros del archivo de respuestas dentro del [UpgradeHistoryList] actualiza el repositorio del historial. La siguiente tabla indica los parámetros disponibles y la funcionalidad de las opciones disponibles para cada parámetro.

Opciones

Descripción

[Lista de historial de actualizaciones]

En esta sección puede actualizar la definición de Intelligence Server. Puede tener más de un [UpgradeHistoryList] sección. Se pueden incluir secciones de servidor adicionales como [UpgradeHistoryList1], [UpgradeHistoryList2], etc.

Tipo de conexión HL=

El tipo de conexión para el repositorio de la Lista de historial.

JDBC o jdbc: representa una conexión JDBC

Otro valor: representa una conexión ODBC

HLDBCConnString=

La cadena de conexión JDBC para el repositorio de la lista de historial. Sólo se admite la base de datos PostgresSQL.

Por ejemplo:

Copiar
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

Utilizar '}} ' para '} ' si el nombre de la base de datos o el nombre del servidor de bases de datos incluye el "} " carácter especial.

HLDSN=

Define el nombre del origen de datos para el repositorio del historial. Esta es la fuente de datos que almacena el historial.

HLUser= Define el nombre de usuario para iniciar sesión en el repositorio del historial.
HLPwd

Define la contraseña para iniciar sesión en el repositorio del historial.

PrefijoHL=

Define un prefijo para las tablas del repositorio del historial.

CifrarContraseña=

Define si la contraseña está cifrada en el archivo de respuestas, según lo determinado por los siguientes valores:

0 Nota: la contraseña no está cifrada en el archivo de respuestas, lo que le permite modificar la contraseña del archivo de respuestas más tarde con un editor de texto. A continuación, puede distribuir el archivo de respuesta a varios usuarios con diversas credenciales de inicio de sesión y contraseña. Sin embargo, tenga en cuenta que esto puede comprometer la seguridad de su base de datos si no elimina la contraseña del archivo de respuesta antes de distribuirlo.

1: cifra la contraseña en el archivo de respuestas, lo que garantiza que su contraseña es segura. Este es el comportamiento por defecto.

Copiar contenido =

Define si se copia el contenido al actualizar, según lo determinado por los siguientes valores:

1: Copiar contenido

0: no copia el contenido

ComprimirDatos=

Define si se comprimirán los datos al actualizar, según lo determinado por los siguientes valores:

1: comprimir datos

0: no comprime los datos

ActualizarHLPath=

Ubique los scripts SQL para actualizar el repositorio del historial, como se enumeran a continuación:

Windows (64 bits): C:\Program Files (x86)\Common Files\MicroStrategy\content_server_db_PostgreSQL.sql

Linux: /INTELLIGENCE_SERVER_INSTALL_PATH/content_server_db_PostgreSQL.sql

Creación y actualización del proyecto de Platform Analytics

Los parámetros del archivo de respuestas dentro del [PAProjectHeader] define cómo se crea o actualiza el proyecto de Platform Analytics. La siguiente tabla indica los parámetros disponibles y la funcionalidad de las opciones disponibles para cada parámetro.

Opciones

Descripción

[PAProjectHeader]

En esta sección puede crear o actualizar el proyecto de Platform Analytics.

PAProject=

Define si se actualiza el proyecto de Platform Analytics, según lo determinado por los siguientes valores:

1: actualice el proyecto de Platform Analytics

0: no actualiza el proyecto de Platform Analytics

PAProjectEncryptPwd=

Define si la contraseña está cifrada en el archivo de respuestas, según lo determinado por los siguientes valores:

1: cifra la contraseña en el archivo de respuestas, lo que garantiza que su contraseña sea segura. Este es el comportamiento por defecto.

0 Nota: la contraseña no está cifrada en el archivo de respuestas, lo que le permite modificar la contraseña del archivo de respuestas más tarde con un editor de texto. A continuación, puede distribuir el archivo de respuesta a varios usuarios con diversas credenciales de inicio de sesión y contraseña. Sin embargo, tenga en cuenta que esto puede comprometer la seguridad de su base de datos si no elimina la contraseña del archivo de respuesta antes de distribuirlo.

PAProjectDSSUser= Define el nombre de usuario para iniciar sesión en Intelligence Server.
PAProjectDSSPwd=

Define la contraseña para iniciar sesión en Intelligence Server.

PAProjectDSNName=

Define el nombre del origen de datos para Platform Analytics Warehouse.

PAProjectDSNUserName=

Define el nombre de usuario para iniciar sesión en Platform Analytics Warehouse.

PAProjectDSNUserPwd=

Define la contraseña para iniciar sesión en Platform Analytics Warehouse.

PAProjectDSNPrefix=

Define un prefijo para Platform Analytics Warehouse.

PAProjectConnectionType=

El tipo de conexión para el almacén de Platform Analytics:

JDBC o jdbc: representa una conexión JDBC

Otro valor: representa una conexión ODBC

PAProjectConnString=

La cadena de conexión JDBC para Platform Analytics Warehouse. Solo se admite la base de datos PostgreSQL.

Por ejemplo:

Copiar
JDBC;DRIVER={org.postgresql.Driver};URL={jdbc:postgresql://localhost:5432/platform_analytics_wh};

Utilizar '}} ' para '} ' si el nombre de la base de datos o el nombre del servidor de bases de datos incluye el "} " carácter especial.