Before you install

Review the following information before installing ALM Data Warehouse.

Note:  To install and configure ALM Data Warehouse, you must have permission to administer all license server functions in the Helix ALM License Server Admin Utility.

System requirements

Review the system requirements for supported operating systems, Helix ALM product versions, and RDBMS databases.

Data warehouse database

You must create an empty Oracle, PostgreSQL, or SQL Server database for ALM Data Warehouse before installing. Tables are automatically created in the database when you configure the data warehouse database connection. The database does not need to be the same type as product databases you are importing from.

Additional database configuration tasks may be required before installation depending on the RDBMS you are using. See Database configuration tasks.

Helix ALM product databases

ALM Data Warehouse can import data from Helix ALM product databases stored in any supported RDBMS format except SQLite on Linux. If a product database is stored in SQLite on Windows, you must install the SQLite Importer on the host computer. The SQLite Importer is included in the ALM Data Warehouse installer.

Note:  If you are using Helix ALM 2020.3 or later, ALM Data Warehouse cannot import data from Helix ALM SQLite project databases if the Helix ALM Server database is stored in an RDBMS database. See the Perforce knowledgebase for more information.

Upgrades

Make sure that the data warehouse version you are installing is compatible with the Helix ALM product versions you are using. See ALM Data Warehouse Compatibility for compatible products and versions.

If you use the SQLite Importer, you must upgrade the importer on any computers hosting databases you import from when you upgrade the data warehouse. The SQLite Importer and data warehouse applications must be the same version.

Database configuration tasks

Depending on the database type you are using for the ALM Data Warehouse database and product databases, you may need to make the following changes before installing.