Data Warehouse Model for Audit Trail Analysis in Workflows
|
|
- Imogene Waters
- 8 years ago
- Views:
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 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 informationAn 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 informationAudit 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 informationBusiness 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 informationData 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 informationSupporting 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 informationProcess 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 informationDimensional 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 informationBusiness 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 informationHow 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 informationLection 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 informationImproving 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 informationSterling 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 informationBUILDING 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 informationData 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 informationData 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 informationSizing 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 informationAn 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 informationTowards 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 informationWorkflow 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 informationSales 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 informationData 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 informationPartJoin: 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 informationwww.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 informationTime 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 informationDesigning 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 information14. 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 informationB.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 informationSQL 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 informationMS 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 informationA 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 informationA 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 informationBasics 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 informationA 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 informationDesigning 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 informationOptimization 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 informationAn 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 informationLEARNING 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 informationDATA 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 informationApplication 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 informationA 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 informationLecture 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 informationTop 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 informationMethodology 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 informationFlowSpy: : 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 informationDesign 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 informationwww.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 informationBUILDING 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 informationDimensional 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 informationCOMPUTER 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 informationBIG 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 informationBIS 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 informationBusiness 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 informationFluency 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 informationCopyright 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 informationUniversity 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 informationCOURSE 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 informationImplementing 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 informationDimensional 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 informationCú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 informationThe 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 informationThe 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 informationMETA 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 informationBUILDING 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 informationExtending 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 informationA 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 informationMulti-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 informationBuilding 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 informationWebSphere 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 informationUsing 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 informationFoundations 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 informationProcess 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 informationData 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 informationThe 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 informationImplementing 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 informationData 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 informationDx 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 informationDeductive 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 informationAMFIBIA: 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 informationA 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 informationData 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 informationObject 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 informationSimulation-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 informationImplementing 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 informationImplement 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 informationAnalysis 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 informationCHAPTER 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 informationUnit 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 informationHETEROGENEOUS 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 informationAn 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 informationMicrosoft. 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 informationBuilding 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 informationInvestigating 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 informationThe 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 informationOLAP 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 informationFoundations 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 informationComplex 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 informationLost 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 informationDeriving 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