Skip to main content

skip to main content

developerWorks  >  Information Management  >

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

developerWorks
Go to the previous pagePage 2 of 11 Go to the next page

Document options
PDF format - Fits A4 and Letter

PDF - Fits A4 and Letter
1890 KB (56 pages)

Get Adobe® Reader®

Discuss


My developerWorks needs you!

Connect to your technical community


Rate this tutorial

Help us improve this content


Introduction to Informix Warehouse Feature

The Informix Warehouse Feature simplifies the design and deployment of an Informix warehouse. It allows customers to more easily enable business applications on Informix databases, supplying a state-of-the-art Extract-Load-Transform (ELT) tool in an easy-to-use GUI/Eclipse environment. This platform provides the foundation you need to cost effectively deploy and build next-generation analytic solutions using the IBM Informix Dynamic Server.

Using Informix for a data warehouse is an ideal solution for Informix users who want to build end-to-end business intelligence (BI) and reporting solutions using data from various sources, including IDS. Users 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 new 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:

  • Informix Warehouse client:
    • Informix Warehouse Design Studio
  • Informix Warehouse server:
    • WebSphere® Application Server
    • Informix Warehouse Administration Console
      • SQL Warehousing (SQW)

Informix Warehouse Client

Informix Warehouse Design Studio is 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.

Design Studio is fully integrated with technology pieces from InfoSphere Data Architect® (IDA) for the graphical environment that allows data modeling of your databases (from scratch—empty template, from templates, or using reverse engineering). Design Studio is also fully integrated with what is called the SQL Warehousing (SQW) Tool, for the graphical environment and SQL-code generation of data and control flows (which are sequences of ELT jobs). Therefore, this tutorial only refers to Design Studio as the single Client component in the Informix Warehouse Feature.

Informix Warehouse Server

WebSphere Application Server is included to specifically support the Warehouse Administration Console and SQW run-time services in charge of scheduling, executing, and monitoring the SQL-based ELT jobs (control flows) defined and packaged using Design Studio.

Informix Warehouse Administration Console is 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. In order to support these SQW run-time services, Informix Warehouse Console comes with WebSphere Application Server, but you can run the Administration Console on any other Java-based application server. The Administration Console allows you to:

  • 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



Back to top


Informix Warehouse Architecture

Typically, you can arrange these Informix Warehouse Feature components along with the source and target database nodes in a three-group architecture like the one illustrated in Figure 1. Figure 1 illustrates the interaction between the different nodes in the platform. Notice that the Informix Warehouse client component relates with both the existing data sources (stored in the supported DBMS —IDS included— or in external files) and the new or existing data target (our datawarehouse, on IDS) for the purpose of designing and testing the ELT jobs. Whenever these jobs are ready to be deployed as approved and automated processes in the warehouse, the Informix Warehouse client component interacts with the Informix Warehouse server component to deploy these ELT jobs as packages or applications. The Informix Warehouse server component takes these packaged ELT jobs and allows you to schedule them for automatic execution on the target IDS data warehouse, and to monitor the status of these jobs execution as well. This architecture diagram also provides a basis for planning your installation across multiple computers, and illustrates the integration points that will be needed between the source and target data nodes and the new Informix Warehouse components (client and server).


Figure 1. Architecture overview of Informix Warehouse Feature with source and target database nodes
Informix Warehouse Features components

Now, focusing only on the new software, you can install the Informix Warehouse client and server components and the IDS for your warehouse repository in different or common machines, depending on whether you look for a multi-tier architecture or whether the operating systems you run on the computers support the different software groups' requisites. For example, you could install the data warehouse server (IDS) and the Informix Warehouse server components on the same computer or on two different computers. Consult the system requirements for the client and server components of the Informix Warehouse when planning your architecture. Figure 2 illustrates the different architecture layouts for this solution:


Figure 2. Logical groups of Informix Warehouse components and IDS data warehouse on different computers
Logical groups of Informix Warehouse components on different computers

The next section of this tutorial reviews some of the key concepts in the context of a data warehousing solution and the role that the Informix Warehouse Feature plays to help in the implementation of such solutions.



Back to top



Go to the previous pagePage 2 of 11 Go to the next page