Describe the architecture for a batch-processing pipeline that aggregates daily product usage data and loads it into an analytical data warehouse.