MicroStrategy ONE

Connexion JDBC avec PostgreSQL

Connexion JDBC de métadonnées

À partir de MicroStrategy ONE (juin 2024), Platform Analytics Warehouse prend en charge les connexions JDBC avec PostgreSQL.

À partir de la MicroStrategy 2021 Update 5, les référentiels de métadonnées et d'historiques prennent en charge les connexions JDBC avec PostgreSQL.

Un indicateur de fonctionnalité et une mise à niveau des métadonnées ne sont pas requis. Cette fonctionnalité est disponible après une mise à niveau réussie d'Intelligence Server.

Seule la base de données PostgreSQL a été certifiée pour les référentiels de métadonnées, d'historique et de Platform Analytics Warehouse avec une connexion JDBC.

Seul le mode silencieux via l'assistant de configuration est pris en charge pour la configuration.

Vous devez mettre à jour manuellement response.ini dans un éditeur de texte.

Créer un fichier de réponses

Voir Configuration de MicroStrategy avec un fichier de réponse pour créer un fichier de réponses. Reportez-vous ensuite aux sections suivantes pour voir les paramètres disponibles pour établir une connexion JDBC avec PostgreSQL.

Créer les référentiels de métadonnées, d'historique et de statistiques

Les paramètres du fichier de réponses dans [Repository] Cette section définit la manière dont les référentiels de métadonnées, d'historiques et de statistiques sont créés. Le tableau ci-dessous répertorie les paramètres disponibles et présente les options disponibles pour chaque paramètre.

Options

Description

[Dépôt]

Cette section crée des référentiels de métadonnées, d'historiques et de statistiques. Vous pouvez en avoir plusieurs [Repository] section. Des sections de référentiel supplémentaires peuvent être incluses en tant que [Repository1], [Repository2], et ainsi de suite.

Type de connexion =

Le type de connexion pour le référentiel de métadonnées.

JDBC ou en jdbc: représente une connexion JDBC

Autre valeur: représente une connexion ODBC

JDBCConnString=

La chaîne de connexion JDBC pour le référentiel de métadonnées. Seule la base de données PostgresSQL est prise en charge.

Par exemple :

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

Utiliser '}} ' pour '} ' si le nom de la base de données ou le nom du serveur de base de données inclut le '} " caractère spécial.

Type de connexionHist=

Le type de connexion pour le référentiel de liste d'historique.

JDBC ou en jdbc: représente une connexion JDBC

Autre valeur: représente une connexion ODBC

JDBCConnStringHist=

Chaîne de connexion JDBC pour le référentiel History List. Seule la base de données PostgresSQL est prise en charge.

Par exemple :

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

Utiliser '}} ' pour '} ' si le nom de la base de données ou le nom du serveur de base de données inclut le '} " caractère spécial.

Configurer MicroStrategy Intelligence Server

Les paramètres du fichier de réponses dans [Server] La section configure une définition de serveur Intelligence. Le tableau ci-dessous répertorie les paramètres disponibles et présente les options disponibles pour chaque paramètre.

Options

Description

[Serveur]

Dans cette section, vous pouvez configurer Intelligence Server. Vous pouvez en avoir plusieurs [Server] section. Des sections de serveur supplémentaires peuvent être incluses en tant que [Server1], [Server2], et ainsi de suite.

Type de connexion =

Le type de connexion pour le référentiel de métadonnées.

JDBC ou en jdbc: représente une connexion JDBC

Autre valeur: représente une connexion ODBC

JDBCConnString=

La chaîne de connexion JDBC pour le référentiel de métadonnées. Seule la base de données PostgresSQL est prise en charge.

Par exemple :

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

Utiliser '}} ' pour '} ' si le nom de la base de données ou le nom du serveur de base de données inclut le '} " caractère spécial.

Mettre à niveau les composants d'Intelligence Server

Les paramètres du fichier de réponses dans [Server] La section met à niveau les composants Intelligence Server. Le tableau ci-dessous répertorie les paramètres disponibles et présente les options disponibles pour chaque paramètre.

Options

Description

[Mise à niveau du serveur]

