Version 2021
Platform Analytics für die Verwendung eines anderen Repository-Datenbanknamens konfigurieren
Platform Analytics ist mit einer PostgreSQL-Datenbank und einem Schema namens . konfiguriert platform_analytics_wh
out-of-the-box. Es ist möglich, Platform Analytics so zu konfigurieren, dass eine andere Datenbank verwendet wird, solange das Schema einen Namen hat platform_analytics_wh
.
- Stellen Sie eine Verbindung zu Ihrer PostgreSQL-Instanz her.
-
Erstellen Sie einen Benutzer. Wenn die Benutzer mstr und mstr_pa bereits in der MicroStrategy-Installation vorhanden sind, überspringen Sie diesen Schritt.
CREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
-
Erstellen Sie die Datenbank- und Datenbankberechtigungen:
CREATE DATABASE YOUR_DATABASE_NAME; GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa;
-
Aktualisieren
pg_hba.conf
Datei, falls erforderlich: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
- Öffnen Sie die
PAConsumerConfig.yaml
Datei und aktualisierenpgWhDb
und alle anderen erforderlichen Felder. -
Beginnen Sie mit dem Auffüllen des Platform Analytics-Repositorys, indem Sie Folgendes ausführen:
platform-analytics-custom-install
.Windows:
platform-analytics-custom-install.bat -o install
Linux:
./platform-analytics-custom-install.sh -o install
-
Überprüfen Sie die Tabelle etl_pa_version. Die DDLs und Prozeduren sollten der neuesten Version entsprechen.
SELECT * FROM etl_pa_version;
-
Gewähren Sie die erforderlichen Schemaprivilegien und ändern Sie Rollen:
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;
- Aktualisieren Sie den für Platform Analytics verwendeten DSN, indem Sie die Datenbank im DSN in die von Ihnen erstellte ändern.
whDbType: postgresql … pgWarehouseDbConnection: pgWhHost: YOUR_HOST pgWhUser: mstr_pa pgWhPasswd: YOUR_PASSWORD pgWhPort: 5432 pgWhDb: YOUR_DATABASE_NAME