MicroStrategy ONE

PostgreSQL との JDBC 接続

メタデータ JDBC 接続

MicroStrategy ONE (2024 年 6 月) 以降、Platform Analytics Warehouse は PostgreSQL との JDBC 接続をサポートします。

MicroStrategy 2021 Update 5 以降、メタデータおよび履歴リスト リポジトリは PostgreSQL との JDBC 接続をサポートします。

機能フラグおよびメタデータのアップグレードは不要です。この機能は、Intelligence Server を正常にアップグレードすることで利用可能になります。

JDBC 接続を備えたメタデータ、履歴リスト、および Platform Analytics Warehouse リポジトリでは、PostgreSQL データベースのみが認定されています。

Configuration Wizard によるサイレント モードのみがサポートされています。

手動で更新する必要がありますresponse.iniテキストエディタで。

応答ファイルの作成

見るレスポンスファイルを使用した MicroStrategy の構成応答ファイルを作成します。次に、次のセクションを参照して、PostgreSQL との JDBC 接続を確立するために使用できるパラメータを確認します。

メタデータ、履歴、および統計リポジトリの作成

応答ファイルのパラメータは、[Repository]このセクションでは、メタデータ、履歴リスト、および統計リポジトリの作成方法を定義します。次の表に、使用可能なパラメーターと、各パラメーターに使用可能なオプションの機能を示します。

オプション

説明

[Repository]

このセクションでは、メタデータ、履歴リスト、および統計リポジトリを作成します。複数持つことも可能[Repository]セクション。追加のリポジトリセクションは次のように含めることができます。[Repository1][Repository2]、 等々。

ConnectionType=

メタデータ リポジトリの接続タイプ。

ODBC ドライバまたはjdbc : JDBC接続を表します

その他の価値 : ODBC接続を表します

JDBCConnString=

メタデータ リポジトリの JDBC 接続文字列。PostgresSQL データベースのみがサポートされます。

次にその例を示します。

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

使用 ' }} ' のために ' } ' データベース名またはデータベースサーバー名に「}「特殊文字」です。

ConnectionTypeHist=

履歴リポジトリの接続タイプ。

ODBC ドライバまたはjdbc : JDBC接続を表します

その他の価値 : ODBC接続を表します

JDBCConnStringHist=

履歴リポジトリの JDBC 接続文字列。PostgresSQL データベースのみがサポートされます。

次にその例を示します。

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

使用 ' }} ' のために ' } ' データベース名またはデータベースサーバー名に「}「特殊文字」です。

MicroStrategy Intelligence Server の設定

応答ファイルのパラメータは、[Server]セクションでは、インテリジェンス サーバーの定義を構成します。次の表に、使用可能なパラメーターと、各パラメーターに使用可能なオプションの機能を示します。

オプション

説明

[Server]

このセクションでは、Intelligence Server を構成できます。複数持つことも可能[Server]セクション。追加のサーバーセクションは次のように含めることができます。[Server1][Server2]、 等々。

ConnectionType=

メタデータ リポジトリの接続タイプ。

ODBC ドライバまたはjdbc : JDBC接続を表します

その他の価値 : ODBC接続を表します

JDBCConnString=

メタデータ リポジトリの JDBC 接続文字列。PostgresSQL データベースのみがサポートされます。

次にその例を示します。

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

使用 ' }} ' のために ' } ' データベース名またはデータベースサーバー名に「}「特殊文字」です。

Intelligence Server コンポーネントのアップグレード

応答ファイルのパラメータは、[Server]セクションでは、Intelligence Server コンポーネントをアップグレードします。次の表に、使用可能なパラメーターと、各パラメーターに使用可能なオプションの機能を示します。

オプション

説明

[UpgradeServer]

このセクションでは、Intelligence Server をアップグレードできます。複数持つことも可能[UpgradeServer]セクション。追加のサーバーセクションは次のように含めることができます。[UpgradeServer1][UpgradeServer2]、 等々。

UpgradeServer=

MicroStrategy Intelligence Server をアップグレードするかどうかを定義します。以下のように定義されます。

1 : MicroStrategy Intelligence Server のアップグレード

0 : MicroStrategy Intelligence Server をアップグレードしません

UpgradeMD=

メタデータをアップグレードするかどうかを定義します。以下のように定義されます。

1 : メタデータのアップグレード

0 : メタデータをアップグレードしません

MigrateHL=

次の値によって決定される、履歴リストを移行するかどうかを定義します。

1 : 履歴リストを移行する

0 : 履歴リストは移行されません

UpgradeProjects=

Intelligence Server のアップデート時にアップデートするようにプロジェクトを定義します。「\ " キャラクター。

例えば、UpgradeProjects=Project1\Project2

MDPwd メタデータ リポジトリにログインするためのパスワードを定義します。
HLConnectionType=

履歴リポジトリの接続タイプ。

ODBC ドライバまたはjdbc : JDBC接続を表します

その他の価値 : ODBC接続を表します

DSNUser=

メタデータ リポジトリにログインするためのユーザー名を定義します。

DSNPwd= メタデータ リポジトリにログインするためのパスワードを定義します。

EncryptPassword=

応答ファイル内でパスワードを暗号化するかどうかを定義します。以下のように定義されます。

0 : 応答ファイル内のパスワードは暗号化されていないため、後でテキスト エディターを使用して応答ファイル内のパスワードを変更できます。その後、さまざまなログインおよびパスワード資格情報を含めた応答ファイルを複数のユーザーに配布できます。ただし、応答ファイルを配布する前にパスワードを削除しておかないと、データベースのセキュリティが危害を受ける可能性があることに注意してください。

1 : 応答ファイル内のパスワードを暗号化し、パスワードの安全性を確保します。これがデフォルトの動作です。

HLJDBCConnString=

メタデータ リポジトリの JDBC 接続文字列。PostgresSQL データベースのみがサポートされます。

次にその例を示します。

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

使用 ' }} ' のために ' } ' データベース名またはデータベースサーバー名に「}「特殊文字」です。

HLDBInstanceName=

作成する履歴のデータベース インスタンス名。

HLUserName= メタデータ リポジトリにログインするためのユーザー名を定義します。

HLUserPwd=

メタデータ リポジトリにログインするためのパスワードを定義します。

履歴リポジトリのアップグレード

応答ファイルのパラメータは、[UpgradeHistoryList]セクションでは、履歴リスト リポジトリをアップグレードします。次の表に、使用可能なパラメーターと、各パラメーターに使用可能なオプションの機能を示します。

オプション

説明

[UpgradeHistoryList]

このセクションでは、Intelligence Server 定義をアップグレードできます。複数持つことも可能[UpgradeHistoryList]セクション。追加のサーバーセクションは次のように含めることができます。[UpgradeHistoryList1][UpgradeHistoryList2]、 等々。

HLConnectionType=

履歴リポジトリの接続タイプ。

ODBC ドライバまたはjdbc : JDBC接続を表します

その他の価値 : ODBC接続を表します

HLDBCConnString=

履歴リポジトリの JDBC 接続文字列。PostgresSQL データベースのみがサポートされます。

次にその例を示します。

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

使用 ' }} ' のために ' } ' データベース名またはデータベースサーバー名に「}「特殊文字」です。

HLDSN=

履歴リスト リポジトリのデータ ソース名を定義します。これは、履歴を保存するデータ ソースです。

HLUser= 履歴リスト リポジトリにログインするためのユーザー名を定義します。
HLPwd=

履歴リスト リポジトリにログインするためのパスワードを定義します。

HLPrefix=

履歴リポジトリ テーブルの接頭語を定義します。

EncryptPassword=

応答ファイル内でパスワードを暗号化するかどうかを定義します。以下のように定義されます。

0 : 応答ファイル内のパスワードは暗号化されていないため、後でテキスト エディターを使用して応答ファイル内のパスワードを変更できます。その後、さまざまなログインおよびパスワード資格情報を含めた応答ファイルを複数のユーザーに配布できます。ただし、応答ファイルを配布する前にパスワードを削除しておかないと、データベースのセキュリティが危害を受ける可能性があることに注意してください。

1 : 応答ファイル内のパスワードを暗号化し、パスワードの安全性を確保します。これがデフォルトの動作です。

CopyContent=

アップグレード時に内容をコピーするかどうかを定義します。以下のように定義されます。

1 : コンテンツをコピー

0 : コンテンツをコピーしない

CompressData=

アップグレード時にデータを圧縮するかどうかを定義します。以下のように定義されます。

1 : データを圧縮する

0 : データを圧縮しない

UpgradeHLPath=

履歴リスト リポジトリをアップグレードするための SQL スクリプトを以下に示すように見つけます。

Windows (64 ビット): C:\Program Files (x86)\Common Files\MicroStrategy\content_server_db_PostgreSQL.sql

リナックス: /INTELLIGENCE_SERVER_INSTALL_PATH/content_server_db_PostgreSQL.sql

プラットフォーム分析プロジェクトの作成とアップグレード

応答ファイルのパラメータは、[PAProjectHeader]セクションでは、Platform Analytics プロジェクトの作成方法またはアップグレード方法を定義します。次の表に、使用可能なパラメーターと、各パラメーターに使用可能なオプションの機能を示します。

オプション

説明

[PAProjectHeader]

このセクションでは、Platform Analytics プロジェクトを作成またはアップグレードできます。

PAProject=

次の値によって決定される、Platform Analytics プロジェクトをアップグレードするかどうかを定義します。

1 : Platform Analytics プロジェクトをアップグレードする

0 : Platform Analyticsプロジェクトをアップグレードしません

PAProjectEncryptPwd=

応答ファイル内でパスワードを暗号化するかどうかを定義します。以下のように定義されます。

1 : 応答ファイル内のパスワードを暗号化し、パスワードの安全性を確保します。これがデフォルトの動作です。

0 : 応答ファイル内のパスワードは暗号化されていないため、後でテキスト エディターを使用して応答ファイル内のパスワードを変更できます。その後、さまざまなログインおよびパスワード資格情報を含めた応答ファイルを複数のユーザーに配布できます。ただし、応答ファイルを配布する前にパスワードを削除しておかないと、データベースのセキュリティが危害を受ける可能性があることに注意してください。

PAProjectDSSUser= Intelligence Server にログインするためのユーザー名を定義します。
PAProjectDSSPwd=

Intelligence Server にログインするためのパスワードを定義します。

PAProjectDSNName=

Platform Analytics Warehouse のデータ ソース名を定義します。

PAProjectDSNUserName=

Platform Analytics Warehouse にログインするためのユーザー名を定義します。

PAProjectDSNUserPwd=

Platform Analytics Warehouse にログインするためのパスワードを定義します。

PAProjectDSNPrefix=

Platform Analytics Warehouse のプレフィックスを定義します。

PAプロジェクト接続タイプ=

Platform Analytics Warehouse の接続タイプ:

ODBC ドライバまたはjdbc : JDBC接続を表します

その他の価値 : ODBC接続を表します

PAプロジェクト接続文字列=

Platform Analytics Warehouse の JDBC 接続文字列。PostgreSQL データベースのみがサポートされます。

次にその例を示します。

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

使用 ' }} ' のために ' } ' データベース名またはデータベースサーバー名に「}「特殊文字」です。