MicroStrategy ONE

異なるリポジトリ データベース名を使用するように Platform Analytics を構成

プラットフォームアナリティクスは、PostgreSQLデータベースとスキーマで構成されています。platform_analytics_whすぐに使えます。スキーマ名が「」であれば、別のデータベースを使用するようにPlatform Analyticsを構成することも可能である。platform_analytics_wh

  1. PostgreSQL インスタンスに接続します。
  2. ユーザーを作成します。mstr と mstr_pa users が MicroStrategy インストールから既に存在する場合、このステップはスキップします。

    コピー
    CREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
  3. Database および Grant Database 権限を作成します:

    コピー
    CREATE DATABASE YOUR_DATABASE_NAME;
    GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa;
  4. 更新する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
  5. 開くPAConsumerConfig.yamlファイルと更新pgWhDbおよびその他の必要なフィールド。
    コピー
    whDbType: postgresql

    pgWarehouseDbConnection:
        pgWhHost: YOUR_HOST
        pgWhUser: mstr_pa
        pgWhPasswd: YOUR_PASSWORD
        pgWhPort: 5432
        pgWhDb: YOUR_DATABASE_NAME
  6. プラットフォームアナリティクスリポジトリへのデータ入力を開始するには、次のコマンドを実行します。platform-analytics-custom-install

    ウィンドウズ : platform-analytics-custom-install.bat -o install

    リナックス : ./platform-analytics-custom-install.sh -o install

  7. etl_pa_version テーブルを確認します。DDL とプロシージャは最新バージョンにする必要があります。

    コピー
    SELECT * FROM etl_pa_version;
  8. 必要なスキーマ権限の付与とロールの変更:

    コピー
    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;
  9. DSN 内のデータベースを作成したデータベースに変更することで、Platform Analytics に使用される DSN を更新します。