14.01.2013 Views

Oda Bellingrath, dibera Building a data warehouse often does not ...

Oda Bellingrath, dibera Building a data warehouse often does not ...

Oda Bellingrath, dibera Building a data warehouse often does not ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Oda</strong> <strong>Bellingrath</strong>, <strong>dibera</strong><br />

<strong>Building</strong> a <strong>data</strong> <strong>warehouse</strong> <strong>often</strong> <strong>does</strong> <strong>not</strong> solve the following problems:<br />

There are still programming skills needed to analyze, select , sort and summarize the<br />

requested <strong>data</strong>, to produce reports, to define and view drill-down levels, ...<br />

As a controller or an executive you just do <strong>not</strong> want to deal with this. You are familiar<br />

with the look-and-feel of your spreadsheet application and that is exactly what you<br />

want for retrieving the information you need.<br />

Often your field organisation or branch office can <strong>not</strong> get access to the information<br />

they have to work with. Or your field staff has to deal with complicated update<br />

mechanisms to keep their reports up to date, instead of having direct access to the<br />

enterprise-wide <strong>data</strong> <strong>warehouse</strong> by using a laptop, a modem and just a browser<br />

software.<br />

The tool dib-eisa is the solution for the above mentioned problems. It uses the power<br />

of SAS TM to provide enterprise-wide informations for any hardware-platform, network<br />

system and all kinds of <strong>data</strong>bases. The training period to get familiar with dib-eisa<br />

applications is short. Basic PC knowledge is required.<br />

Initially dib-eisa was developed for a controlling division of a large German insurance<br />

company to cover all important issues concerning information retrievement of an<br />

existing <strong>data</strong> <strong>warehouse</strong>. In the past three years different kind of easy-to-use<br />

applications have been developed with the dib-eisa tool, e.g.<br />

ä production planning<br />

ä forecasting procedures<br />

ä cost-management<br />

ä contribution costing<br />

ä customer analyses<br />

ä marketing <strong>data</strong>base<br />

ä portfolio-analyses.


Nowadays it is used by many companies in the insurance and banking industry as<br />

well as other business branches in Germany, Austria and Switzerland.<br />

This paper describes the functionality of dib-eisa, the technical background and the<br />

dib-eisa components and how they work together.<br />

The functionality of dib-eisa is a combination of a spreadsheet and <strong>data</strong> <strong>warehouse</strong><br />

needs.<br />

dib-eisa is attached on top of the existing <strong>data</strong> <strong>warehouse</strong>. Data can be stored in any<br />

format or combination of different formats. The entire power and flexibility of SAS TM<br />

can be used to access <strong>data</strong>. You can even use statitical methods to enhance your<br />

existing <strong>data</strong> with forcasting time tables.


An administrator determines description tables to define user views. These definitions<br />

include<br />

ä the applications the user is allowed to run,<br />

ä predefined views,<br />

ä display list and graphic output,<br />

ä the <strong>data</strong> selections and filtering(e.g. which<br />

variables are shown),<br />

ä the drill down levels (e.g. distribution levels or<br />

sales sectors),<br />

ä traffic lighting and<br />

ä many more selections, depending on the<br />

application.<br />

Additionaly the user can easiliy adapt these tables to create and save new individual<br />

views. The user can<br />

ä define drill-down levels,<br />

ä drill even in graphhical output,<br />

ä sort <strong>data</strong>,<br />

ä define and compute analyses variables,<br />

ä export <strong>data</strong> to Excel or other spreadsheets or formats,<br />

ä print,<br />

ä ...<br />

There are simply no restrictions concerning the ways of analyzing your <strong>data</strong><br />

<strong>warehouse</strong>.


At first dib-eisa was designed as a tool on classical client-server bases. This May we<br />

have implemented the first prototype of dib-eisa/WWW on SAS/IntrNet TM bases.<br />

Both tools have the same look-and-feel and offer nearly the same functionality. Even<br />

the techniques to access and select <strong>data</strong> are similar. Once you have implemented<br />

an application with the tool dib-eisa, the programming effort to write a dib-eisa/WWW<br />

application on SAS/IntrNet TM bases is relatively low.<br />

But the technical background, the requirements for client and server are different.<br />

Also the clients, using the tool, can (but <strong>not</strong> have to) be distinguished.<br />

The user selects a dib-eisa application and defines <strong>data</strong> selections, drill-down levels<br />

and cross tables. These informations are submitted remote to the server. A SAS TM<br />

Macro on the server selects, processes and summarizes the <strong>data</strong> and computes drilldown<br />

levels. The entire functionality of SAS TM can be integrated in this macro. The<br />

macro processing results in a work-file that is downloaded to the client. User actions<br />

are analyzed by the application, resulting in different views of the work-file.


