数据仓库系统包含众多的抽取-转换-加载(ETL) 任务, 这些任务具有一定的优先约束关系. 在多处理机环境下, 如何高效地调度这些ETL 任务是构建数据仓库需要研究的重要问题. 对此, 在对数据仓库ETL 任务调度规则进行归纳总结的基础上, 以数据仓库总的ETL 完成时间最短为目标, 建立了数据仓库ETL 任务调度模型. 同时结合问题的特点, 采用同层划分的思想, 提出基于同层划分遗传算法求解问题的方法. 最后, 通过应用实例验证了所建立模型和求解算法的可行性和有效性.