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
.
- Connectez-vous à votre instance PostgreSQL.
-
Créez un utilisateur. Si les utilisateurs mstr et mstr_pa existent déjà dans l'installation MicroStrategy , ignorez cette étape.
CopierCREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
-
Créez la base de données et accordez les privilèges de base de données :
CopierCREATE DATABASE YOUR_DATABASE_NAME;
GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa; -
Mettre à jour
pg_hba.conf
fichier, si nécessaire :Copierhost 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 - Ouvrir le
PAConsumerConfig.yaml
fichier et mise à jourpgWhDb
et tous les autres champs nécessaires.CopierwhDbType: postgresql
…
pgWarehouseDbConnection:
pgWhHost: YOUR_HOST
pgWhUser: mstr_pa
pgWhPasswd: YOUR_PASSWORD
pgWhPort: 5432
pgWhDb: YOUR_DATABASE_NAME -
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
-
Vérifiez la table etl_pa_version. Les DDL et procédures doivent correspondre à la version la plus récente.
CopierSELECT * FROM etl_pa_version;
-
Accordez les privilèges de schéma requis et modifiez les rôles :
CopierGRANT 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; - 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.