级别: 初级 Pamela Siebert, IDS 软件测试工程师, IBM Veronica Gomes, IT 专家,IDS Competitive Technologies and Enablement, IBM Jing Shan, 仓库工具和 Data Studio 软件开发人员, IBM
2009 年 8 月 26 日 新的 IBM® Informix® Warehouse Feature 提供一个综合的简化的软件平台,用于在现有的 IBM Informix Dynamic Server (IDS) 基础结构上设计和部署仓库存储库。本教程是 本系列 的第一篇,简要介绍 Informix Warehouse Feature 及其组件。首先介绍新工具的背景知识以及它们能够为基于 Informix 的数据仓库场景提供的价值。然后,通过实际示例介绍 Informix Warehouse 客户机组件 Design Studio,包括如何创建简单的数据仓库和数据提取-装载-转换 (ELT) 项目、识别涉及的源和目标数据库以及为 Informix 仓库设计数据库物理模型。
开始之前
关于本系列
这个教程 系列
Informix Warehouse Feature 入门 介绍 Informix Warehouse 中新的客户机和服务器软件的特点和功能。可以使用这些工具创建和部署数据仓库项目,在 Informix 数据仓库平台上进行数据库建模,对数据转换和转移过程进行自动化,从而轻松地把不同数据源中的数据集成到 Informix 仓库中。
本系列中的教程按部署次序组织:首先,使用 Informix Warehouse 软件的客户机组件 Design Studio 创建 Informix 数据仓库 (DW) 项目,为源和目标数据库构建数据模型。然后,继续使用 Design Studio 创建和测试 ELT 作业,这些作业从各种数据源(通常是 OLTP 数据库和外部文件)提取和转换数据,然后把数据装载到 Informix 上的目标仓库存储库中。最后,使用 Informix Warehouse 中的服务器组件 Administration Console 和 SQW 服务管理和监视与仓库相关联的资源,包括前面在 Design Studio 中创建的 ELT 作业。
关于本教程
本教程是 Informix Warehouse Feature 入门 系列 的第 1 部分。本教程介绍 Informix Warehouse 选项以及它的组件和体系结构。概述数据仓库的主要概念,讨论 Informix Warehouse Feature 在 Informix 数据仓库解决方案中的作用。建立一个虚构的业务场景(整个教程系列都使用这个场景)。在这个场景中,使用 Informix Warehouse Feature 设计和填充新的仓库存储库。最后,开始使用 Informix Warehouse:带领读者使用 Design Studio 工具创建新的 DW/ELT 项目,定义数据源和目标的连接,用两种不同的方法为这些数据库创建物理数据模型,显示这些模型的实体-关系 (ER) 图,在物理数据库中部署目标仓库的模型。
目标
学完本教程之后,您将:
- 了解涉及 Informix Warehouse 的解决方案的组件和体系结构
- 熟悉软件组件的功能
- 熟悉用 Informix Warehouse 的 Design Studio(Informix Warehouse 的客户机组件)创建新的 DW/ELT 项目、连接数据源和为这些源和目标(仓库)数据库设计数据模型
前提条件
 |
下载所需的产品
本教程中提到的一些产品有试用版(见 参考资料)。Informix Dynamic Server Developer Edition 是免费的。对于在试用或演示资源中找不到的软件,请与您的 IBM 代表联系。
|
|
本教程针对 Windows® 平台上安装的 Informix Dynamic Server 和 Informix Warehouse。但是,本教程中的大多数信息也适用于 UNIX® 或 Linux® 上的解决方案。本教程针对的读者是熟悉 dbaccess 等 Informix 工具、SQL 语言和脚本、Windows 环境和基于 Eclipse 的 IDE/GUI 工具的 Informix 数据库用户。您还应该有关系数据库设计、ER 模型、数据仓库和 ELT 工具方面的经验。
本教程假设您:
- 安装了 Informix Warehouse Feature 客户机。关于如何安装此产品的更多信息,请参见 参考资料 部分。
- 安装了 Informix Dynamic Server (IDS) 11.50.xC3 或更高版本并具备 IDS 的基本知识。下载信息请参见 参考资料 部分。
系统需求
为了运行本教程中的示例,系统上至少要安装 Informix Warehouse Feature 客户机和 Informix Dynamic Server,并有一个数据库服务器正在运行(本地或远程)。
本教程采用一个虚构的简化的示例 零售业中的业务场景。我们将为零售公司 Sports Stores 设计和部署一个用于销售和成本分析 的 Informix 数据集市。这个新的仓库存储库将组合和聚合来自一个 Informix 操作性数据库和几个外部文件的数据。
我们将使用示例数据库 stores_demo 作为源操作性 (OLTP) 系统,sales_demo 作为目标仓库 (OLAP) 系统。创建这些数据库的步骤如下(本教程假设作为用户 admin 运行这些命令,将在这个模式下面定义表):
- 删除任何名为 stores_demo 和 sales_demo 的数据库(如果它们已经存在的话)。
- 创建并填充示例 stores_demo 数据库,启用日志记录选项。可以在 $INFORMIXDIR/bin 中找到
dbaccessdemo 脚本:
- 创建空的 sales_demo 数据库,启用日志记录选项:
dbaccess – -
> create database sales_demo with log ; |
|