PostgreSQL supports a column datatype of Timestamp With Time Zone or TSWTZ that stores a timestamp along with its respective time zone. By default, the Platform Analytics Consumer persists all records in the UTC time zone. However, since the time zone information is stored with the timestamp, it can be retrieved easily in any time zone offset. By default, the ODBC driver fetches data at the time zone set at the global level for the server.
To edit the global server time zone, change the time zone parameter in the postgresql.conf file. See the Client Connection Defaults page in the PostgreSQL documentation for more information about the time zone parameter.
Windows | C:\Program Files (x86)\Common Files\MicroStrategy\Repository\pgsql\PGDATA\postgresql.conf |
Strategy Cloud Platform | /opt/mstr/MicroStrategy/install/Repository/pgdata/postgresql.conf |
Linux on-prem | /opt/MicroStrategy/Repository/pgdata/postgresql.conf |
Example of the postgresql.conf file:

To see a list of supported time zones, run the following query on PostgreSQL instance:
SELECT * FROM pg_timezone_names;
This can also be controlled at the Strategy database instance level by altering the Report Pre-Statement for the Platform Analytics Database instance. Please note that this only affects reports and OLAP cubes, not MTDI cubes such as the Platform Analytics cube.
You can modify this setting using Strategy Developer or Strategy Command Manager.
In Strategy Command Manager:
ALTER VLDBSETTING PROPERTYNAME "Report Pre Statement 1" PROPERTYVALUE "SET TIME ZONE 'US/Eastern'" FOR DBINSTANCE "Platform Analytics";
In Strategy Developer:



