MicroStrategy ONE
Konfigurieren Sie Platform Analytics zur Verwendung eines anderen Repository-Datenbanknamens
Platform Analytics ist mit einer PostgreSQL-Datenbank und dem Namen konfiguriert platform_analytics_wh
sofort funktionsbereit. Es ist möglich, Platform Analytics für die Verwendung einer anderen Datenbank zu konfigurieren, sofern 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 aus der MicroStrategy Installation vorhanden sind, überspringen Sie diesen Schritt.
KopierenCREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
-
Datenbank erstellen und Datenbank-Privilegien gewähren:
KopierenCREATE DATABASE YOUR_DATABASE_NAME;
GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa; -
Aktualisieren Sie die
pg_hba.conf
Datei, falls erforderlich:Kopierenhost 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 den
PAConsumerConfig.yaml
Datei aktualisieren und aktualisierenpgWhDb
und alle anderen notwendigen Felder.KopierenwhDbType: postgresql
…
pgWarehouseDbConnection:
pgWhHost: YOUR_HOST
pgWhUser: mstr_pa
pgWhPasswd: YOUR_PASSWORD
pgWhPort: 5432
pgWhDb: YOUR_DATABASE_NAME -
Beginnen Sie mit dem Auffüllen des Platform Analytics-Repositorys, indem Sie ausführen
platform-analytics-custom-install
.Windows:
platform-analytics-custom-install.bat -o install
Linux:
./platform-analytics-custom-install.sh -o install
-
Prüfen Sie die Tabelle etl_pat_version. Die DDLs und Prozeduren sollten der neuesten Version entsprechen.
KopierenSELECT * FROM etl_pa_version;
-
Die erforderlichen Schemaprivilegien gewähren und Rollen ändern:
KopierenGRANT 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 Datenbank ändern.