MicroStrategy ONE

Connessione JDBC con PostgreSQL

Connessione JDBC metadati

A partire da MicroStrategy ONE (giugno 2024), Platform Analytics Warehouse supporta le connessioni JDBC con PostgreSQL.

A partire da MicroStrategy 2021 Update 5, i repository Metadati e Elenco cronologia supportano le connessioni JDBC con PostgreSQL.

Non sono necessari un flag di funzionalità e un aggiornamento dei metadati. Questa funzionalità è disponibile dopo aver eseguito correttamente l'aggiornamento di Intelligence Server.

Solo il database PostgreSQL è stato certificato per i repository di metadati, Elenco cronologia e Platform Analytics Warehouse con una connessione JDBC.

Per la configurazione è supportata solo la modalità silenziosa tramite la procedura guidata di configurazione.

È necessario aggiornare manualmente response.ini in un editor di testo.

Creare un file di risposta

Vedere Configurazione di MicroStrategy con un file di risposta per creare un file di risposta. Fare quindi riferimento alle seguenti sezioni per vedere i parametri disponibili per stabilire una connessione JDBC con PostgreSQL.

Crea i repository di metadati, elenco cronologico e statistiche

I parametri del file di risposta all'interno di [Repository] definiscono la modalità di creazione dei repository dei metadati, dell'elenco cronologia e delle statistiche. La tabella riportata di seguito elenca i parametri disponibili e la funzione delle opzioni disponibili per ciascun parametro.

Opzioni

Descrizione

[Archivio]

Questa sezione consente di creare repository di metadati, Elenco cronologia e statistiche. Puoi averne più di uno [Repository] sezione. È possibile includere sezioni di repository aggiuntive come [Repository1], [Repository2] e così via.

Tipo di connessione=

Il tipo di connessione per il repository di metadati.

JDBC o jdbc: rappresenta una connessione JDBC

Altro valore: rappresenta una connessione ODBC

JDBCConnString=

La stringa di connessione JDBC per il repository di metadati. È supportato solo il database PostgresSQL.

Ad esempio:

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

Usa '}} ' per '} ' se il nome del database o del server di database include "} " carattere speciale.

ConnectionTypeHist=

Il tipo di connessione per il repository dell'elenco cronologia.

JDBC o jdbc: rappresenta una connessione JDBC

Altro valore: rappresenta una connessione ODBC

JDBCConnStringHist=

La stringa di connessione JDBC per il repository dell'elenco cronologia. È supportato solo il database PostgresSQL.

Ad esempio:

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

Usa '}} ' per '} ' se il nome del database o del server di database include "} " carattere speciale.

Configurare MicroStrategy Intelligence Server

I parametri del file di risposta all'interno di [Server] configura una definizione di Intelligence Server. La tabella riportata di seguito elenca i parametri disponibili e la funzione delle opzioni disponibili per ciascun parametro.

Opzioni

Descrizione

[Server]

In questa sezione è possibile configurare Intelligence Server. Puoi averne più di uno [Server] sezione. È possibile includere sezioni del server aggiuntive come [Server1], [Server2] e così via.

Tipo di connessione=

Il tipo di connessione per il repository di metadati.

JDBC o jdbc: rappresenta una connessione JDBC

Altro valore: rappresenta una connessione ODBC

JDBCConnString=

La stringa di connessione JDBC per il repository di metadati. È supportato solo il database PostgresSQL.

Ad esempio:

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

Usa '}} ' per '} ' se il nome del database o del server di database include "} " carattere speciale.

Aggiorna i componenti di Intelligence Server

I parametri del file di risposta all'interno di [Server] aggiorna i componenti di Intelligence Server. La tabella riportata di seguito elenca i parametri disponibili e la funzione delle opzioni disponibili per ciascun parametro.

Opzioni

Descrizione

[Aggiornamento server]

In questa sezione è possibile aggiornare Intelligence Server. Puoi averne più di uno [UpgradeServer] sezione. È possibile includere sezioni del server aggiuntive come [UpgradeServer1], [UpgradeServer2] e così via.

UpgradeServer=

Definisce se è necessario aggiornare MicroStrategy Intelligence Server, come stabilito dai seguenti valori:

1: aggiorna MicroStrategy Intelligence Server

0: non aggiorna MicroStrategy Intelligence Server

AggiornaMD=

Definisce se i metadati vengono aggiornati, come determinato dai seguenti valori:

1: aggiorna i metadati

0: non aggiorna i metadati

MigrazioneHL=

Definisce se migrare l'elenco cronologia, come stabilito dai seguenti valori:

1: migra l'elenco della cronologia

0: non migra l'elenco della cronologia

Progetti di aggiornamento=

Definisce i progetti da aggiornare quando viene aggiornato Intelligence Server. È possibile aggiornare più progetti separando i progetti per "\ carattere ".

Ad esempio, UpgradeProjects=Project1\Project2.

MDPwd Definisce la password per accedere al repository metadati.
HLConnectionType=

Il tipo di connessione per il repository dell'elenco cronologia.

JDBC o jdbc: rappresenta una connessione JDBC

Altro valore: rappresenta una connessione ODBC

UtenteDSN=

Definisce il nome utente per accedere al repository metadati.

DSNPwd= Definisce la password per accedere al repository metadati.

CrittografaPassword=

Definisce se la password è crittografata nel file di risposta, come determinato dai seguenti valori:

0: la password non è crittografata nel file di risposta, pertanto è possibile modificarla in un secondo momento utilizzando un editor di testo. Inoltre, è possibile distribuire il file di risposta a più utenti con varie credenziali di accesso e password. Tuttavia, tieni presente che ciò può compromettere la sicurezza del tuo database se non rimuovi la password dal file di risposta prima di distribuirlo.

