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 profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

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]

System Administration Certification exam 919 for Informix 11.70 prep, Part 7: Informix Data Warehousing

Archiving Informix database

Manjula Panthagani (manjulap@us.ibm.com), Advisory Software Engineer, IBM
Manjula Panthagani photo
Manjula Panthagani is a member of the Down System and Diagnostics Team for IBM Informix Technical Support, a team responsible for handling critical customer situations. Manjula has been working in this role for more than 10 years. She is IBM Certified System Administrator for Informix. She is one of the Redbooks authors of Data Warehousing with Informix server.
Sanjit Chakraborty (sanjitc@us.ibm.com), Advisory Software Engineer, IBM
Sanjit Chakraborty photo
Sanjit Chakraborty is a member of the Down System and Diagnostics Team for IBM Informix Technical Support, which is responsible for handling critical customer situations and developing support tools for use by the Technical Support Organization. Sanjit has worked more than 15 years in the information technology industry in various roles. He is an IBM Certified System Administrator for Informix and DB2, and a designated archiving subject matter expert. Sanjit developed several Informix features and Down System Support tools. He is also an author and technical reviewer of many technical articles, tutorials, and training course materials on various Informix topics.

Summary:  In this tutorial, you'll learn about IBM® Informix® Data Warehousing concepts and the tools that you can use to create data warehouses and optimize your data warehouse queries. This tutorial prepares you for Part 7 of the System Administration Certification exam 919 for Informix v11.70.

View more content in this series

Date:  06 Dec 2012
Level:  Intermediate PDF:  A4 and Letter (393 KB | 25 pages)Get Adobe® Reader®

Activity:  5023 views
Comments:  

Data Warehousing overview

Currently, data warehouses are an integral parts of many businesses. Nevertheless, since legacy applications and various RDBMS are in use at most businesses, consolidating all of the data becomes a huge problem. The IBM Informix Warehouse Feature provides an integrated and simplified software platform to design and deploy a warehouse repository on your existing Informix infrastructure. Consolidating data using Informix for a data warehouse (DW) is an ideal solution for businesses who want to build end-to-end business intelligence (BI) and reporting solutions.

DW databases provide a decision support system (DSS) that you can use to evaluate the performance of an entire business over time. In the broadest sense, the term DW is used to refer to a database that contains very large storages of historical data. The data is stored as a series of snapshots, in which each record represents data at a specific time. By analyzing these snapshots, you can make comparisons between different time periods. You can then use these comparisons to help make important business decisions.

DW databases are optimized for data retrieval. The duplication or grouping of data, referred to as database de-normalization, increases query performance and is a natural outcome of the dimensional design of the DW, while an online transaction processing (OLTP) database automates day-to-day transactional operations. OLTP databases are optimized for data storage and strive to eliminate data duplication. A DW can be implemented in several different ways. You can use a single data management system, such as Informix, for OLTP and DSS environments. Or, you can build two separate environments depending on system requirements.

The meaning of the term DW can vary from people to people. A DW environment can encompass any of the following forms.

  • Data warehouse
  • Data mart
  • Operational data store
  • Data staging

Figure 1 is an overview of the software technologies and tools that are typically present or needed in the infrastructure of an end-to-end DW solution. It also shows how the data flows from the sources to the targets in the process of creating and maintaining the DW.


Figure 1. Big picture of DW solution
This image shows the big picture of data                         warehouse, including an overview of software and tools needed for                         the DW solution.

The DW itself can comprise one or more databases of the repository types (ODS, data staging, data mart, data warehouse). Some of these could be the final data warehouse version that the front-end BI tools will use, and some could be used as staging databases in more complex data consolidation projects. Depending on the business need, you may want to put different warehouse repositories available to different business intelligence tools, including reporting, dashboard, data analytics and so on. The ETL processes need to be automatic for the initial and periodic tasks of consolidating and summarizing data from the different data sources (typically, OLTP database systems, external repositories and files) into the warehousing databases. Depending on the DW requirement, the ETL processes can be deployed in different places, and can be working in several stages to deal with the complexity of data.

Informix Warehouse Feature

Let's take a look at how Informix can be used in a DW solution. You can more effectively leverage Informix for BI using Informix Warehouse capabilities to create and populate a data warehouse repository, and then utilize front-end analysis and reporting tools, like IBM Cognos, to provide BI dashboards and other types of analytic applications and reports on top of the warehouse repository. Informix users can deploy an end-to-end warehouse solution, simplifying operational complexity and reducing costs by using a single database server product for both operational and warehouse data.

Informix Warehouse has a component-based architecture with client and server pieces. The following software components are provided in Informix Warehouse.

  1. Warehouse client: The Informix Warehouse Design Studio used as a warehouse client. It's an Eclipse-based common design environment for defining the source and target databases involved in your DW project, creating and reverse engineering physical data models of your databases, and building SQL-based data flows and control flows to quickly and easily build in-database data movements and transformations into your warehouse.
  2. Warehouse server: The Informix Warehouse Administration Console used as a warehouse server. It's a Web-based application for administering database and system resources related to your warehouse, as well as deploying, scheduling, and monitoring the control flows previously created in Design Studio through processes called the SQL Warehousing (SQW) services. The Administration Console allows you to do the following.
    • Manage common resources, such as database connections and machine resources.
    • Schedule the execution of control flows (sequences of ELT data flows).
    • Monitor the execution status.

The following sections highlight some useful Informix warehouse functionalities that are available within the Informix product.

2 of 11 | Previous | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Information Management
ArticleID=847907
TutorialTitle=System Administration Certification exam 919 for Informix 11.70 prep, Part 7: Informix Data Warehousing
publish-date=12062012
author1-email=manjulap@us.ibm.com
author1-email-cc=
author2-email=sanjitc@us.ibm.com
author2-email-cc=