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.

  1. Stellen Sie eine Verbindung zu Ihrer PostgreSQL-Instanz her.
  2. Erstellen Sie einen Benutzer. Wenn die Benutzer „mstr“ und „mstr_PA“ bereits aus der MicroStrategy Installation vorhanden sind, überspringen Sie diesen Schritt.

    Kopieren
    CREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
  3. Datenbank erstellen und Datenbank-Privilegien gewähren:

    Kopieren
    CREATE DATABASE YOUR_DATABASE_NAME;
    GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa;
  4. Aktualisieren Sie die pg_hba.conf Datei, falls erforderlich:

    Kopieren
    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. Öffnen Sie den PAConsumerConfig.yaml Datei aktualisieren und aktualisieren pgWhDb und alle anderen notwendigen Felder.
    Kopieren
    whDbType: postgresql

    pgWarehouseDbConnection:
        pgWhHost: YOUR_HOST
        pgWhUser: mstr_pa
        pgWhPasswd: YOUR_PASSWORD
        pgWhPort: 5432
        pgWhDb: YOUR_DATABASE_NAME
  6. 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

  7. Prüfen Sie die Tabelle etl_pat_version. Die DDLs und Prozeduren sollten der neuesten Version entsprechen.

    Kopieren
    SELECT * FROM etl_pa_version;
  8. Die erforderlichen Schemaprivilegien gewähren und Rollen ändern:

    Kopieren
    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. Aktualisieren Sie den für Platform Analytics verwendeten DSN, indem Sie die Datenbank im DSN in die von Ihnen erstellte Datenbank ändern.