开始之前
关于本系列
这个教程 系列 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 项目、连接数据源和为这些源和目标(仓库)数据库设计数据模型
前提条件
本教程针对 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 脚本:dbaccessdemo -log
创建空的 sales_demo 数据库,启用日志记录选项:dbaccess – -
> create database sales_demo with log ;