Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Get started with Informix Warehouse Feature, Part 1: Model your data warehouse using Design Studio

Pamela Siebert (psiebert@us.ibm.com), IDS Staff Software Test Engineer, IBM
Pamela Siebert
Pamela Siebert is a quality assurance software tester and has been working with various Informix and DB2 database server products over five years. Currently, she works with Java tools and connectivity, with a focus on drivers for IBM data servers.
Veronica Gomes (vgomes@us.ibm.com), IT Specialist, IDS Competitive Technologies and Enablement, IBM
Veronica Gomes
Veronica Gomes is an IT specialist in the IDS Competitive Technologies and Enablement team. She used to work as a specialist of IBM Information Management products in IBM ChannelWorks and was a member of the Informix and DB2 Technical Support team for several years.
Jing Shan (shanj@us.ibm.com), Warehousing Tools and Data Studio Software Developer, IBM
Jing Shan
Jing Shan is a software developer at IBM Silicon Valley Lab. She was SQW development team lead for Informix Warehouse Feature v11.50 release and has worked on various components in SQL Warehousing for the past three years.

Summary:  The new IBM® Informix® Warehouse Feature provides an integrated and simplified software platform to design and deploy a warehouse repository on your existing IBM Informix Dynamic Server (IDS) infrastructure. This tutorial, the beginning of a series, gives you a first look at the Informix Warehouse Feature and its components. It will first introduce you to the context behind the new tools available and the value they add in a data warehouse scenario based on Informix, and then, it will give you a hands-on and example-driven view of the Informix Warehouse Client component, the Design Studio, by going through the steps for creating a simplified data warehouse and data extract-load-transform (ELT) project, identifying the source and the target databases involved, and designing the database physical model you have planned for your target Informix warehouse.

View more content in this series

Date:  27 Apr 2009
Level:  Introductory PDF:  A4 and Letter (1890 KB | 56 pages)Get Adobe® Reader®

Activity:  25287 views
Comments:  

Before you start

About this series

This tutorial series, Get started with Informix Warehouse Feature, introduces you to the highlights and capabilities of the new client and server software tools available for you in the Informix Warehouse option. These tools enable you to create and deploy a project for modeling the databases in your Informix data warehousing platform and automating the data transformation and movement processes to easily acquire and integrate data from different sources into your Informix warehouse.

The tutorials in this series are organized following this line of deployment: First, you will use the client component of the Informix Warehouse software — the Design Studio — to create the data warehouse (DW) project around Informix and build the data models for source and target databases. Then, you will continue using Design Studio to create and test the jobs for extracting, loading, and transforming (ELT) data from various sources (typically, OLTP databases and external files) into the target warehouse repository on Informix. Finally, the series illustrates the use of the server components in the Informix Warehouse — the Administration Console and SQW services — to manage and monitor resources associated to your warehouse, including the ELT jobs you programmed before in Design Studio.


About this tutorial

This tutorial is the first part of the Get started with Informix Warehouse Feature series. Get an introduction to the Informix Warehouse option, and learn more about its components and architecture. Review some of the main concepts in data warehousing, and put the Informix Warehouse Feature in context in a data warehousing solution using Informix. Set up and follow an imaginary business scenario that will run the entire tutorial series, where the Informix Warehouse Feature is used to design and populate the new warehouse repository. Finally, start using the Informix Warehouse: Get your hands on the Design Studio tool to create a new DW/ELT project, define the connections to your data sources and targets, create the physical data models for those databases using two different methods, visualize the entity-relationship (ER) diagrams of these models, and deploy the model for your target warehouse in the physical database.


Objectives

When you have completed this tutorial, you will:

  • Know the components and architecture of a solution involving Informix Warehouse
  • Be familiar with the functionality of the components in the software
  • Be familiar with Informix Warehouse's Design Studio — the client component of Informix Warehouse — to create a new DW/ELT project, connect to the data sources, and design the data models of the source and target (the warehouse) databases involved

Prerequisites

Downloading the required products

Some of the products mentioned here are available in trial versions (see the Resources section). Informix Dynamic Server Developer Edition is available at no cost. For any software that you do not find available in trial or demo resources, please consult with your IBM representative.

This tutorial is written based on an Informix Dynamic Server and Informix Warehouse installation on a Windows® platform. However, most of the information in this tutorial applies in the context of a solution on UNIX® or Linux® too. The tutorial is written for Informix database users who are familiar with and have working knowledge of Informix tools such as dbaccess, SQL language and scripts, Windows environments, and Eclipse-based IDE/GUI tools. You should also have skills and experience in relational database design, ER models, data warehousing, and ETL tools.

This tutorial assumes that you have:

  • Informix Warehouse Feature Client installed. For more information about how to install the product, please refer to the Resources section.
  • Informix Dynamic Server (IDS) 11.50.xC3 or later installed and a basic working knowledge of IDS. For download information, please refer to the Resources section.

System requirements

To run the examples in this tutorial, you need a system with at least the Informix Warehouse Feature client installed and an Informix Dynamic Server installed, with a database server instance up and running (local or remote).

This tutorial works on a fictional and simplified example of a business scenario in the Retail industry. You will design and deploy an Informix data mart for Sales and Cost analysis for the retail company Sports Stores. The new warehouse repository will combine and aggregate data from one Informix operational database and a few external files.

You will use the sample databases stores_demo as the source operational (OLTP) system, and sales_demo as the target warehouse (OLAP) system. To create the databases, follow these steps (this tutorial assumes you run these commands as user admin, which will be the schema under which the tables will be defined):

  1. Drop any databases called stores_demo and sales_demo, if they already exist.

  2. Create and populate the sample stores_demo database with the logging option. The dbaccessdemo script can be found in $INFORMIXDIR/bin:
    dbaccessdemo -log

  3. Create an empty sales_demo database with the logging option:
    dbaccess – - 
    > create database sales_demo with log ;

1 of 10 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Information Management
ArticleID=385827
TutorialTitle=Get started with Informix Warehouse Feature, Part 1: Model your data warehouse using Design Studio
publish-date=04272009
author1-email=psiebert@us.ibm.com
author1-email-cc=
author2-email=vgomes@us.ibm.com
author2-email-cc=
author3-email=shanj@us.ibm.com
author3-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.