Um data warehouse é um repositório estruturado de dados da empresa, consolidado a partir de múltiplas fontes operacionais (ERP, POS, CRM, sistemas legados, ficheiros externos), optimizado para análise e reporting — não para operação transaccional. É o ambiente onde a BI brilha: as queries complexas que esmagariam um ERP em produção correm num data warehouse em segundos.
O data warehouse distingue-se do data lake. O data warehouse trabalha com dados estruturados, modelo relacional (star schema, snowflake), e é povoado por processos ETL/ELT periódicos; o data lake aceita dados não-estruturados (logs, imagens, texto livre) e adiam a estruturação para o momento da consulta. Para a maioria das empresas industriais e comerciais portuguesas, um data warehouse bem desenhado resolve 90% das necessidades de análise.
No MyBusiness-ITV, o Qlik opera sobre um modelo associativo que consome dados do data warehouse do cliente (ou directamente do ERP MULTI em implementações mais simples). A manutenção do data warehouse — ETL, performance tuning, governança de dados — é parte do serviço INFOS.