Data Warehouse Model for Audit Trail Analysis in Workflows

Size: px
Start display at page:

Download "Data Warehouse Model for Audit Trail Analysis in Workflows"

Transcription

1 Data Warehouse Model for Audit Trail Analysis in Workflows Kin-Chan Pau, Yain-Whar Si Faculty of Science and Technology University of Macau {ma36533, Marlon Dumas Faculty of Information Technology Queensland University of Technology, Australia Abstract - Business process performance evaluation is a key step towards assessing and improving e-business operations. In real-scale scenarios, such evaluation requires the collection, aggregation and processing of vast amounts of data, in particular audit trails. This paper aims at enabling such evaluation by integrating workflow technology with data warehousing. We first present a data model for capturing workflow audit trail data relevant to process performance evaluation. We then construct logical models that characterize the derivation of performance evaluation data from workflow audit trails. Based on these models, we apply dimensional modeling techniques to define schemas for storing workflow audit trail data in data warehouses. Using data warehouse technology, decision makers are able to query large volumes of audit trail data for business process performance evaluation. I. INTRODUCTION Workflow Management Systems (WfMS) enable the automation of business operations by allocating and dispatching work to users according to executable process models [1]. In traditional applications, coordination logic is embedded within application system code and thus difficult to be changed. The aim of workflow management is to separate coordination logic from application logic. Thanks to this separation, businesses can design highly configurable applications. Audit trail [2] is an electronic archive for recording the history of workflow. During the execution, relevant information related to resource allocation and status of executed work items are logged in audit trails. This information can then be analyzed for business process performance evaluation and strategic decision making. A typical WfMS stores audit trail data in a database system. This approach does not scale for large-scale analytic processing, especially as the number of transactions increases and complex queries involving grouping operators need to be evaluated concurrently with day-to-day transaction processing. As a first step towards addressing this problem, we propose a data model that captures workflow audit trail data relevant for process performance evaluation. Based on this model, we then define schemas for storing these data in a data warehouse. A data warehouse is a subject oriented, integrated, nonvolatile, and time variant collection of data in support of management s decision [5]. Data warehouses are mainly used by managers and decision makers to extract information quickly and conveniently in order to answer questions about their business. One of the techniques to design data warehouse is dimensional modeling [6]. By using this technique, we can optimize query evaluation. By storing workflow audit trails in a data warehouse, multi-dimensional analysis of business process execution can be undertaken. We demonstrate this concept by means of sample performance evaluation queries on a workflow-enabled e-business scenario. A generic model of audit trail data is described in section II. Process performance evaluation based on a logical model is discussed in section III. The design of the data warehouse is given in section IV. Section V illustrates the opportunities opened by the proposal on a case study. In section VI we briefly review related work before summarizing our ideas in section VII. II. MODELS FOR WORKFLOW AUDIT TRAILS Below we present a conceptual model for audit trails using Object Role Modeling (ORM) [7]. ORM is a method for designing and querying databases at the conceptual level. An ORM model comprises a set of entity types and a set of relationships. Entity types are depicted as named ellipses and relationships (also called predicates) are shown as a concatenation of one or more boxes, each of which denotes a role played by an entity type in the relationship. Relationship names are read left-to-right, unless prepended by << in which case they are read in the opposite direction. Lines connect entity types to the roles they play. Arrow-tipped bars denote the key of a relationship (i.e. a uniqueness constraint). A black dot indicates a mandatory role, i.e. at least one object of the corresponding object type must play that role. Based on ORM, we outline three conceptual designs of the relevant information on the workflow audit trail data. The information related to workflow definition and workflow instance is depicted in Fig. 1. A workflow definition (also called process definition) may contain a set of activity definition and vice versa, an activity definition may be associated with different process definitions. The predicate contains between process and activity entity type is a binary predicate corresponding to a many-to-many relationship. This is denoted by an arrow tipped bar placed over the two boxes representing the

2 contains predicate in Fig. 1. Both process and activity entity types are subtypes of definition. Subtyping is denoted by solid arrows in Fig. 1. A process definition may be composed of other process definitions. This role is depicted using parent of relation in Fig. 1. During execution, a process instance may be instantiated by the WfMS based on a process definition. More than one process instance of a process may be instantiated. This is denoted by an arrow-tipped bar placed over the right box in Fig. 1. In some cases, a process instance may become a parent when it triggers other child process instance to be instantiated. According to the activity definition, activity instances will be created. Each activity instance belongs to exactly one process instance. At runtime, an activity is represented as a work-item. Then, the workitem will be allocated to a workflow participant at a particular time instant. The process instances, activity instances and workitems are subtypes of workflow object. In a similar way, we conceptualize the basic elements of a workflow object and the information related to workflow event in Fig. 2 and 3. Fig. 1. Meta model of workflow definition and case Fig. 2. Meta model of workflow object III. WORKFLOW EVALUATION Business process performance can be measured in terms of (1) a workflow s temporal properties and its status, (2) performance of workflow participants, and (3) events occurred (or triggered) during a workflow execution. In this section, we construct logical models for workflow evaluation using ADAPT (Application Design for Analytical Processing Technologies [8]). ADAPT can be used during the design phase of multidimensional databases to provide an abstract view of the business requirements by capturing the relationship between the core data that is to be analyzed and the indexes for accessing the data. In addition, ADAPT can also be used to show how certain data be derived from other information. Such derivation can be expressed in neither in ER (Entity Relationship) or in dimensional modeling. Logical models are useful in capturing business requirements without being constrained by underlying data management systems such as traditional relational databases or data warehouses. Therefore, the decision to choose any particular data management systems can be postponed to a later stage. Evaluation on workflow execution performance primarily concerns the data collected during the execution of process instances and activities instances. In ADAPT, the basic building blocks are hypercube, dimension and measure. Hypercube is the core data unit that needs to be analyzed. In Fig. 4, a hypercube Workflow Execution is denoted by a cube notation. Each hypercube may connect to one or more dimensions. In a logical model, hypercubes are always placed in the central position and is usually surrounded by their dimensions and measures. Dimension is a collection of related values used as indexes for accessing the data in hypercube. For example, in Fig. 4, there are five dimensions (Definition, Workflow Object, Business Object, Create Time, and finish Time) depicted in rectangles with 3-dimensional axis icons. A measure contains critical factors for analyzing data in a hypercube. In Fig. 4, a measure is depicted by a small ruler embedded in a rectangle. Those indicators can be derived from members such as Actual Execution Time, Idle Time, Lifetime of Workflow Object, Complete, and Successful. Lifetime of Workflow Object is a derivation of an algebraic process based on other members. This algebraic process is called a Model in ADAPT and depicted in a parallelogram with f( ). In a similar way, we define the logical models of workflow participants performance and workflow events in Fig. 5 and 6. Based on these logical models, we outline the schemas for data warehouse design in the following section. Fig. 3. Meta model of workflow event

3 Fig. 4. Logical model of workflow execution performance Fig. 5. Logical model of workflow participants performance Fig. 6. Logical model of workflow events IV. DATA WAREHOUSE DESIGN Data warehouse s designs are basically different from common Relational Database designs. In Data warehouse design, dimensional modeling is used to improve the query performance by allowing redundancy in data normalization. By relying on such designs, data warehouses present data in structures which are consistent and intuitive. Data warehouse designs are based on a kind of multidimensional modeling called star schema which reflects exactly how users normally view their critical measures along their business dimensions [6]. Star schema typically consists of a fact table in the middle of a schema diagram and surrounded by a set of dimension tables. Fact tables are structured to define business metrics or measurement. They are used to store granular data over time at lowest level of the dimension hierarchies. Dimension tables are structured to define business dimensions and they are collections of related values used as indexes for accessing the data in the fact tables. Dimension tables may contain data which is not going to be changed in future and high-level information which are usually rich in detail [5]. In Fig. 7, 8, and 9, we specify the star schemas models for storing audit trail in a data warehouse. In general, each of the hypercube from section III is represented as a fact table which is surrounded by their corresponding dimension tables. For example, based on the logical model (Evaluation on workflow execution performance) defined in Section III, we define the Workflow Execution as a fact table and surrounded by four dimension tables; Definition, Workflow Object, Time, and Business Obj Bridge. This situation is depicted in Fig. 7. Each fact table contains number of foreign key relationships to its dimension tables and its derivable numeric measure factors such as Actual Execution Time, Idle Time, Lifetime of Workflow Object, Complete, and Successful. In fact, these derivable measures are based on the members from the logical models of Section III. For example, in Fig. 7, definition_key in Workflow Execution fact table is the foreign key of Definition dimension table. In a star schema, each dimension table contains not only its primary key but also some attributes that may be used to retrieve the data from the fact table based on certain constraints. For example, definition_key is the primary key and definition_type is one of the attributes of Definition dimension table. In a similar way, based on the logical models defined from Fig. 5 and 6, we define the star schemas for the workflow participants performance and workflow events in Fig. 8 and 9. In the below star schemas, the Time dimension table is used to realize (replace) the dimensions described in the three logical models (Fig. 4, 5, and 6) such as Create Time, Finish Time, Allocated Time and Timestamp. In case if a user wishes to query these dimensions as described in the logical models, a number of synonym dimension tables can be created on top of the proposed star schemas [9]. Note that the Business Object Attr dimension table in the below schemas is different from other dimension tables such as Definition, and Time since it does not have a one-to-many relationship with the fact tables (the tables in the center of the star schemas). Since the number of attributes in each business object is unknown, it is impossible to pre-define the number of elements in Business Object Attr dimension table. This kind of dimension table is called a multi-valued dimension table and, in usual practice, a bridge table is used to link the multi-value dimension table with the fact table [10]. As a result, in the below schemas, a bridge table called Business Obj Bridge is used to link Business Object Attr dimension table with the fact tables. Such linking allows many-to-many relationship between the dimension tables and the fact tables. Primary key of the Business Obj Bridge consists of Task Execution and Business Object Attr foreign keys. The number of records in the bridge table will depend on the number of attributes in the corresponding business object.

4 Definition definition_key definition_type definition_id definition_name Workflow Object wf_obj_key wf_obj_type process_instance_id activity_instance_id workitem_id Workflow Execution definition_key wf_obj_key create_time_key finish_time_key bus_obj_bridge_key actual_exe_time idle_time lifetime_of_wf_obj complete sccuessful Time time_key time date month quarter year holiday_flag weekday_flag Business Obj Bridge bus_obj_bridge_key bus_obj_attr_key Business Obj Attr bus_obj_attr_key data_name data_type data_value Fig. 7. Star schema of workflow execution performance Fig. 8. Star schema of workflow participants performance V. CASE STUDY In this section, we outline a sample performance analysis on an order fulfillment process workflow in a typical e- businesses scenario. Order fulfillment covers the period from the generation of a customer order till the delivery of requested items. In this process, a customer can place an order with a retailer for purchasing a list of items. In response to the order, the retailer checks whether the items are available in the inventory. If they are not available, the retailer will try to locate suitable suppliers which can provide items with a short lead time. The retailer will make backorders if the suppliers are found. Otherwise, the retailer rejects the customer order. If the items requested are available in the inventory or can be backordered, the retailer accepts the customer order. After that, the retailer prepares an invoice for billing and packs the requested items for shipping. Once the payment has been received from the customer, the retailer ships the items to the customer. In Fig. 10, we formalize the workflow model of the order fulfillment process using Petri nets [2]. In Petri nets, we can describe a process in terms of places, transitions, and arcs. Places are indicated as circles, transitions are indicated as rectangles. Places and transitions can be linked by directed arcs. Places are passive components and they are used to represent the states of processes. Places may contain tokens which are indicated by black dots. Next, the order fulfillment process in Petri nets model is mapped into workflow definition. Recall that in Fig. 7, 8, and 9, we specify star schema models for storing audit trail in a data warehouse. Based on the audit trail data of Order Fulfillment process, we are now able to formulate queries which can reveal the performance of the workflow. Due to the space limitation, we have chosen three quires for discussion. Customer satisfaction is one of the crucial performance indicators in a business process. Customer satisfaction can be defined in terms of service level and cycle time. Service level is defined as the rate of the customer orders which can be delivered on time. Cycle time is defined as the total elapsed time from the receipt of a customer order till the delivery of requested items. We define the following query based on Fig. 7. Fig. 9. Star schema of workflow events Fig. 10. Workflow model of Order Fulfillment

5 Query 1: Derive the average cycle time and the rate of service level for each calendar year in the Order Fulfillment Process. SELECT FT.year, AVG(WE.lifetime_of_wf_obj), SUM(WE.successful)/COUNT(WE.successful) FROM WorkflowExecution WE JOIN Definition D USING (definition_key) JOIN FinishTime FT USING (finish_time_key) WHERE D.type = Process AND D.name = Order Fulfillment GROUP BY FT.year It is crucial that the performance of new recruits in a business process be constantly monitored to evaluate the effectiveness of training. For instance, a number of trainees are assigned to the packing department and their performance is reviewed every quarter. An employees performance can be defined in terms of their actual execution time for the allocated tasks. We define the following query based on Fig. 8. Query 2: What is the monthly average actual execution time of each staff in the packaging department in second quarter of current calendar year? SELECT P.username, AT.month, AVG(TE. actual_exe_time) FROM TaskExecution TE JOIN Definition D USING (definition_key) JOIN Participant P USING (participant_key) JOIN AllocatedTime AT USING (allocated_time_key) WHERE D.type = Activity AND D.name = Pack Items AND P.department = Package Department AND AT.year = 2007 AND AT.quarter = Second GROUP BY P.username, AT.month Delivery is one of the crucial tasks in the order fulfillment process. The delivery task from Fig. 10 is considered to be inefficient if it spends much of its time in the suspended state. We define the following query based on Fig. 9. Query 3: What is the total suspended time of the delivery task in each month of the current calendar year? SELECT TS.month, SUM(WE.state_duration) FROM WorkflowEvent WE JOIN Definition D USING (definition_key) JOIN State S USING (state_key) JOIN Timestamp TS USING (timestamp_key) AND D.type = Activity AND D.name = Delivery AND S.state_type= suspended AND TS.year = 2007 GROUP BY TS.month VI. RELATED WORK The Workflow Management Coalition (WfMC) [3] defined a set of standard interfaces for data interchange across workflow management systems. One of these interfaces, namely Interface 5 [4], contains a collection of entity types and attributes to represent workflow audit trails at a detailed level. However, these detailed models do not capture the relations between entity types, as we do in this paper. Also, WfMC s interface 5 is not concerned with deriving data warehouse schema. Bonifati et al. [11] propose a Workflow Data Warehouse (WDW) solution for collecting and analyzing audit trail data of HP Process Manager (HPPM). The difference between their approach and ours is that, in [11], the design of WDW schema is specifically tailored to store HPPM audit trail data, whereas in our approach, the data warehouse schema is designed more generically. Grigori et al. [12] propose a Business Process Intelligence (BPI) architecture that supports business and IT users in managing process execution quality. It describes how analysis, interpretation and optimization of business processes can be done by storing WfMS audit trail data in the Process Data Warehouse (PDW) component. The difference between their approach and ours is that, in BPI architecture, they focus on the design of PDW loader architecture which is used to collects data from workflow logs. The design of a complete data warehouse model for storing WfMS audit trail data is not described in [12]. Eder et al. [13] propose a data warehouse design for monitoring the execution of business processes for process improvement. They introduce a logical data warehouse model to store workflow logs. The difference between their approach and ours is that their data warehouse model does not incorporate business object attributes and workflow events, which are crucial when evaluating business process performance. VII. CONCLUSION Our main contributions in this work are (1) conceptualization of key elements in workflow audit trail data that are relevant to the evaluation of business process performance, (2) design of logical models which are used to capture the derivation processes for evaluation data, and (3) design of physical models using dimensional modeling technique to store audit trail data in data warehouse so as to optimize query performance across large volume of audit tail data. Based on these models, analysts can evaluate the quality of business processes by monitoring the performance of the operations and by uncovering weaknesses hidden in the workflow models. From such analysis, managers and decision makers can improve existing workflow models and can optimize the performance of business processes. Future work will aim at validating the proposed models by embodying them in a prototype implementation. In particular, we plan to extend an open-source WfMS, namely YAWL [14], and to link it with a data warehouse. REFERENCES [1] Workflow Management Coalition. Workflow Reference Model, January [2] W. M. P. van der Aalst and K. M. van Hee, Workflow Management. Models, Methods, and Systems. MIT Press, Cambridge, 2002.

6 [3] Workflow Management Coalition, [4] Workflow Management Coalition. Audit Data Specification, Document Number WFMC-TC-1015, version 1.1, September [5] W. Inmon. Building the Data Warehouse, John Wiley and Sons, [6] P. Ponniah. Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals, Wiley-Interscience, [7] T. Halpin. Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design. Morgan Kaufmann Publication, [8] Symmetry Corp. Getting Started with ADAPT, last accessed on [9] R. Kimball. The Data Warehouse Toolkit: Practical Techniques for. Building Dimensional Data Warehouses, John Wiley & Sons, [10] R. Kimball and M. Ross. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling, John Wiley & Sons, [11] A. Bonifati, F. Casati, U. Dayal, and M. C. Shan. Warehousing workflow data: Challenges and Opportunities, In Proceedings of the 27th VLDB Conference, Roma, Italy, [12] D. Grigori, F. Casati, M. Castellanos, U. Dayal, M. Sayal, and M. C. Shan. Business process intelligence, Computers in Industry, 53(3): , [13] J. Eder, G.E. Olivotto and W. Gruber. A data warehouse for workflow logs. In Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems, pp.1-15, [14] W. van der Aalst and A. ter Hofstede. YAWL: Yet Another Workflow Language. Information Systems 30(4): , 2005.

Semantic Analysis of Business Process Executions

Semantic Analysis of Business Process Executions Semantic Analysis of Business Process Executions Fabio Casati, Ming-Chien Shan Software Technology Laboratory HP Laboratories Palo Alto HPL-2001-328 December 17 th, 2001* E-mail: [casati, shan] @hpl.hp.com

More information

An Ontology-based Framework for Enriching Event-log Data

An Ontology-based Framework for Enriching Event-log Data An Ontology-based Framework for Enriching Event-log Data Thanh Tran Thi Kim, Hannes Werthner e-commerce group Institute of Software Technology and Interactive Systems, Vienna, Austria Email: kimthanh@ec.tuwien.ac.at,

More information

Audit Trail Analysis for Traffic Intensive Web Application

Audit Trail Analysis for Traffic Intensive Web Application Audit Trail Analysis for Traffic Intensive Web Application Ka-I Pun, Yain-Whar Si Faculty of Science and Technology, University of Macau {ma56543, fstasp}@umac.mo Abstract Web-enabled business processes

More information

Business Process Intelligence

Business Process Intelligence Business Process Intelligence Fabio Casati, Umesh Dayal, Mehmet Sayal, Ming-Chien Shan Software echnology Laboratory HP Laboratories Palo Alto HPL-2002-119 April 25 th, 2002* E-mail: {casati, dayal, sayal,

More information

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Journal of Advances in Information Technology Vol. 6, No. 4, November 2015 Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Jiangping Wang and Janet L. Kourik Walker

More information

Supporting the Workflow Management System Development Process with YAWL

Supporting the Workflow Management System Development Process with YAWL Supporting the Workflow Management System Development Process with YAWL R.S. Mans 1, W.M.P. van der Aalst 1 Department of Mathematics and Computer Science, Eindhoven University of Technology, P.O. ox 513,

More information

Process Modelling from Insurance Event Log

Process Modelling from Insurance Event Log Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R

More information

Dimensional Modeling and E-R Modeling In. Joseph M. Firestone, Ph.D. White Paper No. Eight. June 22, 1998

Dimensional Modeling and E-R Modeling In. Joseph M. Firestone, Ph.D. White Paper No. Eight. June 22, 1998 1 of 9 5/24/02 3:47 PM Dimensional Modeling and E-R Modeling In The Data Warehouse By Joseph M. Firestone, Ph.D. White Paper No. Eight June 22, 1998 Introduction Dimensional Modeling (DM) is a favorite

More information

Business Processes Meet Operational Business Intelligence

Business Processes Meet Operational Business Intelligence Business Processes Meet Operational Business Intelligence Umeshwar Dayal, Kevin Wilkinson, Alkis Simitsis, Malu Castellanos HP Labs, Palo Alto, CA, USA Abstract As Business Intelligence architectures evolve

More information

How To Write A Diagram

How To Write A Diagram Data Model ing Essentials Third Edition Graeme C. Simsion and Graham C. Witt MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE

More information

Lection 3-4 WAREHOUSING

Lection 3-4 WAREHOUSING Lection 3-4 DATA WAREHOUSING Learning Objectives Understand d the basic definitions iti and concepts of data warehouses Understand data warehousing architectures Describe the processes used in developing

More information

Improving Business Process Quality through Exception Understanding, Prediction, and Prevention

Improving Business Process Quality through Exception Understanding, Prediction, and Prevention Improving Business Process Quality through Exception Understanding, Prediction, and Prevention Daniela Grigori LORIA, INRIA Lorraine Campus Scientifique, BP 239 andoeuvre les Nancy, 54506 France Daniela.Grigori@loria.fr

More information

Sterling Business Intelligence

Sterling Business Intelligence Sterling Business Intelligence Concepts Guide Release 9.0 March 2010 Copyright 2009 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located on the documentation library:

More information

BUILDING OLAP TOOLS OVER LARGE DATABASES

BUILDING OLAP TOOLS OVER LARGE DATABASES BUILDING OLAP TOOLS OVER LARGE DATABASES Rui Oliveira, Jorge Bernardino ISEC Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra,

More information

Data Warehousing Systems: Foundations and Architectures

Data Warehousing Systems: Foundations and Architectures Data Warehousing Systems: Foundations and Architectures Il-Yeol Song Drexel University, http://www.ischool.drexel.edu/faculty/song/ SYNONYMS None DEFINITION A data warehouse (DW) is an integrated repository

More information

Data Warehousing and Data Mining in Business Applications

Data Warehousing and Data Mining in Business Applications 133 Data Warehousing and Data Mining in Business Applications Eesha Goel CSE Deptt. GZS-PTU Campus, Bathinda. Abstract Information technology is now required in all aspect of our lives that helps in business

More information

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach 2006 ISMA Conference 1 Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach Priya Lobo CFPS Satyam Computer Services Ltd. 69, Railway Parallel Road, Kumarapark West, Bangalore 560020,

More information

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of An Introduction to Data Warehousing An organization manages information in two dominant forms: operational systems of record and data warehouses. Operational systems are designed to support online transaction

More information

Towards a Corporate Performance Measurement System

Towards a Corporate Performance Measurement System Towards a Corporate Performance Measurement System Beate List Women's Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University of Technology

More information

Workflow Object Driven Model

Workflow Object Driven Model Workflow Object Driven Model Włodzimierz Dąbrowski 1,2, Rafał Hryniów 2 Abstract: Within the last decade the workflow management makes an incredible career. Technology connected with the workflow management

More information

Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology

Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology Jun-Zhong Wang 1 and Ping-Yu Hsu 2 1 Department of Business Administration, National Central University,

More information

Data W a Ware r house house and and OLAP Week 5 1

Data W a Ware r house house and and OLAP Week 5 1 Data Warehouse and OLAP Week 5 1 Midterm I Friday, March 4 Scope Homework assignments 1 4 Open book Team Homework Assignment #7 Read pp. 121 139, 146 150 of the text book. Do Examples 3.8, 3.10 and Exercise

More information

PartJoin: An Efficient Storage and Query Execution for Data Warehouses

PartJoin: An Efficient Storage and Query Execution for Data Warehouses PartJoin: An Efficient Storage and Query Execution for Data Warehouses Ladjel Bellatreche 1, Michel Schneider 2, Mukesh Mohania 3, and Bharat Bhargava 4 1 IMERIR, Perpignan, FRANCE ladjel@imerir.com 2

More information

www.ijreat.org Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (www.prdg.org) 28

www.ijreat.org Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (www.prdg.org) 28 Data Warehousing - Essential Element To Support Decision- Making Process In Industries Ashima Bhasin 1, Mr Manoj Kumar 2 1 Computer Science Engineering Department, 2 Associate Professor, CSE Abstract SGT

More information

Time Patterns in Workflow Management Systems

Time Patterns in Workflow Management Systems Time Patterns in Workflow Management Systems Cosmina Cristina Niculae Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513, 5600 MB, Eindhoven, the Netherlands

More information

Designing a Dimensional Model

Designing a Dimensional Model Designing a Dimensional Model Erik Veerman Atlanta MDF member SQL Server MVP, Microsoft MCT Mentor, Solid Quality Learning Definitions Data Warehousing A subject-oriented, integrated, time-variant, and

More information

14. Data Warehousing & Data Mining

14. Data Warehousing & Data Mining 14. Data Warehousing & Data Mining Data Warehousing Concepts Decision support is key for companies wanting to turn their organizational data into an information asset Data Warehouse "A subject-oriented,

More information

B.Sc (Computer Science) Database Management Systems UNIT-V

B.Sc (Computer Science) Database Management Systems UNIT-V 1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used

More information

SQL Server 2012 Business Intelligence Boot Camp

SQL Server 2012 Business Intelligence Boot Camp SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations

More information

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Description: This five-day instructor-led course teaches students how to design and implement a BI infrastructure. The

More information

A Case Study in Integrated Quality Assurance for Performance Management Systems

A Case Study in Integrated Quality Assurance for Performance Management Systems A Case Study in Integrated Quality Assurance for Performance Management Systems Liam Peyton, Bo Zhan, Bernard Stepien School of Information Technology and Engineering, University of Ottawa, 800 King Edward

More information

A Metadata-based Approach to Leveraging the Information Supply of Business Intelligence Systems

A Metadata-based Approach to Leveraging the Information Supply of Business Intelligence Systems University of Augsburg Prof. Dr. Hans Ulrich Buhl Research Center Finance & Information Management Department of Information Systems Engineering & Financial Management Discussion Paper WI-325 A Metadata-based

More information

Basics of Dimensional Modeling

Basics of Dimensional Modeling Basics of Dimensional Modeling Data warehouse and OLAP tools are based on a dimensional data model. A dimensional model is based on dimensions, facts, cubes, and schemas such as star and snowflake. Dimensional

More information

A Brief Tutorial on Database Queries, Data Mining, and OLAP

A Brief Tutorial on Database Queries, Data Mining, and OLAP A Brief Tutorial on Database Queries, Data Mining, and OLAP Lutz Hamel Department of Computer Science and Statistics University of Rhode Island Tyler Hall Kingston, RI 02881 Tel: (401) 480-9499 Fax: (401)

More information

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Designing Business Intelligence Solutions with Microsoft SQL Server 2012

More information

Optimization of ETL Work Flow in Data Warehouse

Optimization of ETL Work Flow in Data Warehouse Optimization of ETL Work Flow in Data Warehouse Kommineni Sivaganesh M.Tech Student, CSE Department, Anil Neerukonda Institute of Technology & Science Visakhapatnam, India. Sivaganesh07@gmail.com P Srinivasu

More information

An Evaluation of Process Warehousing Approaches for Business Process Analysis

An Evaluation of Process Warehousing Approaches for Business Process Analysis An Evaluation of Process Warehousing Approaches for Business Process Analysis Khurram Shahzad, Paul Johannesson Department of Computer and Systems Science (DSV), Royal Institute of Technology (KTH)/ Stockholm

More information

LEARNING SOLUTIONS website milner.com/learning email training@milner.com phone 800 875 5042

LEARNING SOLUTIONS website milner.com/learning email training@milner.com phone 800 875 5042 Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Length: 5 Days Published: December 21, 2012 Language(s): English Audience(s): IT Professionals Overview Level: 300

More information

DATA WAREHOUSING AND OLAP TECHNOLOGY

DATA WAREHOUSING AND OLAP TECHNOLOGY DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are

More information

Application Of Business Intelligence In Agriculture 2020 System to Improve Efficiency And Support Decision Making in Investments.

Application Of Business Intelligence In Agriculture 2020 System to Improve Efficiency And Support Decision Making in Investments. Application Of Business Intelligence In Agriculture 2020 System to Improve Efficiency And Support Decision Making in Investments Anuraj Gupta Department of Electronics and Communication Oriental Institute

More information

A Service-oriented Architecture for Business Intelligence

A Service-oriented Architecture for Business Intelligence A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {name.surname@hp.com} Abstract Business intelligence is a business

More information

Lecture 12: Entity Relationship Modelling

Lecture 12: Entity Relationship Modelling Lecture 12: Entity Relationship Modelling The Entity-Relationship Model Entities Relationships Attributes Constraining the instances Cardinalities Identifiers Generalization 2004-5 Steve Easterbrook. This

More information

Top 10 Business Intelligence (BI) Requirements Analysis Questions

Top 10 Business Intelligence (BI) Requirements Analysis Questions Top 10 Business Intelligence (BI) Requirements Analysis Questions Business data is growing exponentially in volume, velocity and variety! Customer requirements, competition and innovation are driving rapid

More information

Methodology Framework for Analysis and Design of Business Intelligence Systems

Methodology Framework for Analysis and Design of Business Intelligence Systems Applied Mathematical Sciences, Vol. 7, 2013, no. 31, 1523-1528 HIKARI Ltd, www.m-hikari.com Methodology Framework for Analysis and Design of Business Intelligence Systems Martin Závodný Department of Information

More information

FlowSpy: : exploring Activity-Execution Patterns from Business Processes

FlowSpy: : exploring Activity-Execution Patterns from Business Processes FlowSpy: : exploring Activity-Execution Patterns from Business Processes Cristian Tristão 1, Duncan D. Ruiz 2, Karin Becker 3 ctristaobr@gmail.com, duncan@pucrs.br, kbeckerbr@gmail.com 1 Departamento de

More information

Design of a Multi Dimensional Database for the Archimed DataWarehouse

Design of a Multi Dimensional Database for the Archimed DataWarehouse 169 Design of a Multi Dimensional Database for the Archimed DataWarehouse Claudine Bréant, Gérald Thurler, François Borst, Antoine Geissbuhler Service of Medical Informatics University Hospital of Geneva,

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

BUILDING A WEB-ENABLED DATA WAREHOUSE FOR DECISION SUPPORT IN CONSTRUCTION EQUIPMENT MANAGEMENT

BUILDING A WEB-ENABLED DATA WAREHOUSE FOR DECISION SUPPORT IN CONSTRUCTION EQUIPMENT MANAGEMENT BUILDING A WEB-ENABLED DATA WAREHOUSE FOR DECISION SUPPORT IN CONSTRUCTION EQUIPMENT MANAGEMENT Hongqin Fan (hfan@ualberta.ca) Graduate Research Assistant, University of Alberta, AB, T6G 2E1, Canada Hyoungkwan

More information

Dimensional Data Modeling for the Data Warehouse

Dimensional Data Modeling for the Data Warehouse Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Dimensional Data Modeling for the Data Warehouse Prerequisites Students should

More information

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova Computer automation of business processes: The paper presents the Workflow management system as an established technology for automation

More information

BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE. Prepared by:

BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE. Prepared by: BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE Cerulium Corporation has provided quality education and consulting expertise for over six years. We offer customized solutions to

More information

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016

More information

Business Process Intelligence

Business Process Intelligence Computers in Industry 53 (2004) 321 343 Business Process Intelligence Daniela Grigori a,*, Fabio Casati b, Malu Castellanos b, Umeshwar Dayal b, Mehmet Sayal b, Ming-Chien Shan b a Laboratoire PRiSM, CNRS

More information

Fluency With Information Technology CSE100/IMT100

Fluency With Information Technology CSE100/IMT100 Fluency With Information Technology CSE100/IMT100 ),7 Larry Snyder & Mel Oyler, Instructors Ariel Kemp, Isaac Kunen, Gerome Miklau & Sean Squires, Teaching Assistants University of Washington, Autumn 1999

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1 Slide 29-1 Chapter 29 Overview of Data Warehousing and OLAP Chapter 29 Outline Purpose of Data Warehousing Introduction, Definitions, and Terminology Comparison with Traditional Databases Characteristics

More information

University Data Warehouse Design Issues: A Case Study

University Data Warehouse Design Issues: A Case Study Session 2358 University Data Warehouse Design Issues: A Case Study Melissa C. Lin Chief Information Office, University of Florida Abstract A discussion of the design and modeling issues associated with

More information

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER Page 1 of 8 ABOUT THIS COURSE This 5 day course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Page 1 of 7 Overview This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL 2014, implement ETL

More information

Dimensional Modeling for Data Warehouse

Dimensional Modeling for Data Warehouse Modeling for Data Warehouse Umashanker Sharma, Anjana Gosain GGS, Indraprastha University, Delhi Abstract Many surveys indicate that a significant percentage of DWs fail to meet business objectives or

More information

Cúram Business Intelligence Reporting Developer Guide

Cúram Business Intelligence Reporting Developer Guide IBM Cúram Social Program Management Cúram Business Intelligence Reporting Developer Guide Version 6.0.5 IBM Cúram Social Program Management Cúram Business Intelligence Reporting Developer Guide Version

More information

The Benefits of Data Modeling in Business Intelligence

The Benefits of Data Modeling in Business Intelligence WHITE PAPER: THE BENEFITS OF DATA MODELING IN BUSINESS INTELLIGENCE The Benefits of Data Modeling in Business Intelligence DECEMBER 2008 Table of Contents Executive Summary 1 SECTION 1 2 Introduction 2

More information

The Oracle Enterprise Data Warehouse (EDW)

The Oracle Enterprise Data Warehouse (EDW) The Oracle Enterprise Data Warehouse (EDW) Daniel Tkach Introduction: Data Warehousing Today In today s information era, the volume of data in an enterprise grows rapidly. The decreasing costs of processing

More information

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING Ramesh Babu Palepu 1, Dr K V Sambasiva Rao 2 Dept of IT, Amrita Sai Institute of Science & Technology 1 MVR College of Engineering 2 asistithod@gmail.com

More information

BUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

BUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT BUILDING BLOCKS OF DATAWAREHOUSE G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT 1 Data Warehouse Subject Oriented Organized around major subjects, such as customer, product, sales. Focusing on

More information

Extending UML 2 Activity Diagrams with Business Intelligence Objects *

Extending UML 2 Activity Diagrams with Business Intelligence Objects * Extending UML 2 Activity Diagrams with Business Intelligence Objects * Veronika Stefanov, Beate List, Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology

More information

A Design and implementation of a data warehouse for research administration universities

A Design and implementation of a data warehouse for research administration universities A Design and implementation of a data warehouse for research administration universities André Flory 1, Pierre Soupirot 2, and Anne Tchounikine 3 1 CRI : Centre de Ressources Informatiques INSA de Lyon

More information

Multi-Paradigm Process Management

Multi-Paradigm Process Management Multi-Paradigm Process Management Michael zur Muehlen 1, Michael Rosemann 2 1 Stevens Institute of Technology Wesley J. Howe School of Technology Management Castle Point on the Hudson Hoboken, NJ 07030,

More information

Building a Data Warehouse

Building a Data Warehouse Building a Data Warehouse With Examples in SQL Server EiD Vincent Rainardi BROCHSCHULE LIECHTENSTEIN Bibliothek Apress Contents About the Author. ; xiij Preface xv ^CHAPTER 1 Introduction to Data Warehousing

More information

WebSphere Business Monitor

WebSphere Business Monitor WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page

More information

Using the column oriented NoSQL model for implementing big data warehouses

Using the column oriented NoSQL model for implementing big data warehouses Int'l Conf. Par. and Dist. Proc. Tech. and Appl. PDPTA'15 469 Using the column oriented NoSQL model for implementing big data warehouses Khaled. Dehdouh 1, Fadila. Bentayeb 1, Omar. Boussaid 1, and Nadia

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Chapter 6 Foundations of Business Intelligence: Databases and Information Management 6.1 2010 by Prentice Hall LEARNING OBJECTIVES Describe how the problems of managing data resources in a traditional

More information

Process Information Factory: A Data Management Approach for Enhancing Business Process Intelligence

Process Information Factory: A Data Management Approach for Enhancing Business Process Intelligence Process Information Factory: A Data Management Approach for Enhancing Business Process Intelligence Josef Schiefer, Jun-jang Jeng, Shubir Kapoor, Pawan Chowdhary IBM Watson Research Center 19 Skyline Drive

More information

Data Warehouse - Basic Concepts

Data Warehouse - Basic Concepts Data Waehousing 02 Data Warehouse - Basic Concepts DW 2014/2015 Notice! Author " João Moura Pires (jmp@di.fct.unl.pt)! This material can be freely used for personal or academic purposes without any previous

More information

The Design and the Implementation of an HEALTH CARE STATISTICS DATA WAREHOUSE Dr. Sreèko Natek, assistant professor, Nova Vizija, srecko@vizija.

The Design and the Implementation of an HEALTH CARE STATISTICS DATA WAREHOUSE Dr. Sreèko Natek, assistant professor, Nova Vizija, srecko@vizija. The Design and the Implementation of an HEALTH CARE STATISTICS DATA WAREHOUSE Dr. Sreèko Natek, assistant professor, Nova Vizija, srecko@vizija.si ABSTRACT Health Care Statistics on a state level is a

More information

Implementing a Data Warehouse with Microsoft SQL Server 2014

Implementing a Data Warehouse with Microsoft SQL Server 2014 Implementing a Data Warehouse with Microsoft SQL Server 2014 MOC 20463 Duración: 25 horas Introducción This course describes how to implement a data warehouse platform to support a BI solution. Students

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Dx and Microsoft: A Case Study in Data Aggregation

Dx and Microsoft: A Case Study in Data Aggregation The 7 th Balkan Conference on Operational Research BACOR 05 Constanta, May 2005, Romania DATA WAREHOUSE MANAGEMENT SYSTEM A CASE STUDY DARKO KRULJ Trizon Group, Belgrade, Serbia and Montenegro. MILUTIN

More information

Deductive Data Warehouses and Aggregate (Derived) Tables

Deductive Data Warehouses and Aggregate (Derived) Tables Deductive Data Warehouses and Aggregate (Derived) Tables Kornelije Rabuzin, Mirko Malekovic, Mirko Cubrilo Faculty of Organization and Informatics University of Zagreb Varazdin, Croatia {kornelije.rabuzin,

More information

AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects

AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects Björn Axenath, Ekkart Kindler, Vladimir Rubin Software Engineering Group, University of Paderborn, Warburger Str. 100, D-33098

More information

A Software Framework for Risk-Aware Business Process Management

A Software Framework for Risk-Aware Business Process Management A Software Framework for Risk-Aware Business Management Raffaele Conforti 1, Marcello La Rosa 1,2, Arthur H.M. ter Hofstede 1,4, Giancarlo Fortino 3, Massimiliano de Leoni 4, Wil M.P. van der Aalst 4,1,

More information

Data Integration and ETL Process

Data Integration and ETL Process Data Integration and ETL Process Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, second

More information

Object Oriented Programming. Risk Management

Object Oriented Programming. Risk Management Section V: Object Oriented Programming Risk Management In theory, there is no difference between theory and practice. But, in practice, there is. - Jan van de Snepscheut 427 Chapter 21: Unified Modeling

More information

Simulation-based Evaluation of Workflow Escalation Strategies

Simulation-based Evaluation of Workflow Escalation Strategies Simulation-based Evaluation of Workflow Escalation Strategies Ka-Leong Chan 1, Yain-Whar Si 1, Marlon Dumas 2 1 Faculty of Science and Technology, University of Macau 2 Institute of Computer Science, University

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse 2014, implement ETL with SQL Server Integration Services, and

More information

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days Course

More information

Analysis and Implementation of Workflowbased Supply Chain Management System

Analysis and Implementation of Workflowbased Supply Chain Management System Analysis and Implementation of Workflowbased Supply Chain Management System Yan Tu 1 and Baowen Sun 2 1 Information School, Central University of Finance and Economics, Beijing, 100081, P.R.China,Yolanda_tu@yahoo.com.cn

More information

CHAPTER 4: BUSINESS ANALYTICS

CHAPTER 4: BUSINESS ANALYTICS Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the

More information

Unit 5: Object-Role Modeling (ORM) http://www.heppnetz.de/teaching/dpm/

Unit 5: Object-Role Modeling (ORM) http://www.heppnetz.de/teaching/dpm/ Modeling in Business in Information Systems Unternehmensmodellierung und -architekturen Unit 5: Object-Role Modeling (ORM) Professur für Allgemeine BWL, insbesondere E-Business http://www.heppnetz.de/teaching/dpm/

More information

HETEROGENEOUS DATA TRANSFORMING INTO DATA WAREHOUSES AND THEIR USE IN THE MANAGEMENT OF PROCESSES

HETEROGENEOUS DATA TRANSFORMING INTO DATA WAREHOUSES AND THEIR USE IN THE MANAGEMENT OF PROCESSES HETEROGENEOUS DATA TRANSFORMING INTO DATA WAREHOUSES AND THEIR USE IN THE MANAGEMENT OF PROCESSES Pavol TANUŠKA, Igor HAGARA Authors: Assoc. Prof. Pavol Tanuška, PhD., MSc. Igor Hagara Workplace: Institute

More information

An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies

An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies Ashish Gahlot, Manoj Yadav Dronacharya college of engineering Farrukhnagar, Gurgaon,Haryana Abstract- Data warehousing, Data Mining,

More information

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server 2014 Delivery Method : Instructor-led

More information

Building Data Warehousing and Data Mining from Course Management Systems: A Case Study of FUTA Course Management Information Systems

Building Data Warehousing and Data Mining from Course Management Systems: A Case Study of FUTA Course Management Information Systems Building Data Warehousing and Data Mining from Course Management Systems: A Case Study of FUTA Course Management Information Systems *Akintola K.G., ** Adetunmbi A.O. **Adeola O.S. *Computer Science Department,

More information

Investigating the Effects of Spatial Data Redundancy in Query Performance over Geographical Data Warehouses

Investigating the Effects of Spatial Data Redundancy in Query Performance over Geographical Data Warehouses Investigating the Effects of Spatial Data Redundancy in Query Performance over Geographical Data Warehouses Thiago Luís Lopes Siqueira Ricardo Rodrigues Ciferri Valéria Cesário Times Cristina Dutra de

More information

The Quality Data Warehouse: Solving Problems for the Enterprise

The Quality Data Warehouse: Solving Problems for the Enterprise The Quality Data Warehouse: Solving Problems for the Enterprise Bradley W. Klenz, SAS Institute Inc., Cary NC Donna O. Fulenwider, SAS Institute Inc., Cary NC ABSTRACT Enterprise quality improvement is

More information

OLAP Theory-English version

OLAP Theory-English version OLAP Theory-English version On-Line Analytical processing (Business Intelligence) [Ing.J.Skorkovský,CSc.] Department of corporate economy Agenda The Market Why OLAP (On-Line-Analytic-Processing Introduction

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Chapter 5 Foundations of Business Intelligence: Databases and Information Management 5.1 Copyright 2011 Pearson Education, Inc. Student Learning Objectives How does a relational database organize data,

More information

Complex Information Management Using a Framework Supported by ECA Rules in XML

Complex Information Management Using a Framework Supported by ECA Rules in XML Complex Information Management Using a Framework Supported by ECA Rules in XML Bing Wu, Essam Mansour and Kudakwashe Dube School of Computing, Dublin Institute of Technology Kevin Street, Dublin 8, Ireland

More information

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many

More information

Deriving Business Intelligence from Unstructured Data

Deriving Business Intelligence from Unstructured Data International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 9 (2013), pp. 971-976 International Research Publications House http://www. irphouse.com /ijict.htm Deriving

More information