Iocor And Instantinsurance OLAP System

1              Executive Summarylike Claims, Employee, Covered Items, Policy,
Among other benefits, the implementation of anInsured Party and Coverage.
OLAP system at IOCOR and InstantInsurance willBased on the current data it is obvious that
result in the following business requirements beingIOCOR is doing its major business related to the
supported consistently at any time:Automobiles claims. Also in the year 2005 IOCOR
1. Analyze data related to the core businessdid more business as compared to the year 2004.
2. Analyze data related to the Policies and ClaimsThe management of IOCOR should develop some
3. Find out how many employees will be requiredbusiness strategies to do more business in the
to handle the current Claimants in a better wayother claims like Home owner and Personal Article.
4. Introducing new types of Claims and arrangingUsing another report which is based on the
special promotions.Insured Parties we can see that Females who are
5. Cutting down extra costsemployed and are married are the major
6. Compare and analyze the data of differentcustomers of IOCOR. While the females which
financial yearsare from Military are the ones whose paid claims
IOCOR currently utilize a data warehouse whichin a month are the lowest from other segments.
allows them to combine data from a variety ofAnother report shows that the number of
data sources such as their Enterprise ResourceTransactions per Employee is more on those
Planning (ERP) and Customer Relationshiptypes of employees who are Brokers and work
Management (CRM) systems to support decisionin the field. If this report is further drilled down on
making. However according to Darrow (2003),the basis of employee name then we can see
OLAP applications can further aid them by enablingthat an employee named as Art Dodger has got
them to make decisions about future actions thatthe maximum number of transactions in 2004,
are required to improve the business and performwhile Betty Able has got the maximum
trend analysis to understand the "why" aspect oftransaction in the year 2005. This report helps the
business conditions. On-line Analytical ProcessingIOCOR management to see that out of Filed and
can be defined as "a category of applications andHeadquarter Employees are the ones which are
technologies for collecting, managing, processingperforming well.
and presenting multidimensional data for analysis
and management purposes", (OLAP Report,4.2 Claims Transactions Analysis
2003). The aim of developing an OLAP system atThe purpose of Claims Transaction Analysis is to
IOCOR and InstantInsurance is to improve theirprovide information about all Amounts of all the
business operations by allowing them toclaims which are processed during the year
appropriately analyze their business data.2004-2005. The report provides a hierarchical
The report contains the following sections:view for analyzing data. Users are able to drill
Design of the proposed system: This sectiondown the Year into Quarter and Months and even
provides the system architecture and design ofinto Day. Claims Transactions can be drilled down
the OLAP cubes, presented by using Thomsoninto Claims Transactions Types and Claim
diagram and description of each analysis reports.Transaction description. Users are also able to drill
How the OLAP system can address the businessdown the data in the basis on other dimensions
requirements at Fishy Business: a short discussionlike Insured Party, Employee, Covered Items
of each business requirements and how the OLAPCoverage, Third Party and Claimants.
system will support them.This should be noted that this analysis is based
Future development: summarizes the actions thatonly on the information is only for the Quarter
need to occur in order to implement the dataFour of the year 2004-05. This report shows that
warehouse design and related justifications.the Amount which is paid to Claimants increase in
the month on December is more than the other
2              Design of the Proposedmonths in this Quarter. In 2005 IOCOR paid in
Systemclaims about four times more than last year,
2.1 System Architecturewhich is not a good sign for the company.
In order to provide appropriate information to helpTo view this data we can also generate a
the management team making better decisions,PivotChart in Excel. This chart shows us the 3D
the IOCOR and InstantInsurance OLAP systembar chart showing different values for each year.
has been proposed. This section provides theWe can further analyze the above given data by
system architecture and functional descriptions ofthe Type of Covered Item using the following
the IOCOR OLAP system. OLAP uses areport, which shows that Automobile Covers
multidimensional view of aggregate data towere the one for which major portion of the
provide quick access to strategic information forPayment (Claim Type) was made.
further analysis, (Coffing, 1998). Subsequently,
organizations like IOCOR can gain better insight4.3 Custom Claims Snapshot Analysis
into data through consistent, fast, interactiveThe purpose of Custom Claims Snapshot Analysis
access to a wide range of possible views ofis to provide information about amount paid and
information that can be shared across thereceived, number of transactions done and Total
enterprise (Coffing, 1998).Damage Claimed during 2004-2005. The report
The system architecture is shown in figure 1.provides a hierarchical view for analyzing data.
The first part of this system is source systems.Users are able to drill down the Year into Quarter
Source systems can be considered as Onlineand Months. We are able to drill down the data in
Transaction Processing (OLTP) or legacythe basis on dimensions like Month, Insured Party,
information systems that operate daily businessEmployee, Claim Status, Coverage, Claims and
transactions at IOCOR (citation).Policy. However this analysis can only be done on
According to Ross and Kimball (2004), data isthe Claim Type Automobile as we do not have
gathered from different source systems into aany data for other claims type in our data
Data warehouse using ETL methods. Somewarehouse. Another possibility is that during
appropriate data cleaning and ETL tools are used2004-05 no Damage was claimed against Home
to automate this ETL process. Microsoft SQLOwner and Personal Article which as other type
Server has been used to build this dataof claims. So therefore to some extent this
warehouse and all the data gathered from sourceanalysis can not be utilized accurately.
systems is loaded onto this Microsoft SQL Server.Following report helps the users to analyze the
Ross and Kimball (2004) depicts that the secondinformation related to the claims. It shows that in
part is a data warehouse. Data warehousing2004 total damage claimed against the Collision
consists of a set of processes and databasesMinor with injuries, while in 2005 Collision Minor with
that provide data infrastructure to supportinjuries was on top.
decision making. A data warehouse is
subject-oriented, integrated, time-variant and4.4 Custom Claims Transaction Analysis
non-volatile collection of data in support ofThe purpose of Custom Claims Transaction
management's decisions (citation). The dataAnalysis is to provide information about amount
warehouse has been designed and implementedpaid and received, number of transactions done
by the lecturer.and Total Damage Claimed during 2004-2005. The
Kimball (1997) at another place explains that thisreport provides a hierarchical view for analyzing
data warehouse is using the database which hasdata. Users are able to drill down the different
many tables in it. Some of these tables are keptdimensions like Time, Insured Party, Employee,
there to represent the dimensions and store dataCoverage, Third Party, Claimant, Automobile,
which is related to those dimensions likeClaim Transactions and Policy. This analysis is
Automobiles, Claim, Claimant, Insured Party,pretty much similar to the other analysis done
Employee etc. Apart from these tables there areearlier in Claim Transactions Analysis. The only
eight other tables which are helping us to storedifference is that within this analysis users are
the information related to the fact tables likeable to browse information related to the
Claim Snapshot, Claim Transaction Fact, and PolicyAutomobile dimensions and can further drill it
Transitions etcdown by their Types.
The next part is an OLAP engine implemented byThe report which is shown below confirms that
using Microsoft SQL Server Analysis Services,Studebaker had the highest Amount figures in
which enables its users to create and manipulate2004, while this dramatically fell down in 2005
multidimensional data structures or cubes. Thewhich made Studebaker as lowest in year 2005.
design of developed cubes is presented by usingOn the other hand in year 2005, Lexus
Thomson diagram in the next section.automobiles were the one which got the highest
Pearson (2005) describes that Microsoft® SQLfigures among all other Automobile Types.
ServerTM Analysis Services are used to process4.5 Custom Snapshot Analysis
our cubes in reoccurring manner. Processing isThe purpose of Custom Snapshot Analysis is one
essential to keeping our OLAP data sources inof the major analyses done for IOCOR. In this
sync with the data sources that they summarize.analysis we can measure facts to provide
We can use it to automate the processing cycles,information like Written Premium, Earned
and thus keep our cubes updated to reflect thePremium, Primary Limit, Primary Deductible,
latest data. Rabeler (2003) at another placeNumber of Transactions and Auto Replacement
depicts that in a relational database users canValue. The report provides a hierarchical view for
analyse data stored in Analysis Services withanalyzing data. Users are able to drill down the
greater speed and flexibility than users candifferent dimensions like Month, Insured Party,
querying the same data. Analysis Services queriesEmployee, Coverage, Status, Automobile and
data more efficiently because it organizes dataPolicy. This analysis is very important for IOCOR's
into multidimensional structures, storesmanagement as it has some important measures
aggregations of fact data, and stores frequentlycovered in it.
used results in a memory cache for quick access.The following report shows that the Collision 1000
Sullivan (2000) says that the final part is clientdeductible is the mostly used Coverage within the
tools. Through the used of intranet and the clientyear 2003-05. It should be noted that although we
server architecture of the system,ca measuring data for year 2003 but there is no
multidimensional data cubes in MS Analysisinformation available for this year and hence it's
Services, can be shared and accessed across thenot displayed here. On the other hand Uninsured
computer network. This enables the users viewmotorist type carries the lowest figures of Auto
the data as a single point, which can reduceReplacement value. Family market segment has
redundancy and inconsistency in order to makeused both the Uninsured Motorists and Collision
effective decisions from the enterprise-wide view1000 deductible coverage types.
rather than one part of the organization that
might leads to misguided decision. Crystal Analysis,4.6 Custom Transactions Analysis
ProClarity and Microsoft Excel are some of clientThe purpose of Custom Transactions Analysis is
software, which provides fast and flexible queryto measure the Amount by making use of the
performance.IOCOR dimensions like Time, Insured Party,
Kyd (2004) explains that after comparingEmployee, Coverage, Automobile, Transactions
Microsoft Excel with other OLAP tools we cameand Policy. The report provides a hierarchical view
to knew that Excel is relatively cheaper thanfor analyzing data as all of these dimensions can
other tools available in the market. Excel isbe further drilled down to see any combination of
commonly used by the computer users and it hasinformation. As this analysis is capturing the
most of the functionalities users need to displaymeasure of Amount therefore this analysis is
data. This reduces the cost of user training.helping the managers of IOCOR's to make some
Fielden (1999) says that Excel comes with theimportant decisions related to the company. This
Microsoft Office suite. So there is no need to buyanalysis is a little bit similar to the Claim
a separate application for OLAP reporting. Excel isTransaction Analysis and Custom Claims
best used for business operations reporting andTransactions, which haven been discussed earlier.
goals tracking.But this analysis is also covering information about
Figure1: the architecture of the IOCOR andTransaction, which makes it different from the
InstantInsurance OLAP systemsother two analyses done earlier.
2.2 Dimensional ModelThe above report shows that in the fourth
Kimball (1997) says that a dimension model isquarter of year 2005 Transaction type of Create
used to show a de-normalized view of data forCoverage has increased dramatically, which means
faster access to be used for decision makingthat large number of new customers have joined
applications. This is different from the 3rd normalthe company and have taken different policies.
form. Generally the dimensional model is used forAlso in the same quarter IOCOR lost many
transactional (OLTP) type systems. This modelbusiness customers, which is not a good sign for
consists of different Dimensions which are usedthe company. This can help IOCOR's management
to store information about same category ofto develop new promotions for the companies
information e.g. Time Dimension. These dimensionsbusiness clients so that they won't cancel their
have got Attributes in it like Year, Quarter andpolicies. This report also depicts that most amount
Months. In the current scenario, the dimensionof Transactions in IOCOR's are in Modifying the
model consists of fifteen dimension tables, whichCoverage.
are as follows:If the users want to know the information related
- Automobileto the Employees who are doing most of these
- ClaimTransactions then they can do this by dragging
- Claim Statusand dropping the Employees filed into this
- Claim TransactionPivotTable. The above report displays separate
- Claimantfigures each type of employees. By this report
- Coverageusers can see that mainly Transactions are for
- Covered Itemthose employees which are working Field and are
- EmployeeBrokers.
- Insured Party
- Month4.7 Policy Snapshot Analysis
- PolicyThe purpose of Policy Snapshot Analysis is to
- Statusmeasure the some measures like Written
- Third PartyPremium, Earned Premium, Primary Limit, Primary
- Timedeductible and Number of Transactions. Like other
- Transactionanalysis this analysis also provides a hierarchical
Apart form these fact tables our current scenarioview for analyzing data as all of these dimensions
consists of eight fact tables which are:can be further drilled down to see any
- Claim Snapshotcombination of information. In this analysis we can
- Claim Transaction Factsee the information related to the Month, Insured
- Custom Claim SnapshotParty, Employee, Covered Item, Policy, Status
- Custom Claim Transactionand Coverage dimensions. As this analysis is
- Custom Snapshotcapturing the measure of Amount therefore this
- Custom Transactionsanalysis is helping the managers of IOCOR's to
- Policy Snapshotmake some important decisions related to the
- Policy Transactionscompany. This analysis covers same measures as
2.2.1            Claim Snapshotof Custom Snapshot Analysis. The different thing
The Claim Snapshot multidimensional structure ishere is that it is measuring the information about
comprised up of Month, Insured Party, Employee,the Status dimension.
Covered Item, Coverage, Claim Status, Claim andThe above report shows that the Status of
Policy. Apart from the keys of each dimension,Earned Premiums and Written premium by the
this cube has got some measures in it. TheseFiled employees nearly double to the employees
measures are Reserve Amount, Paid This Month,of Headquarters. The Written premium of the
Received This Month, Number Of Transactions.Regular Status type is highest for both of the
This cube does not have any calculated membersEmployee types.
and cells. The physical size which this cube has
occupied is 0.05Mb.4.8 Policy Transactions Analysis
2.2.2            Claim Transaction FactThe purpose of Policy Transactions Analysis is to
The Claim Transaction multidimensional structure ismeasure the Amount by making use of the
comprised up of Claim Transaction Fact, Time,IOCOR dimensions like Time, Insured Party,
Insured Party, Employee, Covered Item,Employee, Covered Items, Coverage,
Coverage, Third Party, Claimant, Policy and ClaimTransactions and Policy. The report provides a
Transaction. Apart from the keys of eachhierarchical view for analyzing data as all of these
dimension, this cube has got Amount as adimensions can be further drilled down to see any
measure. This cube does not have any calculatedcombination of information. As this analysis is
members and cells. The physical size which thiscapturing the measure of Amount therefore this
cube has occupied is 0.04Mb.analysis is helping the managers of IOCOR's to
2.2.3            Custom Claim Snapshotmake some important decisions related to the
The Custom Claim Snapshot multidimensionalcompany. This analysis is a little bit similar to the
structure is comprised up of Custom Claim Snap,Claim Transaction Analysis and Custom Claims
Month, Insured Party, Employee, Coverage, ClaimTransactions, which haven been discussed earlier.
Status, Claim and Policy. Apart from the keys ofBut this analysis is also covering information about
each dimension, this cube has got some measuresTransaction, which makes it different from the
in it. These measures are Reserve Amount, Paidother two analyses done earlier.
This Month, Received This Month, Number Of
Transactions, and Total Damage Claimed. This5              How the OLAP System
cube does not have any calculated members andCan Address the Business Problems at IOCOR
cells. The physical size which this cube hasInstantInsurance.
occupied is 0.03Mb.In general the information system issues faced by
2.2.4            Custom Claim TransactionIOCOR decision makers include:
The Custom Claim Transaction multidimensional- Systems are slow is retrieving data.
structure is comprised up of Custom Claim Trans,- Inconsistent and inaccurate information flow
Automobile, Time, Insured Party, Employee, Claimaffecting decision making
Transaction, Coverage, Third Party, Claimant, and- Historical data analysis is time consuming and
Policy. Apart from the keys of each dimension,complicated to perform.
this cube has got Amount as a measure in it. This- Inconsistent grouping of product groups and
cube does not have any calculated members andsubgroups, which makes analyzing reports difficult
cells. The physical size which this cube hasand inaccurate. Therefore, there is a need to
occupied is 0.03Mb.categorize them correctly.
2.2.5            Custom Snapshot Fact- The lack of correlation between the data
The Claim Transaction multidimensional structure issources (i.e. ERP and MIS systems)
comprised up of Custom Snapshot, Status,- Poor quality of data leading to faulty decisions.
Automobile, Policy, Coverage, Employee, Insured- The lack of a user-friendly interface to generate
Party and Month. Apart from the keys of eachreports and analyze data
dimension, this cube has got some measured- The inability to perform in-depth analysis of data
facts like Written Premium, Earned Premium,as there was not technology in place to support
Primary Limit, Primary Deductible, Number ofthis.
Transactions and Auto Replacement Value. ThisRoss and Kimball (2004) depicts that The business
cube does not have any calculated members andproblems will generally be overcome with the
cells. The physical size which this cube hasimplementation of the OLAP system through the
occupied is 0.10Mb.reporting of timely, accurate data captured in
2.2.6            Custom Transactions Factlegacy systems and periodically updated in the
The Custom Transactions multidimensionaldata warehouse. All users will then be looking at
structure is comprised up of Customreports with the same information at any given
Transactions, Time, Insured Party, Employee,point in time.
Coverage, Automobile, Transaction and Policy.According to Ross and Kimball (2004) the Users
Apart from the keys of each dimension, this cubeof the OLAP system will interface with it
has got Amount as a measure in it. This cubeseamlessly via the IOCOR InstantInsurance OLAP
does not have any calculated members and cells.System. This will allow for the creation of graphs
The physical size which this cube has occupied isand drill down functionality of the information to
0.05Mb.report on various aggregates of data. The
2.2.7            Policy Snapshot Factsystem will ensure that data from the source
The Policy Snapshot multidimensional structure issystems are accurately captured and loaded into
comprised up of Policy Snapshot, Month, Insuredthe data warehouse to allow the formation of
Party, Employee, Covered Item, Policy, Statustimely reports to support decision making. In
and Coverage. Apart from the keys of eachaddition to the described problems many other
dimension, this cube has got some measures likeunknown problems can also be solved by using
Written Premium, Earned Premium, Primary Limit,the virtual cubes and doing ad hoc queries.
Primary Deductible and Number of Transactions.
This cube does not have any calculated members6              Future development
and cells. The physical size which this cube hasThomsen (1998) says that OLAP system
occupied is 0.11Mb.development is an evolutionary process. While
2.2.8            Policy Transactions Factbuilding OLAP It is necessary to look at the
The Policy Transactions multidimensional structurebusiness as a whole - applications, hardware,
is comprised up of Policy Transactions AS Policysoftware, strategic initiatives, product directions,
Transactions, Transaction, Time, Policy, Coverage,evolution paths for the technology etc. to
Covered Item, Employee and Insured Party.coordinate and build a system architecture that
Apart from the keys of each dimension, this cubewill carry the company well into the future. The
has got Amount as a measure in it. This cubeOLAP system will change the understanding of
does not have any calculated members and cells.users about their work. As their understanding of
The physical size which this cube has occupied istheir work change, their information needs change.
0.07Mb.Mael, (1997) at one place further explains that
when their information needs change the OLAP
3              Thomsen's Diagramsystem must change. It is obvious that this is a
Thomsen's Diagram or multi dimensional domaincontinuous process. The OLAP system will evolve
structure (MDS) is a diagramming techniqueovertime to handle such change.
developed by Eric Thomsen. MDS is a metaphorManagers of IOCOR need some advanced
for representing the multiple-dimensionalinstruments which depict dependencies between
information spaces of an OLAP system. Unlikeprocess management goals. The Balanced
traditional cube, which is limited to represent asScorecard is a widely used instrument for
maximum as three independent dimensions, MDSstrategic management. Carickhoff (1997) says
can represent any number of dimensions. Eachthat users of IOCOR may need to analyze data
dimension is depicted by a vertical line and eachmultidimensionally while they are disconnected
member of a dimension is represented by a unitfrom the corporate network, such as when
interval on the line.traveling with a laptop computer. In such cases
The multidimensional structures of IOCOR andusers might want to view the cubes in the web
InstantInsurance created on the basis of Ericbrowser, which needs implementation of Web
Thomson diagramming technique is follows:based version of OLAP tools. Looking to the
future Mael (1997) depicts that the largest hurdles
3.1 Claim Snapshot Structurefaced by OLAP vendors in delivering functionality
3.2 Claim Transaction Structureover the Web will be the browser's procedural
3.3 Custom Claim Snapshot Structureenvironment and the volumes of data that could
3.4 Custom Claim Transaction Structurepotentially be needed on the client. In the future
3.5 Custom Snapshot StructureIOCOR might have to purchase some more
3.6 Custom Transactions Structuresophisticated OLAP tools like ProClarity, Crystal
3.7 Policy Snapshot StructureAnalysis, and Cognos etc.
3.8 Policy Transactions StructurePendsel (2005) explains at one place that the
OLAP implementations are fraught with difficulties.
4              Analysis ReportsOLAP managers have a hard time completing
According to Howson (2004), the Analysis reportsimplementations, with problems appearing in batch
support decision makers by providing accuratewindows, legacy system integration, query
information for making faster and more effectiveperformance and data quality. Also once a
decisions. Decision makers are able to slice andsystem is implemented, OLAP managers struggle
dice data to gain insights from multidimensionalto accurately predict its performance or
view. Decision makers are able to conduct a quickadequately explain irregular outages.
analysis such as finding significant business
problems or opportunity trends.7              References
Ellis (2004) points out that the reports for the- Darrow, B. (2003). Cognos Revise Series 7,
current system have been generated usingProQuest Computing
Microsoft Excel. MS Excel delivers OLAP-powered- Ellis, D. (2004). Data Mining and Business
guided analysis that enables end users to easilyIntelligence: Where will it lead us?. InfoTech
gain insight into business data and make intelligentUpdate.
decisions that impact enterprise performance.- Fielden, T. (1999). Excel add-in eases OLAP.
Willet (1998) explains that MS Excel is poweredInfoWorld
with the PivotTables and Pivot Charts using which- Howson, C. (2004). BI Scorecard OLAP.
a drag and drop design environment and makingIntelligent Enterprise
use of rich visualization techniques is possible. Using- Kimball, R. (1997). A Dimensional Modeling
these PivotTables users have got the ability toManifesto. ProQuest Computing
select any combination of Fields and then drag- Kyd, C. (2004). Use Business tools with Excel to
and drop them into their reportssave time and money :
The reports in the current system have been- Mael, S. (1997). Business objects tiers up.
formed as to allow IOCOR and InstantInsuranceProQuest Computing
to make better decisions and have a greater- Pearson, W. (2005). Introduction to MSSQL
understanding of the performance of theirServer Analysis Services: Process Analysis
business functions. These reports identify potentialServices Cubes with DTS :
problems and significant trends which was not- Pendsel, N. (2005). OLAP products and
possible through the company's past reportingapplications have been around for much longer
methods, causing the company to loose financially.than most people think:
Furthermore the reports enable senior executives- Rabeler, C. (2003). Microsoft SQL Server 2000
to effectively analyze the presented informationAnalysis Service Performance Guide :
by allowing them to drill up, down, across or- Ross, M., & Kimball, R. (2004). Surrounding
through the data as they deem necessary.the ETL Requirements. ProQuest Computing
4.1 Claims Snapshot Analysis- Sullivan, T. (2000). Microsoft adds data mining to
The purpose of Claims Paid and Received Analysisits SQL Server OLAP services. FortWashington
is to provide information about all the claims which- Thomsen, E. (1998). Music of the Cubes
are received and paid during the year 2004-2005.revisited. USA: Database Programming and Design
The report provides a hierarchical view for- Thomsen, E. (1997). OLAP Solutions: Building
analyzing. Users are able to drill down the YearMultidimensional Information Systems, NY: John
into Quarter and Months. Even the Claims can beWiley & Son.
drilled down into claims type and         claim- Willet, S. (1998). Microsoft plans OLAP assault
description. Apart from that users are able to drillwith Excel 98, ISV products.
down the data in the basis on other dimensions