MicroStrategy ONE

다른 리포지토리 데이터베이스 이름을 사용하도록 Platform Analytics 구성

Platform Analytics는 PostgreSQL 데이터베이스 및 스키마로 구성됩니다. platform_analytics_wh 상자 밖으로. 스키마 이름이 지정된 한 다른 데이터베이스를 사용하도록 Platform Analytics를 구성할 수 있습니다. platform_analytics_wh.

  1. PostgreSQL 인스턴스에 연결합니다.
  2. 사용자를 생성합니다. mstr 및 mstr_pa 사용자가 이미 존재하는 경우 MicroStrategy 설치하려면 이 단계를 건너뛰세요.

    복사
    CREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
  3. 데이터베이스를 생성하고 데이터베이스 권한을 부여합니다.

    복사
    CREATE DATABASE YOUR_DATABASE_NAME;
    GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa;
  4. 업데이트 pg_hba.conf 필요한 경우 파일:

    복사
    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. 열기 PAConsumerConfig.yaml 파일 및 업데이트 pgWhDb 및 기타 필요한 필드.
    복사
    whDbType: postgresql

    pgWarehouseDbConnection:
        pgWhHost: YOUR_HOST
        pgWhUser: mstr_pa
        pgWhPasswd: YOUR_PASSWORD
        pgWhPort: 5432
        pgWhDb: YOUR_DATABASE_NAME
  6. 다음을 실행하여 Platform Analytics 저장소 채우기를 시작하세요. platform-analytics-custom-install.

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

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

  7. etl_pa_version 테이블을 확인하세요. DDL 및 프로시저는 최신 버전과 일치해야 합니다.

    복사
    SELECT * FROM etl_pa_version;
  8. 필요한 스키마 권한을 부여하고 역할을 변경합니다.

    복사
    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. DSN의 데이터베이스를 생성한 데이터베이스로 변경하여 Platform Analytics에 사용되는 DSN을 업데이트합니다.