Dans cette section, vous pouvez mettre à niveau Intelligence Server. Vous pouvez en avoir plusieurs [UpgradeServer] section. Des sections de serveur supplémentaires peuvent être incluses en tant que [UpgradeServer1], [UpgradeServer2], et ainsi de suite.

Serveur de mise à niveau=

Définit si MicroStrategy Intelligence Server est mis à niveau, selon les valeurs suivantes :

1: Mettre à niveau MicroStrategy Intelligence Server

0: MicroStrategy Intelligence Server ne met pas à niveau

Mise à niveauMD=

Définit si les métadonnées sont mises à niveau, comme déterminé par les valeurs suivantes :

1: Mettre à niveau les métadonnées

0: ne met pas à niveau les métadonnées

MigrerHL=

Définit s'il faut migrer l'historique, comme déterminé par les valeurs suivantes :

1: migrer l'historique

0: ne migre pas la liste historique

Projets de mise à niveau =

Définit les projets à mettre à jour lors de la mise à jour d'Intelligence Server. Vous pouvez mettre à jour plusieurs projets en les séparant par «\ " caractère.

Par exemple, UpgradeProjects=Project1\Project2.

MDPwd Définit le mot de passe pour se connecter au référentiel de métadonnées.
HLConnectionType=

Le type de connexion pour le référentiel de liste d'historique.

JDBC ou en jdbc: représente une connexion JDBC

Autre valeur: représente une connexion ODBC

DSNUtilisateur=

Définit le nom d'utilisateur pour se connecter au référentiel de métadonnées.

Mot DSNP= Définit le mot de passe pour se connecter au référentiel de métadonnées.

Chiffrer le mot de passe =

Définit si le mot de passe est chiffré dans le fichier de réponses, comme déterminé par les valeurs suivantes :

0: Le mot de passe n'est pas chiffré dans le fichier de réponses, ce qui vous permet de modifier le mot de passe dans le fichier de réponses ultérieurement à l'aide d'un éditeur de texte. Vous pouvez ensuite partager le fichier de réponse avec plusieurs utilisateurs avec des noms d'utilisateur et des mots de passe différents. Sachez toutefois que cela peut compromettre la sécurité de votre base de données si vous ne supprimez pas le mot de passe du fichier de réponses avant de le distribuer.

1: chiffre le mot de passe dans le fichier de réponses, ce qui garantit la sécurité de votre mot de passe. Il s'agit du comportement par défaut.

HLJDBCConnString=

La chaîne de connexion JDBC pour le référentiel de métadonnées. Seule la base de données PostgresSQL est prise en charge.

Par exemple :

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

Utiliser '}} ' pour '} ' si le nom de la base de données ou le nom du serveur de base de données inclut le '} " caractère spécial.

HLDBInstanceName=

Le nom de l'instance de base de données de la liste d'historique à créer.

HLUserName= Définit le nom d'utilisateur pour se connecter au référentiel de métadonnées.

HLUserPwd=

Définit le mot de passe pour se connecter au référentiel de métadonnées.

Mise à niveau du référentiel de la liste d'historique

Les paramètres du fichier de réponses dans [UpgradeHistoryList] La section met à niveau le référentiel de l'historique. Le tableau ci-dessous répertorie les paramètres disponibles et présente les options disponibles pour chaque paramètre.

Options

Description

[Liste historique des mises à niveau]

Dans cette section, vous pouvez mettre à niveau la définition Intelligence Server. Vous pouvez en avoir plusieurs [UpgradeHistoryList] section. Des sections de serveur supplémentaires peuvent être incluses en tant que [UpgradeHistoryList1], [UpgradeHistoryList2], et ainsi de suite.

HLConnectionType=

Le type de connexion pour le référentiel de la liste d'historique.

JDBC ou en jdbc: représente une connexion JDBC

Autre valeur: représente une connexion ODBC

HLDBCConnString=

Chaîne de connexion JDBC pour le référentiel History List. Seule la base de données PostgresSQL est prise en charge.

Par exemple :

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

Utiliser '}} ' pour '} ' si le nom de la base de données ou le nom du serveur de base de données inclut le '} " caractère spécial.

HLDSN=

Définit le nom de la source de données pour le référentiel de l'historique. Il s'agit de la source de données qui stocke la liste d'historique.

