Strategy ONE
Configurar Platform Analytics para utilizar un nombre de base de datos del repositorio diferente
Platform Analytics está configurado con una base de datos y un esquema de PostgreSQL llamados platform_analytics_wh
listo para usar. Es posible configurar Platform Analytics para utilizar una base de datos diferente, siempre y cuando el esquema se llame platform_analytics_wh
.
- Conéctese a su instancia de PostgreSQL.
-
Cree un usuario. Si los usuarios mstr y mstr_pa ya existen desde la instalación de MicroStrategy , omita este paso.
CopiarCREATE USER mstr_pa WITH ENCRYPTED PASSWORD '<password>' NOSUPERUSER CREATEDB;
-
Cree la base de datos y conceda los privilegios de la base de datos:
CopiarCREATE DATABASE YOUR_DATABASE_NAME;
GRANT ALL ON DATABASE YOUR_DATABASE_NAME TO mstr_pa; -
Actualizar el
pg_hba.conf
registre, si es necesario:Copiarhost 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 - Abrir la
PAConsumerConfig.yaml
archivar y actualizarpgWhDb
y cualquier otro campo necesario.CopiarwhDbType: postgresql
…
pgWarehouseDbConnection:
pgWhHost: YOUR_HOST
pgWhUser: mstr_pa
pgWhPasswd: YOUR_PASSWORD
pgWhPort: 5432
pgWhDb: YOUR_DATABASE_NAME -
Para empezar a completar el repositorio de Platform Analytics, ejecute
platform-analytics-custom-install
.Windows:
platform-analytics-custom-install.bat -o install
Linux:
./platform-analytics-custom-install.sh -o install
-
Compruebe la tabla etl_pa_version. Las DDL y los procedimientos deben corresponder a la última versión.
CopiarSELECT * FROM etl_pa_version;
-
Conceda los privilegios de esquema necesarios y modifique los roles:
CopiarGRANT 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; - Actualice el DSN utilizado para Platform Analytics cambiando la base de datos del DSN por el que ha creado.