Applying MDA and universal data models for data warehouse modeling
|
|
- Natalie Ryan
- 8 years ago
- Views:
Transcription
1 Applying MDA and universal data models data warehouse modeling MARIS KLIMAVICIUS Department of Applied Computer Science Riga echnical University Meza iela 1/3-506, LV-1048, Riga LAVIA ULDIS SUKOVSKIS Department of Applied Computer Science Riga echnical University Meza iela 1/3-506, LV-1048, Riga LAVIA Abstract: - Business process monitoring provides an invaluable means of an enterprise to adapt to changing conditions. Data warehouse stores the process data which is foundation business process monitoring applications. Development of such applications by using traditional methods is challenging because of the complexity of integrating business processes and existing inmation systems. Different modeling approaches have been proposed to overcome every design pitfall of the development of data warehouse systems. On the other hand, model driven architecture is an approach to develop applications from domain-specific models to platm-sensitive models that bridges the gap between business processes and inmation technology. Model driven architecture is a standard framework software development that addresses the complete life cycle of designing, deploying, integrating, and managing applications by using models in software development. Authors propose to use model driven approach data warehouse development. Also the concept of universal data models was introduced in order to ease data warehouse development by providing standard data objects. his paper introduces the overall concept of applying model driven architecture and universal data models to development process of data warehouse. Key-Words: - Data warehouse, Business process modeling, Model driven architecture, Universal data models 1 Introduction During the last ten years, the interest to analyze data has increased significantly, because of the competitive advantages that inmation can provide decision-making process. Data warehouse systems represent a single source of inmation analyzing the development and results of an enterprise organization in a changing environment. he data in the data warehouse describes events and a status of business processes, products and services, goals and organizational units. Nowadays, a key to survival in the business world is ability to analyze, plan and react to changing business conditions as fast as possible. However the ability to change is bound to many constraints, such as staff knowledge, business supporting systems, etc. Business operations depend on enterprise inmation systems, it mean that changes in business processes requires changes in supporting inmation systems. A change in operational inmation systems requires changes in data warehouse, which is a central repository of atomic and summarized data from different operational systems. Data warehouses integrate data from multiple heterogeneous inmation sources and transm them into a multidimensional representation decision support applications. Research in the field of data warehousing and online analytical processing has produced important technologies the design, management, and use of inmation systems decision support. Much of the interest and success in this area can be attributed to the need software and tools to improve data management and analysis. However, despite the continued success and maturing of the field, much research remains to be done across many different areas of data warehousing In particular, data warehousing applications require improved and standardized conceptual modeling techniques as well as novel approaches to dealing with data quality issues. Considering that data that needs to be stored in the warehouse is getting more and more complex in both structure and semantics while the analysis must keep up with the demands of new applications. heree, there is still a lot of eft to put into developing advanced methods and standards data warehouse development framework. Proposed approach is based on the idea that requirements data warehouse can be elicited from business process models [12]. ISBN: ISSN:
2 2 Related work Different approaches the conceptual and logical design of data warehouse systems have been proposed in the last few years. In this section, authors present a brief discussion about some of the important approaches. While the standardization of metadata is discussed in numerous domains resulting in a different metadata standards, the specific requirements of data warehousing solutions are usually addressed insufficiently [1]. In [2], the authors present the multidimensional model, a logical model OLAP (On Line Analytical Processing) systems, and show how it can be used in the design of multidimensional databases. he authors also propose a general design method, aimed at building a multidimensional schema starting from an operational database described by an ER schema. Although the design steps are described in a logic and coherent way, the data warehouse design is only based on the operational data sources, what we consider insufficient because end users requirements and business processes are very important in the data warehouse design. In [14] authors present an approach to business metadata that is based on the relationship between the data warehouse data and the structure and behavior of enterprise. hey use models to derive business metadata, which ms an additional level of abstraction on top of the data-oriented data warehouse structure. Authors of this work also establish relationship between organization s processes and related data though they use business processes and MDA to accomplish it. here are also several works which address model driven architecture as the solution data warehouse implementation. One of the fist works which has been developed aligning the design of data warehouse with the general MDA paradigm, the model driven data warehouse [3]. his approach is based on the Common warehouse metamodel [4], which is a platm-independent metamodel definition interchanging data warehouse specifications between different platms and tools. However, Common warehouse metamodels are too generic to represent all peculiarities of multidimensional modeling in a conceptual model and too complex to be handled by both business users and designers [5]. In [6], authors describe how to align the whole data warehouse development process to MDA. hey define multidimensional model driven architecture, an approach applying the MDA framework to one of the stages of the data warehouse development: multidimensional modeling. hey also describe how to build the different MDA artifacts by using extensions of the UML. In this approach transmations between models are clearly and mally established by using the Query/View/ransmation approach. However, the authors are not addressing requirements gathering stage. Requirements are specified in CIM stage which is permed manually. 3 Data warehouse development Most techniques that are used by organizations to build a data warehousing system use either a topdown and bottom-up development approach. In the top-down approach [8], an enterprise data warehouse is built in an iterative manner, business area by business area, and underlying dependent data marts are created as required from the enterprise data warehouse content. In the bottom-up approach [9], independent data marts are created with the view to integrating them into an enterprise data warehouse at some time in the future. here are still a lot of discussions about the similarities and differences among these architectures, but despite these differences there are two main steps in data warehouse development, which are very closely connected requirements gathering and inmation modeling (design). Figure 1 shows typical data warehouse architecture, which might be addressed to any approach. Basically data warehouse has 5 layers. hese layers are possible to define as follows: source layer operational inmation systems, integration layer extraction, transmation and loading of data into data warehouse, Data warehouse layer central data storage, Data mart layer customized data according to needs of users, Application layer applications end users to analyze data. Fig.1. Data warehouse architecture In the paper authors address the development of central data warehouse component data warehouse layer. ISBN: ISSN:
3 4 Concept of Model Driven Architecture he idea of Model Driven Architecture was introduced by OMG (Object Management Group) as an approach to system specification and interoperability and is inspired by the use of several mal models. he key concepts of the MDA architecture are the default view points on a system specified by the MDA: computation independent, platm independent, platm specific and a code. PSM CODE CIM PIM PSM CODE Fig.2. Model driven architecture In MDA, platm-independent models (PIM) are initially expressed in a platm-independent modelling language. he platm-independent model is subsequently translated to a platmspecific model (PSM) by mapping the PIM to some implementation language or platm using mal rules. CIM (computation-independent model) A CIM is also often referred to as a business model because it uses a vocabulary that is familiar to the subject matter experts. It presents exactly what the system is expected to do, but hides all inmation technology related specifications to remain independent of how that system will be implemented. PIM (platm-independent model) A PIM has a sufficient degree of independence so as to enable its mapping to one or more platms. his is commonly achieved by defining a set of services in a way that abstracts out technical details. hat means that PIM does not contain any inmation specific to the platm or the technology that is used to realize it. PSM (platm-specific model) A PSM combines the specifications in the PIM with the details required to stipulate how a system uses a particular type of platm. If the PSM does not include all of the details necessary to produce an implementation of that platm it is considered abstract. 5 Concept of universal data models he concept of universal data models was introduced by Len Silverston [7] as an approach to system modeling and is inspired by the use of proven components. A universal data model is a template data model that can be used as a building block to start development of the logical data model or data warehouse data model. Effective methods incorporating the universal data models can be summarized as follows: Develop the enterprise data model by customizing and adding to the universal data models using the business terms that are commonly known in the enterprise and adding appropriate inmation requirements. Build the appropriate logical data models each project according to the business requirements that specific application. Create the necessary physical database designs based on the logical data model and the technical requirements. Customize the database design to the appropriate target DBMS (database management system). One of the key inmation issues today is how to develop integrated systems that facilitate consistent inmation use by the enterprise. When projects develop their database designs independent of an overall model, the same inmation items are often implemented in separate tables and sometimes with different meanings, leading to redundant, inconsistent data and non-integrated systems. he universal data models can be used to start an enterprise data model eft, providing the enterprise with a "road map" of their inmation and showing how inmation relates to other inmation. his approach can lead to much more data consistency, data quality, and ultimately to better inmation to be used to improve the operations of the enterprise. Universal data models can also serve as the basis a data warehouse design and implementation. Eventually, if universal data models are suitable enterprise application development, then these data structures are also valid data warehouse development. Example of universal data model of invoices and invoice items are shown on figure 3. ISBN: ISSN:
4 adjusted by described by INVOICE IEM YPE # INVOICE IEM YPE ID * DESCRIPION INVOICE IEM # INVOICE IEM SEQ ID * AXABLE FLAG - QUANIY - AMOUN - IEM DESCRIPION SALES INVOICE IEM the change the description billed via PRODUC # PRODUC ID * NAME - INRODUCION DAE - SALES DISCONINUAION DAE - SUPPOR DISCONINUAION DAE - COMMEN PURCHASE INVOICE IEM the change billed via PRODUC FEAURE # PRODUC FEAURE ID * DESCRIPION INVENORY IEM # INVENORY IEM ID SERIALIZED INVENORY IEM * SERIAL NUM the change billed via NON SERIALIZED INVENORY IEM - QUANIY ON HAND INVOICE # INVOICE ID * INVOICE DAE - MESSAGE - DESCRIPION part of the adjustment sold with sold composed of Fig.3. Universal data model of invoice item Invoices, like shipments and orders, may have many items showing the detailed inmation about the goods or services that are charged to parties. he items on an invoice may be products, features, work efts, time entries, or adjustments such as sales tax, shipping and handling charges, fees, and so on. 6 Alignment of MDA and universal data models to data warehouse development framework he authors have previously described MDA approach and universal data models concept. he purpose of this section is to combine these approaches to data warehouse development framework. MDA presents computational independent, platm independent, and platm specific viewpoints. Following these considerations authors present an MDA oriented data warehouse development framework. Following MDA viewpoints can be represented according to data warehouse development framework: CIM defines the requirements the data warehouse. It is a viewpoint of the data warehouse from business process perspective. Business processes has a crucial role in data warehouse development. Business processes and universal data models bridge the gap between those that are experts about the domain and process, and those that are experts of the design and construction of the data warehouse. PIM defines the data warehouse from a conceptual viewpoint. he major aim at this level is to represent the main data warehouse architecture - logical data warehouse data structures with appropriate attributes without taking into account any specific technology. PSM defines the data warehouse design from a certain platm view. For example, a data warehouse can be implemented according to different platms, such as Common warehouse metamodel (CWM) standard, SQL statements some particular warehouse platm. CODE defines implementation code. 6.1 CIM implementation As a basis CIM model serves business process model. Below is the business process diagram illustrating the Seller-initiated Invoice transaction process. his is not the only method by which the process may occur, however, it represents a primary process. Intermediaries, including routing hubs and/or networks, may be involved if necessary. CODE PIM PIM CIM Fig.4. MDA approach of data warehouse development Fig.5. Invoice transaction business process 6.2 PIM implementation A Platm independent model is a view of a system from the platm independent viewpoint [4]. his means that the model describes the system hiding the details necessary a particular platm. From the perspective of data warehouse development this view is logical data warehouse data model. Platm ISBN: ISSN:
5 independent model consists of integrated view of business process model and appropriate universal data model. CUSOMER # CUSOMER ID # SNAPSHO DAE * CUSOMER NAME - AGE - MARIAL SAUS * CREDI RAING Reconciliation Process Invoice Create invoice INVOICE # INVOICE ID # INVOICE IEM SEQ ID * INVOICE DAE * CUSOMER ID * BILL O ADDRESS ID * ORGANIZAION ID * ORG ADDRESS ID * PRODUC ID * QUANIY * AMOUN * EXENDED AMOUN - PRODUC COS * LOAD DAE SUPPLIER # SUPPLIER ID # ADDRESS ID * SUPPLIER NAME - POSAL CODE * LOAD DAE Fig. 6. Example of logical data structure of data warehouse 6.3 PSM implementation A Platm specific model is a view of a system from the platm specific viewpoint. his model represents platm independent model with perspective of how that model will be implemented by chosen platm. Platm Independent model might be implemented in different ways, example as XML description of data warehouse data structures. 7 Conclusion In the paper authors have introduced MDA oriented framework data warehouse development. his framework addresses the design of the data warehouse system by aligning every development stage of the data warehouse with the different MDA viewpoints. Authors introduced universal data models use in MDA oriented framework. Use of universal data models speeds up and facilitates development of data warehouse system. his approach is useful when process oriented data warehouse is developed. Authors consider that advantages of the approach are seen in the combination of model driven and universal data model s approach to data warehouse development framework. Both MDA and universal data models are designed to accelerate software development. Authors plan to evolve this approach to include transmation between different viewpoints of MDA. he aim is to develop fully automated transmation process. 8 Acknowledgments his work has been partly supported by the European Social Fund within the National Programme Support the carrying out doctoral study programm s and post-doctoral researches project Support the development of doctoral studies at Riga echnical University. References: [1] Staudt, M., Vaduva, A., & Vetterli,., Metadata Management and Data Warehousing (No. echnischer Report Institut für Inmatik). Zürich: Universität Zürich, 1999 [2] Cabibbo L., orlone R. A Logical Approach to Multidimensional Databases. In: Proc. Of the 6th Intl. Conf. on Extending Database echnology (EDB 98). Volume 1377 of LNCS, pp Valencia, Spain [3] Poole J. Model Driven Data Warehouse (MDDW) [4] OMG Common Warehouse Metamodel (CWM) Specification [5] Medina E., rujillo J. A Standard Representing Multidimensional Properties: he Common Warehouse Metamodel (CWM). In proceedings of the 6th East-European Conference on Advances in Databases and Inmation Systems (ADBIS 02), volume 2435 of Lecture Notes in Computer Science, pages , Bratislava, Slovakia. September, Springer-Verlag, [6] J.Mazón, J.rujillo, An MDA approach the development of data warehouses, An MDA approach the development of data warehouses, 1st issue, Vol. 45, Elsevier Science Publishers, [7] L.Silverston, he Data Model Resource Book Revised Edition Volume 1, Wiley, 2001 [8] W.H.Inmon, Building the Data Warehouse, 4 th edition, Wiley, 2005 [9] R.Kimball, L.Reeves, M.Ross, W.hornthwaite - he Data Warehouse Lifecycle oolkit, John Wiley & Sons (1998) [10] S.Kent, Model Driven Engineering, Lecture Notes in Computer Science, Vol. 2335, Springer, ISBN: ISSN:
6 [11] Marco, D., & Jennings, M., Universal Meta Data Models. New York et al.: Wiley Publishing., [12] M.Klimavicius, U.Sukovskis, Business process driven data warehouse development, Scien-tific Proceedings of Riga echnical University, Computer Science Series, Applied computer Systems, 6th issue, Vol. 22, Riga, Latvia, RU, [13] M. Klimavicius, owards Development of Solution Business Process-Oriented Data Analysis, Proceedings of World Academy of Science, Engineering and echnology, Volume 27, Cairo, Egypt, 2008 [14] V.Stefanov and B.List, Business Metadata the Data Warehouse - Weaving Enterprise Goals and Multidimensional Models, International Workshop on Models Enterprise Computing at the 10th International Enterprise Distributed Object Computing Conference, Hong Kong, China, 2006 ISBN: ISSN:
INTEROPERABILITY IN DATA WAREHOUSES
INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content
More informationA Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
More informationClarifying a vision on certification of MDA tools
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,
More informationDesigning a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
More informationOpen Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
More informationMetadata Management for Data Warehouse Projects
Metadata Management for Data Warehouse Projects Stefano Cazzella Datamat S.p.A. stefano.cazzella@datamat.it Abstract Metadata management has been identified as one of the major critical success factor
More informationCHAPTER 4 Data Warehouse Architecture
CHAPTER 4 Data Warehouse Architecture 4.1 Data Warehouse Architecture 4.2 Three-tier data warehouse architecture 4.3 Types of OLAP servers: ROLAP versus MOLAP versus HOLAP 4.4 Further development of Data
More informationA Knowledge Management Framework Using Business Intelligence Solutions
www.ijcsi.org 102 A Knowledge Management Framework Using Business Intelligence Solutions Marwa Gadu 1 and Prof. Dr. Nashaat El-Khameesy 2 1 Computer and Information Systems Department, Sadat Academy For
More informationCIM to PIM Transformation: A criteria Based Evaluation
ISSN:2229-6093 CIM to PIM Transformation: A criteria Based Evaluation Abdelouahed KRIOUILE *, Taoufiq GADI, Youssef BALOUKI Univ Hassan 1, LAVETE Laboratory, 26000 Settat, Maroc * E-mail of the corresponding
More informationModel Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
More informationFoundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster (jku@zurich.ibm.com) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
More informationAutomatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department
Automatic Generation Between UML and Code Fande Kong and Liang Zhang Computer Science department Outline The motivation why we need to do the generation between the UML and code. What other people have
More informationModel Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
More informationFrom Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
More informationModel-driven secure system development framework
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 43 52 P. Model-driven secure system development framework Viesturs Kaugers, Uldis Sukovskis Riga Technical
More informationThe Impact of the Computational Independent Model for Enterprise Information System Development
Volume No.8, December 200 The Impact of the Computational Independent Model for Enterprise Information System Development Yashwant Singh Jaypee University of IT, Waknaghat, Himachal Pradesh, INDIA Dr.
More informationAn Agent Based Etl System: Towards an Automatic Code Generation
World Applied Sciences Journal 31 (5): 979-987, 2014 ISSN 1818-4952 IDOSI Publications, 2014 DOI: 10.5829/idosi.wasj.2014.31.05.268 An Agent Based Etl System: Towards an Automatic Code Generation Abderrahmane
More informationThe Fast Guide to Model Driven Architecture
WHITEPAPER The Fast Guide to Model Driven Architecture The Basics of Model Driven Architecture By Frank Truyen frank.truyen@cephas.cc The Fast Guide to Model Driven Architecture The Basics of Model Driven
More informationChapter 10 Practical Database Design Methodology and Use of UML Diagrams
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in
More informationTOWARDS A FRAMEWORK INCORPORATING FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTS FOR DATAWAREHOUSE CONCEPTUAL DESIGN
IADIS International Journal on Computer Science and Information Systems Vol. 9, No. 1, pp. 43-54 ISSN: 1646-3692 TOWARDS A FRAMEWORK INCORPORATING FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTS FOR DATAWAREHOUSE
More informationCDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.
More informationInformation Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board pete.rivett@adaptive.com 2011-05-11 1 The Information Management Conundrum We all have Data
More informationKey organizational factors in data warehouse architecture selection
Key organizational factors in data warehouse architecture selection Ravi Kumar Choudhary ABSTRACT Deciding the most suitable architecture is the most crucial activity in the Data warehouse life cycle.
More informationMDA based approach towards Design of Database for Banking System
Volume 49 No.16, July 2012 MDA based approach towards Design of Database for Banking System Harsh Dev Phd,Professor, Department of CSE Pranveer Singh Institute of Technology, Kanpur U.P., India Amit Seth
More informationData Warehouse Overview. Srini Rengarajan
Data Warehouse Overview Srini Rengarajan Please mute Your cell! Agenda Data Warehouse Architecture Approaches to build a Data Warehouse Top Down Approach Bottom Up Approach Best Practices Case Example
More informationModel-Driven Data Warehousing
Model-Driven Data Warehousing Integrate.2003, Burlingame, CA Wednesday, January 29, 16:30-18:00 John Poole Hyperion Solutions Corporation Why Model-Driven Data Warehousing? Problem statement: Data warehousing
More informationBusiness Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software
More informationUsing UML to Construct a Model Driven Solution for Unified Access to Disparate Data
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Randall M. Hauch VP Development, Chief Architect Metadata Management OMG's Second Workshop on UML for Enterprise Applications:
More informationOMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study
OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study Michael Guttman CTO, The Voyant Group mguttman@thevoyantgroup.com Overview of Voyant H.Q. West Chester, PA Business
More informationA Survey on Data Warehouse Architecture
A Survey on Data Warehouse Architecture Rajiv Senapati 1, D.Anil Kumar 2 1 Assistant Professor, Department of IT, G.I.E.T, Gunupur, India 2 Associate Professor, Department of CSE, G.I.E.T, Gunupur, India
More informationAll you need are models Anneke Kleppe, Klasse Objecten
Model Driven Architecture All you need are models Anneke Kleppe, Klasse Objecten Contents Limited Vision on MDA Modeling Maturity Levels Models Model Driven Development Model Driven Architecture MDA in
More informationBUSINESS RULES AS PART OF INFORMATION SYSTEMS LIFE CYCLE: POSSIBLE SCENARIOS Kestutis Kapocius 1,2,3, Gintautas Garsva 1,2,4
International Conference 20th EURO Mini Conference Continuous Optimization and Knowledge-Based Technologies (EurOPT-2008) May 20 23, 2008, Neringa, LITHUANIA ISBN 978-9955-28-283-9 L. Sakalauskas, G.W.
More informationA Case Study on Model Driven Data Integration for Data Centric Software Development
A Case Study on Model Driven Data Integration for Data Centric Software Development Hyeonsook Kim hyeonsook.kim@tvu. ac.uk Ying Zhang ying.zhang@tvu.ac.u k ABSTRACT Model Driven Data Integration is a data
More informationDeveloping in the MDA Object Management Group Page 1
Developing in OMG s New -Driven Architecture Jon Siegel Director, Technology Transfer Object Management Group In this paper, we re going to describe the application development process supported by OMG
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 informationFrom Business Services to Web Services: an MDA Approach
From Business Services to Web Services: an MDA Approach Hugo Estrada 1, Itzel Morales-Ramírez 2, Alicia Martínez 1, Oscar Pastor 3 1 CENIDET, Cuernavaca, Mor. México {hestrada, amartinez}@cenidet.edu.mx
More informationAssociate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2
Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue
More informationDevelopment of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
More informationData-Warehouse-, Data-Mining- und OLAP-Technologien
Data-Warehouse-, Data-Mining- und OLAP-Technologien Chapter 2: Data Warehouse Architecture Bernhard Mitschang Universität Stuttgart Winter Term 2014/2015 Overview Data Warehouse Architecture Data Sources
More informationData Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
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 informationDMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA
DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA Ulrich Christ/Product Management SAP EDW (BW/HANA) Public Disclaimer This presentation outlines our general product direction
More informationApplying MDA in Developing Intermediary Service for Data Retrieval
Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 dboberic@uns.ac.rs
More informationAgile Approach and MDA in Software Development Process
Agile Approach and MDA in Software Development Process JaroslavaKniežová, Ing. PhD. Associate Professor Comenius University Faculty of Management Department of Information Systems Bratislava, Slovakia
More informationAligning Data Warehouse Requirements with Business Goals
Aligning Data Warehouse Requirements with Business Goals Alejandro Maté 1, Juan Trujillo 1, Eric Yu 2 1 Lucentia Research Group Department of Software and Computing Systems University of Alicante {amate,jtrujillo}@dlsi.ua.es
More informationFiltering the Web to Feed Data Warehouses
Witold Abramowicz, Pawel Kalczynski and Krzysztof We^cel Filtering the Web to Feed Data Warehouses Springer Table of Contents CHAPTER 1 INTRODUCTION 1 1.1 Information Systems 1 1.2 Information Filtering
More informationSERENITY Pattern-based Software Development Life-Cycle
SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies
More informationDetermining Preferences from Semantic Metadata in OLAP Reporting Tool
Determining Preferences from Semantic Metadata in OLAP Reporting Tool Darja Solodovnikova, Natalija Kozmina Faculty of Computing, University of Latvia, Riga LV-586, Latvia {darja.solodovnikova, natalija.kozmina}@lu.lv
More informationWHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT
WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE
More informationA Hybrid Model Driven Development Framework for the Multidimensional Modeling of Data Warehouses
A Hybrid Model Driven Development Framework for the Multidimensional Modeling of Data Warehouses ABSTRACT Jose-Norberto Mazón Lucentia Research Group Dept. of Software and Computing Systems University
More informationCourse 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing
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 informationBusiness Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
More informationMULTIDIMENSIONAL META-MODELLING FOR AIR TRAFFIC MANAGEMENT SERVICE PROCESSES
Computer Modelling and New Technologies, 2010, Vol.14, No.2, 50 57 Transport and Telecommunication Institute, Lomonosov 1, LV-1019, Riga, Latvia MULTIDIMENSIONAL META-MODELLING FOR AIR TRAFFIC MANAGEMENT
More informationAn MDA Approach for the Development of Web applications
An MDA Approach for the Development of Web applications Santiago Meliá Beigbeder and Cristina Cachero Castro {santi,ccachero}@dlsi.ua.es Univesidad de Alicante, España Abstract. The continuous advances
More informationEXPLAINING DATA WAREHOUSE DATA TO BUSINESS USERS - A MODEL-BASED APPROACH TO BUSINESS METADATA
EXPLAINING DATA WAREHOUSE DATA TO BUSINESS USERS - A MODEL-BASED APPROACH TO BUSINESS METADATA Stefanov, Veronika, Women's Postgraduate College for Internet Technologies, Institute of Software Technology
More informationDatabases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
More informationEnhancement of Development Technologies for Agent- Based Software Engineering
Enhancement of Development Technologies for Agent- Based Software Engineering Andre Karpištšenko Tallinn Technical University, Ehitajate tee 5 19086 Tallinn, Estonia andre@lap.ee Abstract. Current trends
More informationGoal-Driven Design of a Data Warehouse-Based Business Process Analysis System
Proceedings of the 6th WSEAS Int. Conf. on Artificial Intelligence, Knowledge Engineering and Data Bases, Corfu Island, Greece, February 16-19, 2007 243 Goal-Driven Design of a Data Warehouse-Based Business
More informationEnterprise Knowledge Management Aspects and Layers
Enterprise Knowledge Management Aspects and Layers Saulius GUDAS Informatics department of Kaunas Faculty of Humanities, Vilnius University Kaunas, Muitines 8, LT-44280 Lithuania ABSTRACT The paper presents
More informationOverview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
More informationWeb Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
More informationThe Specific Text Analysis Tasks at the Beginning of MDA Life Cycle
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 11 22 P. The Specific Text Analysis Tasks at the Beginning of MDA Life Cycle Armands Šlihte Faculty
More informationMDM and Data Warehousing Complement Each Other
Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There
More informationUPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,
More informationChapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
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 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 informationData warehouse development with EPC
Proceedings of the 5th WSEAS Int. Conf. on ATA NETWORKS, COMMUNICATIONS & COMPUTERS, Bucharest, Romania, October 16-17, 2006 1 ata warehouse development with EPC MARIS KLIMAVICIUS aculty of Computer Science
More informationDSS based on Data Warehouse
DSS based on Data Warehouse C_13 / 6.01.2015 Decision support system is a complex system engineering. At the same time, research DW composition, DW structure and DSS Architecture based on DW, puts forward
More informationCommon Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November
More informationIntegration and Reuse of Heterogeneous Information Hetero-Homogeneous Data Warehouse Modeling in the CWM
Integration and Reuse of Heterogeneous Information Hetero-Homogeneous Data Warehouse Modeling in the CWM Christoph Schütz, Bernd Neumayr, Michael Schrefl http://hh-dw.dke.uni-linz.ac.at/ Overview Background
More informationChapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
More informationEnhanced Model Driven Architecture Software Development Life Cycle with Synchronized and Consistent Mapping
2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Enhanced Model Driven Architecture Software Development Life Cycle with Synchronized
More informationDEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES
DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at
More informationSemantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de
More informationReverse Engineering in Data Integration Software
Database Systems Journal vol. IV, no. 1/2013 11 Reverse Engineering in Data Integration Software Vlad DIACONITA The Bucharest Academy of Economic Studies diaconita.vlad@ie.ase.ro Integrated applications
More informationRevel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
More informationBridging the Gap between Data Warehouses and Business Processes
Bridging the Gap between Data Warehouses and Business Processes A Business Intelligence Perspective for Event-Driven Process Chains Veronika Stefanov 1 and Beate List 1 Women s Postgraduate College for
More informationModel-Driven Architecture: Vision, Standards And Emerging Technologies
1 Model-Driven Architecture: Vision, Standards And Emerging Technologies Position Paper Submitted to ECOOP 2001 Workshop on Metamodeling and Adaptive Object Models John D. Poole Hyperion Solutions Corporation
More informationComparative Analysis of Data warehouse Design Approaches from Security Perspectives
Comparative Analysis of Data warehouse Design Approaches from Security Perspectives Shashank Saroop #1, Manoj Kumar *2 # M.Tech (Information Security), Department of Computer Science, GGSIP University
More informationPMLite: An Open Source Solution for Process Monitoring
PMLite: An Open Source Solution for Process Monitoring Alberto Colombo, Ernesto Damiani, and Fulvio Frati Department of Information Technology - University of Milan via Bramante 65, 26013 Crema (CR) Italy
More informationSEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation
Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since
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 informationAdding Semantics to Business Intelligence
Adding Semantics to Business Intelligence Denilson Sell 1,2, Liliana Cabral 2, Enrico Motta 2, John Domingue 2 and Roberto Pacheco 1,3 1 Stela Group, Universidade Federal de Santa Catarina, Brazil 2 Knowledge
More informationGenerating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
More informationUsing Master Data in Business Intelligence
helping build the smart business Using Master Data in Business Intelligence Colin White BI Research March 2007 Sponsored by SAP TABLE OF CONTENTS THE IMPORTANCE OF MASTER DATA MANAGEMENT 1 What is Master
More informationChapter 5. Warehousing, Data Acquisition, Data. Visualization
Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization 5-1 Learning Objectives
More informationOrganization of data warehousing in large service companies - A matrix approach based on data ownership and competence centers
Organization of data warehousing in large service companies - A matrix approach based on data ownership and competence centers Robert Winter and Markus Meyer Institute of Information Management, University
More informationBusiness Model Interoperability using Enterprise Model Integration
Business Model Interoperability using Enterprise Model Integration Harald KÜHN, Marion MURZEK, Franz BAYER BOC Information Systems GmbH, Rabensteig 2, 1010 Vienna, Austria Tel: +43 1 513 27 36 10, Fax:
More informationService Oriented Architecture and Its Advantages
ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:
More informationCalifornia Enterprise Architecture Framework
Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need
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 informationEnabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software
SAP Technology Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software Table of Contents 4 Seeing the Big Picture with a 360-Degree View Gaining Efficiencies
More informationJava Metadata Interface and Data Warehousing
Java Metadata Interface and Data Warehousing A JMI white paper by John D. Poole November 2002 Abstract. This paper describes a model-driven approach to data warehouse administration by presenting a detailed
More informationSemantic Integration in Enterprise Information Management
SETLabs Briefings VOL 4 NO 2 Oct - Dec 2006 Semantic Integration in Enterprise Information Management By Muralidhar Prabhakaran & Carey Chou Creating structurally integrated and semantically rich information
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 informationSERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS
7th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 22-24 April 2010, Tallinn, Estonia SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS Lemmik, R.; Karjust, K.;
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 information