Isolation Level for a Data Warehouse
For most databases including Data Warehouses Read Committed is a sufficient isolation level.  I wouldn't use Read Uncommitted due to the possibility of incorrect answers.  On SQL Server we can also add Read Committed Snapshot Isolation.  This versions rows and avoids queries being blocked by updates.  Don't know if you have something similar on DB2.