MS Windows 3.11 / Windows 95/ Windows NT/ OS2/ UNIX or combinations of<br />

operational systems in a client server environment that is capable to run SAS TM .<br />

The client should be a Pentium PC, 60 MHz or higher, 18 MB minimum of hard disk<br />

space and 16 MB RAM (32 MB or higher recommended).<br />

TM<br />

Administrators of dib-eisa applications are pleased with the fact that dib-eisa/WWW is<br />

based on the same <strong>data</strong> retrieval concept while users appreciate the same look-andfeel.<br />

Though the technical background is basically different:<br />

Starting a Web browser the user is selecting a dib-eisa/WWW application and<br />

requests the (HTML formattted) dib-eisa document from the Web server. The server<br />

responds by sending the document to the browser. The browser detects the included<br />

Java applet tag in the document and sends additional requests to the Web server.<br />

<br />

Java classes used by the applet are downloaded to the client machine. The applet<br />

begins to run.<br />

The applet starts a SAS/Connect TM session on the server machine and connects to<br />

that remote SAS TM session. The session is destroyed when the applet has finished<br />

execution.


Interactively the user can select views, sort <strong>data</strong>, drill down through distribution or<br />

other levels and display list and graphic output. The Java applet takes control of the<br />

user actions. Users are having interactive access to SAS <strong>data</strong> without having<br />

SAS TM software installed on the client pc.<br />

The client can be a so-called thin client (e.g. a Net Computer), but must have<br />

network access to the Web server . A Java enabled Web browser (e.g. Netscape<br />

Navigator 3.0 or higher or MS Internet Explorer 3.02 or higher) must be installed. No<br />

hard disk space is required but a minimum of 32 MB RAM.<br />

On the Web server the Java tools must be installed. Using JTunnel a directory for<br />

CGI-programs (e.g. \cgi-bin\) must have been setup.<br />

The SAS TM release 6.12 or higher must be installed on the SAS TM server, including<br />

SAS/ IntrNet TM software, SAS/Share TM and SAS/Connect TM software.<br />

TM<br />

dib-eisa/WWW is using Java tools being components of SAS/IntrNet TM Software:<br />

Two drivers (set of Java class libraries that communicate with a SAS TM server) are<br />

used to write Java programs:<br />

ä JDBC (a „reduced“ ODBC-driver) is written in Java and gives users interactive<br />

access to view and update <strong>data</strong> without having SAS TM software installed on the<br />

client machine.<br />

ä JConnect that enables to write Java programs to let you use the computing and<br />

processing power of SAS TM software. It delivers SAS TM server functionality to<br />

Java applets and applications.<br />

ä Depending on the environment JTunnel is needed additionally when the SAS TM<br />

server and the Web server are placed on different machines. JTunnel provides<br />

access to network-wide resources. It is eliminating the restrictions on where your<br />

SAS software runs in relation to your Web server and firewall.


The tool dib-eisa takes advantage of powerful components of SAS TM software to<br />

reach a maximum of potential to analyze and process your <strong>data</strong> <strong>warehouse</strong> by<br />

building easy-to-use applications.<br />

Using dib-eisa on client server bases and as a web solution provides the competitive<br />

advantage to have enterprise-wide access to all strategic applications based on the<br />

<strong>data</strong> <strong>warehouse</strong>. Extending the power of SAS TM software and the power of dib-eisa<br />

to the Web enables new users to have access to dib-eisa applications. Networkcentric<br />

computing requires only thin clients, cuts down on application maintenance<br />

and paper distribution and provides platform independence.<br />

Security mechanisms can be installed, e.g. to ensure each branch office will only<br />

have access to <strong>data</strong> of their own concern.<br />

dib-eisa is solution orientated. Functions, views, filter, reports and new defined<br />

variables can easiliy be extended or added by the user. Once you have started<br />

building applications with the tool dib-eisa, more applications can be developed in a<br />

short period of time.<br />

Controlling divisions have fast and easy access to applications of production<br />

planning, cost management and cross selling analyses. Field staffs can have access<br />

to contribution costing or customer analyses applications with up to date informations<br />

just being equipped with a Net Computer or a laptop.<br />

Joining the power of SAS TM with the tool dib-eisa is resulting in unlimited controlling<br />

applications concerning time and place.<br />

<strong>Oda</strong> <strong>Bellingrath</strong><br />

Senior Consultant<br />

<strong>dibera</strong> GmbH<br />

Kolde-Ring 21<br />

48126 Münster<br />

Germany<br />

Telefon: ++49 251 702 3760<br />

Telefax: ++49 251 702 3571<br />

e-mail: <strong>Oda</strong>.<strong>Bellingrath</strong>@<strong>dibera</strong>.de<br />

http://www.<strong>dibera</strong>.de<br />

SAS TM is a registered trademark of SAS Institute

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!