1: Crittografa la password nel file di risposta, garantendo la sicurezza della password. Questo è il comportamento predefinito.

HLJDBCConnString=

La stringa di connessione JDBC per il repository di metadati. È supportato solo il database PostgresSQL.

Ad esempio:

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

Usa '}} ' per '} ' se il nome del database o del server di database include "} " carattere speciale.

HLDBInstanceName=

Il nome dell'istanza del database dell'Elenco cronologia da creare.

NomeUtenteHLU= Definisce il nome utente per accedere al repository metadati.

HLUserPwd=

Definisce la password per accedere al repository metadati.

Aggiornamento del repository dell'elenco cronologia

I parametri del file di risposta all'interno di [UpgradeHistoryList] aggiorna il repository Elenco cronologia. La tabella riportata di seguito elenca i parametri disponibili e la funzione delle opzioni disponibili per ciascun parametro.

Opzioni

Descrizione

[Elenco cronologia aggiornamenti]

In questa sezione è possibile aggiornare la definizione di Intelligence Server. Puoi averne più di uno [UpgradeHistoryList] sezione. È possibile includere sezioni del server aggiuntive come [UpgradeHistoryList1], [UpgradeHistoryList2] e così via.

HLConnectionType=

Il tipo di connessione per il repository dell'Elenco cronologia.

JDBC o jdbc: rappresenta una connessione JDBC

Altro valore: rappresenta una connessione ODBC

HLDBCConnString=

La stringa di connessione JDBC per il repository dell'elenco cronologia. È supportato solo il database PostgresSQL.

Ad esempio:

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

Usa '}} ' per '} ' se il nome del database o del server di database include "} " carattere speciale.

HLDSN=

Definisce il nome dell'origine dati per il repository Elenco cronologia. Questa è l'origine dati in cui viene archiviato l'elenco cronologia.

Utente HLU= Definisce il nome utente per accedere al repository Elenco cronologia.
HLPwd

Definisce la password per accedere al repository Elenco cronologia.

HLPrefisso=

Definisce un prefisso per le tabelle del repository dell'Elenco cronologia.

CrittografaPassword=

Definisce se la password è crittografata nel file di risposta, come determinato dai seguenti valori:

0: la password non è crittografata nel file di risposta, pertanto è possibile modificarla in un secondo momento utilizzando un editor di testo. Inoltre, è possibile distribuire il file di risposta a più utenti con varie credenziali di accesso e password. Tuttavia, tieni presente che ciò può compromettere la sicurezza del tuo database se non rimuovi la password dal file di risposta prima di distribuirlo.

1: Crittografa la password nel file di risposta, garantendo la sicurezza della password. Questo è il comportamento predefinito.

CopiaContenuto=

Definisce se copiare il contenuto durante l'aggiornamento, come determinato dai seguenti valori:

1: copia il contenuto

0: non copia i contenuti

CompressData=

Definisce se comprimere i dati durante l'aggiornamento, come determinato dai seguenti valori:

1: comprime dati

0: non comprime i dati

AggiornaHLPath=

Individua gli script SQL per aggiornare il repository Elenco cronologia, come elencati di seguito:

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

Linux: /INTELLIGENCE_SERVER_INSTALL_PATH/content_server_db_PostgreSQL.sql

Creazione e aggiornamento del progetto Platform Analytics

I parametri del file di risposta all'interno di [PAProjectHeader] definisce le modalità di creazione o aggiornamento del progetto Platform Analytics. La tabella riportata di seguito elenca i parametri disponibili e la funzione delle opzioni disponibili per ciascun parametro.

Opzioni

Descrizione

[PAProjectHeader]

In questa sezione è possibile creare o aggiornare il progetto Platform Analytics.

PAProgetto=

Definisce se aggiornare il progetto Platform Analytics, come determinato dai seguenti valori:

1: aggiorna il progetto Platform Analytics

0: non aggiorna il progetto Platform Analytics

PAProjectEncryptPwd=

Definisce se la password è crittografata nel file di risposta, come determinato dai seguenti valori:

1: Crittografa la password nel file di risposta, assicurando la sicurezza della password. Questo è il comportamento predefinito.

0: la password non è crittografata nel file di risposta, pertanto è possibile modificarla in un secondo momento utilizzando un editor di testo. Inoltre, è possibile distribuire il file di risposta a più utenti con varie credenziali di accesso e password. Tuttavia, tieni presente che ciò può compromettere la sicurezza del tuo database se non rimuovi la password dal file di risposta prima di distribuirlo.

PAProjectDSSUser= Definisce il nome utente per accedere a Intelligence Server.
PAProjectDSSPwd=

Definisce la password per accedere a Intelligence Server.

PAProjectDSNName=

Definisce il nome dell'origine dati per Platform Analytics Warehouse.

PAProjectDSNUserName=

Definisce il nome utente per accedere a Platform Analytics Warehouse.

PAProjectDSNUserPwd=

Definisce la password per accedere a Platform Analytics Warehouse.

PAProjectDSNPrefix=

Definisce un prefisso per Platform Analytics Warehouse.

PAProjectConnectionType=

Il tipo di connessione per Platform Analytics Warehouse:

JDBC o jdbc: rappresenta una connessione JDBC

Altro valore: rappresenta una connessione ODBC

PAProjectConnString=

La stringa di connessione JDBC per Platform Analytics Warehouse. È supportato solo il database PostgreSQL.

Ad esempio:

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

Usa '}} ' per '} ' se il nome del database o del server di database include "} " carattere speciale.