HLUUtilisateur= Définit le nom d'utilisateur pour se connecter au référentiel de l'historique.
MotHLP

Définit le mot de passe pour se connecter au référentiel de l'historique.

HLPréfixe=

Définit un préfixe pour les tables du référentiel History List.

Chiffrer le mot de passe =

Définit si le mot de passe est chiffré dans le fichier de réponses, comme déterminé par les valeurs suivantes :

0: Le mot de passe n'est pas chiffré dans le fichier de réponses, ce qui vous permet de modifier le mot de passe dans le fichier de réponses ultérieurement à l'aide d'un éditeur de texte. Vous pouvez ensuite partager le fichier de réponse avec plusieurs utilisateurs avec des noms d'utilisateur et des mots de passe différents. Sachez toutefois que cela peut compromettre la sécurité de votre base de données si vous ne supprimez pas le mot de passe du fichier de réponses avant de le distribuer.

1: chiffre le mot de passe dans le fichier de réponses, ce qui garantit la sécurité de votre mot de passe. Il s'agit du comportement par défaut.

CopierContenu=

Définit s'il faut copier le contenu lors de la mise à niveau, comme déterminé par les valeurs suivantes :

1: Copier le contenu

0: ne copie pas le contenu

Compresser les données =

Définit s'il faut compresser les données lors de la mise à niveau, comme déterminé par les valeurs suivantes :

1: Compresser les données

0: ne compresse pas les données

Mise à niveauHLPath=

Localise les scripts SQL pour mettre à niveau le référentiel de l'historique, comme indiqué ci-dessous :

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

Création et mise à niveau du projet Platform Analytics

Les paramètres du fichier de réponses dans [PAProjectHeader] La section définit la manière dont le projet Platform Analytics est créé ou mis à niveau. Le tableau ci-dessous répertorie les paramètres disponibles et présente les options disponibles pour chaque paramètre.

Options

Description

[PAProjectHeader]

Dans cette section, vous pouvez créer ou mettre à niveau le projet Platform Analytics.

PAProjet=

Définit s'il faut mettre à niveau le projet Platform Analytics, comme déterminé par les valeurs suivantes :

1: Mettre à niveau le projet Platform Analytics

0: ne met pas à niveau le projet Platform Analytics

PAProjectEncryptPwd=

Définit si le mot de passe est chiffré dans le fichier de réponses, comme déterminé par les valeurs suivantes :

1: chiffre le mot de passe dans le fichier de réponses, ce qui garantit la sécurité de votre mot de passe. Il s'agit du comportement par défaut.

0: Le mot de passe n'est pas chiffré dans le fichier de réponses, ce qui vous permet de modifier le mot de passe dans le fichier de réponses ultérieurement à l'aide d'un éditeur de texte. Vous pouvez ensuite partager le fichier de réponse avec plusieurs utilisateurs avec des noms d'utilisateur et des mots de passe différents. Sachez toutefois que cela peut compromettre la sécurité de votre base de données si vous ne supprimez pas le mot de passe du fichier de réponses avant de le distribuer.

PAProjectDSSUser= Définit le nom d'utilisateur pour se connecter à Intelligence Server.
PAProjectDSSPwd=

Définit le mot de passe pour se connecter à Intelligence Server.

PAProjectDSNName=

Définit le nom de la source de données pour Platform Analytics Warehouse.

PAProjectDSNUserName=

Définit le nom d'utilisateur pour se connecter à l'entrepôt Platform Analytics.

PAProjectDSNUserPwd=

Définit le mot de passe pour se connecter à l'entrepôt Platform Analytics.

PAProjectDSNPrefix=

Définit un préfixe pour l'entrepôt Platform Analytics Warehouse.

PA ProjectConnectionType=

Le type de connexion pour l’entrepôt Platform Analytics Warehouse :

JDBC ou en jdbc: représente une connexion JDBC

Autre valeur: représente une connexion ODBC

PAProjectConnString=

La chaîne de connexion JDBC pour l'entrepôt Platform Analytics Warehouse. Seule la base de données PostgreSQL est prise en charge.

Par exemple :

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

Utiliser '}} ' pour '} ' si le nom de la base de données ou le nom du serveur de base de données inclut le '} " caractère spécial.