Strategy ONE

Configurer Platform Analytics pour utiliser un nom de base de données de référentiel différent

Platform Analytics est configuré avec une base de données PostgreSQL et un schéma nommé platform_analytics_wh prêt à l'emploi. Il est possible de configurer Platform Analytics pour utiliser une base de données différente tant que le schéma est nommé platform_analytics_wh.

  1. Connectez-vous à votre instance PostgreSQL.
  2. Créez un utilisateur. Si les utilisateurs mstr et mstr_pa existent déjà dans l'installation MicroStrategy , ignorez cette étape.

    Copier
    CREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
  3. Créez la base de données et accordez les privilèges de base de données :

    Copier
    CREATE DATABASE YOUR_DATABASE_NAME;
    GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa;
  4. Mettre à jour pg_hba.conf fichier, si nécessaire :

    Copier
    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. Ouvrir le PAConsumerConfig.yaml fichier et mise à jour pgWhDb et tous les autres champs nécessaires.
    Copier
    whDbType: postgresql

    pgWarehouseDbConnection:
        pgWhHost: YOUR_HOST
        pgWhUser: mstr_pa
        pgWhPasswd: YOUR_PASSWORD
        pgWhPort: 5432
        pgWhDb: YOUR_DATABASE_NAME
  6. Commencez à remplir le référentiel Platform Analytics en exécutant platform-analytics-custom-install.

    Windows : platform-analytics-custom-install.bat -o install

    Linux : ./platform-analytics-custom-install.sh -o install

  7. Vérifiez la table etl_pa_version. Les DDL et procédures doivent correspondre à la version la plus récente.

    Copier
    SELECT * FROM etl_pa_version;
  8. Accordez les privilèges de schéma requis et modifiez les rôles :

    Copier
    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. Mettez à jour le DSN utilisé pour Platform Analytics en modifiant la base de données dans le DSN par celle que vous avez créée.