MicroStrategy ONE
異なるリポジトリ データベース名を使用するように Platform Analytics を構成
Platform Analytics は、 PostgreSQL データベースと というスキーマで構成されています platform_analytics_wh
すぐに使える状態ですスキーマに名前が付いている限り、別のデータベースを使用するように Platform Analytics を構成することも可能です platform_analytics_wh
。
- PostgreSQL インスタンスに接続します。
-
ユーザーを作成します。Mstr と mstr_pa users が MicroStrategy インストールから既に存在する場合、このステップはスキップします。
コピーCREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
-
Database および Grant Database 権限を作成します:
コピーCREATE DATABASE YOUR_DATABASE_NAME;
GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa; -
更新:
pg_hba.conf
ファイル、必要に応じて:コピーhost YOUR_DATABASE_NAME mstr_pa 127.0.0.1/32 password
host YOUR_DATABASE_NAME mstr_pa ::1/128 password
host YOUR_DATABASE_NAME mstr_pa samenet password - を開く
PAConsumerConfig.yaml
ファイルと更新pgWhDb
その他の必要なフィールドを参照できますコピーwhDbType: postgresql
…
pgWarehouseDbConnection:
pgWhHost: YOUR_HOST
pgWhUser: mstr_pa
pgWhPasswd: YOUR_PASSWORD
pgWhPort: 5432
pgWhDb: YOUR_DATABASE_NAME -
Platform Analytics リポジトリの設定を開始するには、以下を実行します
platform-analytics-custom-install
。Windows:
platform-analytics-custom-install.bat -o install
Linux:
./platform-analytics-custom-install.sh -o install
-
Etl_pa_version テーブルを確認します。DDL とプロシージャは最新バージョンにする必要があります。
コピーSELECT * FROM etl_pa_version;
-
必要なスキーマ権限の付与とロールの変更:
コピーGRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA platform_analytics_wh to mstr_pa;
ALTER ROLE mstr_pa in DATABASE YOUR_DATABASE_NAME SET search_path to platform_analytics_wh; - DSN 内のデータベースを作成したデータベースに変更することで、Platform Analytics に使用される DSN を更新します。