SAP BW 顾问靠手 — ETL 数据抽取、转化、加载 数 据 仓 库 的 一 个 重 要 功 能 就 是 对 不 同 来 源 的 数 据 进 行 归 集 和 处 理 。不 同 类 型 的 数 据 对 象 可 以 用 来存 储 这 些 数 据 或 者 实 现 数 据 的 联 合 视 图 。 这 些 对 象 相 对 而 言 是 静 态 的 。 但 是 , 对 数 据 的 转 换 和 处理 就 需 要 在 数 据 的 流 转 过 程 中 进 行 定 义 。 数 据 从 来 源 系 统 或 者 一 个 数 据 对 象 中 被 读 取 出 来 , 经 过一 定 的 转 换 和 处 理 , 再 存 储 到 另 一 个 数 据 对 象 中 。 这 一 过 程 实 现 了 对 数 据 的 加 工 , 真 正 体 现 了 数据 仓 库 的 价 值 , 是 数 据 仓 库 模 型 中 动 态 的 部 分 。 企 业 如 何 通 过 各 种 技 术 手 段 , 把 数 据 转 换 为 信 息 、知识已经 成了 提高其核心竞争力的 主要 瓶颈。数 据 抽取 、转 换 、加 载(Extract ,Transform, Load, ETL) 技 术 正 是 解决这 一 问题的 一 把 利刃。 数 据 仓 库 的 架构大体 可 以 分 为 三部 分 :后台是 数 据 存 储 和 计算引擎:前端是 数 据 展现 分 析的 用 户界面:还有一 个 重 要 的 部 分 就 是 ETL 。 ETL 的作用 ETL 所完成的 工 作主要 包括 3 方面: 1) 在 数 据 仓 库 和 业 务系 统 之间搭建起一 座桥梁, 确保新的 业 务数 据 源 源 不 断地进 入数 据 仓 库 : 2) 用 户的 分 析和 应用 也能 反映出 最新的 业 务动 态 , 虽然 ETL 在 数 据 仓 库 架构的 三部 分 中 技 术 含量并不 算高, 但 其涉及到 大量的 业 务逻辑和 异构环境, 因此在 一 般的 数 据 仓 库 项目 中 ETL 部 分 往往也是 牵扯精力最多的 : 3) 如 果从 整体 角度来 看, ETL 主要 作用 在 于屏蔽了 复杂的 业 务逻辑, 从 而 为 各 种 基于数 据 仓库 的 分 析和 应用 提供了 统 一 的 数 据 接口, 这 也是 构建数 据 仓 库 最重 要 的 意义 所在 。 作为 BI/DW 的核心和灵魂,能够按照统一的规则集成...