Towards a Data Warehouse Testing Framework

Size: px
Start display at page:

Download "Towards a Data Warehouse Testing Framework"

Transcription

1 2011 Ninth International Conference on ICT and Knowledge Engineering Towards a Data Warehouse Testing Framework Neveen ElGamal Information Systems Department Faculty of Computers and Information, Cairo University Cairo, Egypt n.elgamal@fci-cu.edu.eg Ali El Bastawissy Information Systems Department Faculty of Computers and Information, Cairo University Cairo, Egypt alibasta@fci-cu.edu.eg Galal Galal-Edeen Information Systems Department Faculty of Computers and Information, Cairo University Cairo, Egypt galal@acm.org Abstract --- Data warehouse (DW) testing is a very critical stage in the DW development because decisions are made based on the information resulting from the DW. So, testing the quality of the resulting information will support the trustworthiness of the DW system. A number of approaches were made to describe how the testing process should take place in the DW environment. In this paper we will present briefly these testing approaches, and then a proposed matrix that structures the DW testing routines will be used to evaluate and compare these approaches. Afterwards an analysis of the comparison matrix will highlight the weakness points that exist in the available DW testing approaches. Finally, we will point out the requirements towards achieving a homogeneous DW testing framework. In the end, we will conclude our work. Keywords: Data Warehouse Testing, Data Warehouse Quality I. INTRODUCTION During the development of DWs, a considerable amount of data is integrated, structured, cleansed, and grouped in a single framework that is the DW. A number of changes take place on the data which could lead to data manipulation and corruption. Data warehouse projects fail for many reasons, all of which can be traced to a single cause: nonquality. [1]. There should be a way of guaranteeing that the data in the sources is the same data that reached the DW, and the data quality is improved; not lost. In the data warehousing process, data passes through several stages each one causing different kind of changes to the data to finally reach the user in a form of a chart or a report. It is not the best approach to compare the DW system outputs and the data in the data sources to test if the DW system is working properly. This type of test is an informative test that will take place at a certain point in the testing process but the most important part in the testing process should take place during the DW development. Every stage and every component the data passes through should be tested to guaranty its accuracy and data quality preservation or even improvement. DW Assessment, Evaluation, Testing and Quality are most of the time used as synonyms which refer to how good the DW is. Linguistically Assessment and Evaluation are synonyms however in DW field, Assessment is the process of measuring the worthiness of an entity through a group of tests while Evaluation is the process of analyzing, reflecting upon, and summarizing assessment information and making judgments or decisions based upon the information gathered [2]. DW quality is different from the other terms as it refers to the combined outcome of the three processes. It is widely agreed upon that the DW is totally different from other systems such as Software or Transactional Systems. Consequently, the testing techniques used for these other systems are inadequate to be used in DW testing. Here are some of the differences: DW always answers Ad-hoc queries, which makes it impossible to test prior to system delivery. On the other hand, all functions in the software engineering realm are predefined. DW testing is data centric, while software testing is code centric. DW always deals with huge data volumes. The testing process in other systems ends with the development life-cycle while in DWs it continues after the system delivery. Software projects are self contained but a data warehouse project continues due to decision-making process requirement for ongoing changes [3]. Most of the available testing scenarios are driven by some user inputs while in DW most of the tests are system-triggered scenarios. Volume of test-data in DW is considerably large compared to any other testing process. In other systems test cases can reach hundreds but the valid combinations of these test cases will never be unlimited. Unlike the DW, the test cases are unlimited due to the core objective of the DW that allows all possible views of data. [4]. DW testing consists of different types of tests depending on the time the test is taking place for example; Initial data load test is different from the incremental data load test. As shown in figure 1, DW system consists of a number of inter-related components: /11/$ IEEE 65

2 Data Sources (DS) Operational Data Store (ODS)/ Data Staging Area (DSA) Data Warehouse (DW) Data Marts (DM) And, User Interface (UI) Applications.Ex; OLAP reports, Decision Support tools, and Analysis Tools perspective. Some authors presented a DW testing methodology like [7, 10, 18]. In this paper we are only concerned with the attempts considering how to test the DW. In other words, we re concerned with the types of tests that must be considered while testing the DW. The rest of this section will introduce these attempts in a chronological order and a comparison between them will be presented later in the following sections. 1. In [9], the author introduced a DW testing and validation technique. He had broken the testing and validation process into four well defined and high-level processes namely; 1. Integration testing 2. System testing 3. Data validation 4. Acceptance testing. Figure 1. DW System Architecture Each component needs to be tested to verify its efficiency independently. The connections between the DW components are groups of transformations that take place on data. These transformation processes should be tested as well to ensure data quality preservation. The results of the DW system (ex: Charts, Reports, outputs of Decision support and analysis tools) should be compared with the original data existing in the DSs. Finally, from the operational point of view the DW system should be tested for performance, reliability, robustness, recovery, etc The remainder of this paper will be organized as follows; section II will briefly survey the existing DW testing approaches. Section III will introduce the matrices that will be used later in section IV to compare and evaluate the existing DW testing approaches. Section V will analyze the comparison matrix to highlight the drawbacks and weaknesses that exist in the area of DW testing. Section VI will use the analysis in section V to state the needs for a DW testing framework. Finally we will conclude our work in section VII. II. EXISTING DW TESTING APPROACHES A number of trials had been made to address the DW testing process. Some were made by companies offering consultancy services for DW testing like [5-8]. Others, to fill the gap of not finding a generic DW testing technique, had proposed one as a research attempt like [3, 9-15]. A different trend was taken by authors to present some automated tools for the DW testing process like [16, 17] and from a different 2. In [12], the authors presented a DW testing approach that they named a DW validation strategy. This attempt was proposed during a DW testing project. They concentrated on validating the data that is loaded in the DW and checking its credibility. This took place via 2 main approaches: Approach I: tends to follow the data from the source to the target warehouse. Approach II: tends to follow the source through the Extraction Transformation Loading (ETL) process then into the target warehouse. Using these 2 approaches they have divided the process of testing into consecutive levels: Constraint testing Source to target Counts Source to target data validation Error processing Defect Tracking 3. In [7], Wipro Technologies company presents in this white paper their data warehouse testing strategy. They have used the standard software testing process that includes: Unit testing, Integration testing, System and acceptance testing, and performance testing. They chose to customize the contents of these tests in order to be adequate to be used for DW testing. In addition, they presented an abstract life cycle for testing the DW application. 4. In [11], the author divided the data warehouse testing into: Requirements Testing Unit testing Integration testing Acceptance testing 66

3 What was unique for this approach is that it tested the data granularity on its lowest level and it also verified the user requirements with the resulting data. 5. In [10], the author introduced an abstract DW testing methodology as follows: Use of Traceability to enable full test coverage of Business Requirements In depth review of Test Cases Manipulation of Test Data to ensure full test coverage Provision of appropriate tools to speed the process of Test Execution & Evaluation Regression Testing He also stated that the DW Testing Types (routines) are: 1. Unit Testing. 2. Integration Testing. 3. Technical Shakedown Testing. 4. System Testing. 5. Operation readiness Testing 6. User Acceptance Testing. 6. In [15], the author concentrated on testing the ETL Applications since most of the work is done through it. He has stated the testing goals that are required to be met after building the DW. The DW testing goals are: Data completeness Data transformation Data quality Performance and scalability Integration testing User-acceptance testing Regression testing 7. In [13], the author stated that during the process of building the DW with its ETL tools and applications, six types of testing need to be conducted. These tests are: ETL Testing Functional Testing Performance Testing Security Testing User Acceptance Testing End-to-end Testing The author did not give considerable attention to the DW testing methodology but concentrated on how these tests are conducted in the DW environment. Moreover, he stated how these tests can be conducted using the Microsoft SQL Server tools. 8. In [14], the authors suggested a proposal for basic DW testing activities (routines) as a final part of the DW testing methodology. Other parts of the methodology were published in [18-20] The testing activities can be split into four logical units regarding: Multidimensional database testing, Data pump (ETL) testing, Metadata and, OLAP testing. The authors then highlighted how these activities split into smaller more distinctive activities to be performed during the DW testing process. 9. In [3], the authors introduced data warehouse testing activities (routines) framed within a DW development methodology introduced in [21]. They have stated that the components that needs to be tested are, Conceptual Schema, Logical Schema, ETL Procedures, Database, and Front-end. To be able to test these components, they have listed eight test types that best fit the characteristics of DW systems. These test types are: Functional test Usability test Performance test Stress test Recovery Test Security test Regression test A comprehensive explanation of how the DW components are being tested by the above testing routines is then explored showing what type of test(s) is suitable for which component as shown in table I. TABLE I: DW COMPONENTS VS TESTING TYPES [3] 10. In [6], the author presented DW testing types with respect to DW development stages and illustrated the DW testing focus points categorized into 2 main high-level aspects: Underlying Data: 67

4 1. Data Coverage 2. Data Complying with the transformation logic in accordance with the business rules DW Components: 1. Performance and scalability 2. Component orchestration testing (Integration Test) 3. Regression Testing III. PROPOSED DW TESTING MATRICES DW testing process consists of a number of testing routines. These routines could be categorized by what, where, and when these tests will take place, WHERE: presents the component of the DW that this test targets. This divides the DW architecture as shown in figure 1 into the following layers: o Data Sources to Operational Data Store: Presents the testing routines targeting data sources, wrappers, extractors, transformations and data staging area itself. o Data Staging Area to DW: Presents the testing routines targeting the loading process, and the DW itself. o DW to Data Marts: Presents the testing routines targeting the data marts and the transformations that take place on the data used by the data marts and the data marts themselves. o Data Marts to User Interface: Presents the testing techniques targeting the transformation of data to the Interface applications and the interface applications themselves. WHAT: represents what these routines will test in the targeted DW component. o Schema: focuses on testing DW design issues. o Data: concerned with all data related tests like data quality, data transformation, data selection, data presentation, etc o Operational: tests the data warehousing as an integrated product to confirm its reliability, robustness, regression, etc and tests that are concerned with the process of putting the DW into operation. when any change takes place on the design of the system. o After System Delivery: Redundant test that takes place several times during system operation. The what, where and when testing categories will result in a 3 dimensional matrix. As shown in table II, the rows represent the where dimension, the columns represent the what dimension, and later on the when dimension shall be represented in color in the following section when this matrix is used to compare the existing DW testing approaches to show to what extent did the testing approaches cover the aspects of the DW testing process. Backend Frontend TABLE II: DS ODS ODS DW DW DM DM UI DW TESTING MATRICES Schema Data Operation IV. APPROACHES COMPARISON AND EVALUATION After studying how each proposed DW testing approach addressed the DW testing and according to the DW testing matrices defined in the previous section, a comparison matrix is presented in table III showing the test routines that each approach covered. The DW testing approaches are represented on the columns, the what and where dimensions classify the test routines on the rows. The intersection of rows and columns indicates the coverage of the test routine in this approach where represents full coverage and represents partial coverage. Finally, the when dimension that indicates whether this test takes place before or after system delivery is represented by color highlighting the tests which take place after the system delivery, while the tests that take place during the system development or when the system is subject to change are left without color highlighting. We were able to compare only 10 approaches, as not enough data was available for the rest of the approaches. In our study we focused on the approaches, showing what to test and how to test it and not the attempts presenting how to automate the testing process. WHEN will this test take place? o Before System Delivery: A one time test that takes place before the system is delivered to the user or 68

5 TABLE III: DW APPROACHES COMPARISON 69

6 As it is obvious in table III, none of the proposed approaches addressed the entire DW testing matrices. This is simply because each approach addressed the DW testing process from its own point of view without leaning on any standard or general framework. Some of the attempts considered only parts of the DW framework shown in figure 1. Other attempts used their own framework for the DW environment according to the case they are addressing for example; [3] used a DW architecture that does not include either an ODS or DW Layers. The data is loaded from the Data Sources to the Data Marts directly. This architecture makes the Data Marts layer acts as both the DW and the Data Mart interchangeably. Other approaches like [7, 9, 13] did not include the ODS layer. From another perspective, there are some test routines that are not addressed by any approach like; the ODS conceptual model tests, Data Quality factors like accuracy, completeness, precision, continuity, etc... Some major components of the DW were not tested by any of the proposed approaches which is the DM Schema and the additivity of measures in the DMs. V. COMPARISON MATRIX ANALYSIS By studying carefully the existing DW testing approaches, it is evident that the DW environment lacks the following: 1. The existence of a generic, well defined, DW testing approach that could be used in any project. 2. None of the existing approaches covered all the tests needed to guarantee the efficiency of DW after delivery. 3. The approaches proposed in [14, 18, 19] were the only ones focusing on both the DW testing routines and the life cycle of the testing process. The life cycle was presented as follows: o Test Plan o Test Cases o Test Data o Termination Criteria o Test Result Nevertheless, they presented the two approaches independently not showing how the testing routines can fit in a complete DW testing life cycle. To fully cover the testing process of DW a framework needs to fill this gap. 4. None of the existing approaches was targeted to the Unconventional DW types like Spatial DW, Active DW, Temporal DW, DW2.0, etc Some of the contents of the testing routines will differ from one DW to another according to its DW type. A specialization of these test routines needs to be defined in order to make the DW testing approach applicable for all DW types. 5. Some of the above test routines could be automated but none of the proposed approaches showed how these routines could be automated or have an automated assistance. Due to the huge amount of data in the DW and the considerable number of tests that the DW passes through during development and after delivery, having an automated support for some of the test routines is a must to accelerate the testing process. 6. The existing DW testing approaches missed testing some of the DW components. These tests affect the quality, efficiency and effectiveness of the DW severely. These tests are: a. ODS Conceptual Schema: The ODS has a conceptual model that carries data from a number of heterogeneous data sources, which are different in the structure and implementation. Lots of integration takes place in the ODS which may lead to severe data loss or data corruption if the conceptual model where the data is loaded in happens to be incorrect. b. DM Schema Design: Data marts are miniature DWs that need to be designed and validated to ensure data quality preservation. Lack of proper DM design could lead to data loss, inadequate dimension hierarchy, incorrect data aggregation, and violating the additivity of facts with respect to dimensions. Improper DM schema could lead to misleading the decision makers with incorrect data display. c. Additivity Guards: Facts are always preferred to be fully additive, and it is almost prohibited to be nonadditive, but real life is not always perfect. Facts are sometimes semi-additive which means that the fact defined in the DM is additive on some but not all the dimensions. For example: Inventory is non additive on the time dimension but it is additive on the location and supplier dimensions. Ignoring the additivity of measures along dimensions may cause the generation of misleading data so it is mandatory to guard the additivity of measures in the Data marts. d. Data Quality factors: as presented in [22] are Completeness, Accuracy, consistency, Precision, granularity, Continuity, Currency, Duration, Retention, Precedence and Balancing. Defects of data quality will eventually lead to failure in providing accurate business information. Each of these quality factors has a great influence on the overall quality of the DW. VI. REQUIREMENTS FOR A DW TESTING FRAMEWORK After pointing out the factors of weakness that exist in the DW testing environment, we now state the requirements 70

7 which the DW testing environment needs. The DW testing environment requires a DW Testing Framework that: 1. Is generic enough to be used in several DW testing projects. 2. Provide tests for all the DW components and transformations. 3. Comprehensively define all test routines to minimize ambiguity. 4. Presents the testing routines within a DW life cycle that includes the following: a. Test Plan b. Test Cases c. Test Data d. Termination Criteria e. Test Results 5. Supports testing unconventional DW types by providing a specialization of testing routines that is adequate for each type of DW. 6. Presents how the test routines can be automated or get automatic support if full automation is not applicable for this specific routine. It should also include suggestions for using existing automated test tools to minimize the amount of work done to get automated support in the DW testing process. VII. CONCLUSION Some trials have been carried out address the DW testing, most of them were oriented to a specific problem and none of them was generic enough to be used in other data warehousing projects. It appears that all the experts want to tell us how to build these things (DWs) without ever addressing the issue of validating its accuracy once it is loaded [9]. Having a generic DW Testing Framework that addresses all the aspects of the DW testing process will ensure the quality of the DW or even improve it, in addition to gaining the end user s trust for the results he gets from the tested DW. VIII. REFERENCES [1] L. P. English, Improving Data Warehouse and Business Information Quality (Methods for Reducing Costs and Increasing Profits). New York: John Wiley and Sons, Inc., [2] C. L. Scanlan, "Assessment, Evaluation, Testing and Grading," in [3] M. Golfarelli and S. Rizzi, "A Comprehensive Approach to Data Warehouse Testing," in ACM 12th international workshop on Data warehousing and OLAP (DOLAP '09) Hong Kong, China, [4] Executive-MiH, "Data Warehouse Testing is Different," [5] CTG, "CTG Data Warehouse Testing," in [6] M. P. Mathen, "Data Warehouse Testing," in [7] A. Munshi, "Testing a Data Warehouse Application," in [8] SSNSolutions, "SSN Solutions," in [9] C. Bateman, "Where are the Articles on Data Warehouse Testing and Validation Strategy?," in [10] S. Bhat, "Data Warehouse Testing - Practical," in [11] K. Brahmkshatriya, "Data Warehouse Testing," in [12] R. Cooper and S. Arbuckle, "How to Throughly Test a Data Warehouse," in Software Testing Analysis and Review (STAREAST), Orlando, Florida, [13] V. Rainardi, "Testin your Data Warehouse," in Building a data warehouse with examples in SQL server: Apress, [14] P. Tanuška, O. Moravčík, P. Važan, and F. Miksa, "The Proposal of Data Warehouse Testing Activities," in 20th Central European conference on Information and Intelligent Systems, Varaždin, Croatia, 2009, pp [15] J. Theobald, "Strategies for Testing Data Warehouse Applications." in [16] Inergy, "Automated ETL Testing in Data Warehouse Environment," in [17] R. K. Sharma, "Test Automation: In Data Warehouse Projects," in [18] P. Tanuška, W. Verschelde, and M. Kopček, "The proposal of Data Warehouse Testing Scenario," in European conference on the use of Modern Information and Communication Technologies (ECUMICT), Gent, Belgium, [19] P. Tanuška, O. Moravčík, P. Važan, and F. Miksa, "The Proposal of the Essential Strategies of Data Warehouse Testing," in 19th Central European Conference on Information and Intelligent Systems (CECIIS), 2008, pp [20] P. Tanuška, P. Schreiber, and J. Zeman, "The Realization of Data Warehouse Testing Scenario," in proizvodstvo obrazovanii. (Infokit-3) Part II: 3 meždunarodnaja nature-techničeskaja konferencija. Stavropol, Russia, [21] M. Golfarelli and S. Rizzi, Data Warehouse Design: Modern Principles and Methodologies: McGraw Hill, [22] D. Larson, "TDWI Data Cleansing: Delivering High-Quality Warehouse Data," The Data Warehouse Institute

The Data Mining usage in Production System Management

The Data Mining usage in Production System Management The Data Mining usage in Production System Management Pavel Vazan, Pavol Tanuska, Michal Kebisek Abstract The paper gives the pilot results of the project that is oriented on the use of data mining techniques

More information

Data warehouse architecture consists of the following interconnected layers:

Data warehouse architecture consists of the following interconnected layers: Architecture, in the Data warehousing world, is the concept and design of the data base and technologies that are used to load the data. A good architecture will enable scalability, high performance and

More information

Managing Data Resources

Managing Data Resources Chapter 7 Managing Data Resources 7.1 2006 by Prentice Hall OBJECTIVES Describe basic file organization concepts and the problems of managing data resources in a traditional file environment Describe how

More information

CS614 - Data Warehousing - Midterm Papers Solved MCQ(S) (1 TO 22 Lectures)

CS614 - Data Warehousing - Midterm Papers Solved MCQ(S) (1 TO 22 Lectures) CS614- Data Warehousing Solved MCQ(S) From Midterm Papers (1 TO 22 Lectures) BY Arslan Arshad Nov 21,2016 BS110401050 BS110401050@vu.edu.pk Arslan.arshad01@gmail.com AKMP01 CS614 - Data Warehousing - Midterm

More information

A Comprehensive Approach to Data Warehouse Testing

A Comprehensive Approach to Data Warehouse Testing A Comprehensive Approach to Data Warehouse Testing Matteo Golfarelli DEIS - University of Bologna Via Sacchi, 3 Cesena, Italy matteo.golfarelli@unibo.it Stefano Rizzi DEIS - University of Bologna VIale

More information

Modern Software Engineering Methodologies Meet Data Warehouse Design: 4WD

Modern Software Engineering Methodologies Meet Data Warehouse Design: 4WD Modern Software Engineering Methodologies Meet Data Warehouse Design: 4WD Matteo Golfarelli Stefano Rizzi Elisa Turricchia University of Bologna - Italy 13th International Conference on Data Warehousing

More information

Data Warehousing. Ritham Vashisht, Sukhdeep Kaur and Shobti Saini

Data Warehousing. Ritham Vashisht, Sukhdeep Kaur and Shobti Saini Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 6 (2013), pp. 669-674 Research India Publications http://www.ripublication.com/aeee.htm Data Warehousing Ritham Vashisht,

More information

TDWI Data Modeling. Data Analysis and Design for BI and Data Warehousing Systems

TDWI Data Modeling. Data Analysis and Design for BI and Data Warehousing Systems Data Analysis and Design for BI and Data Warehousing Systems Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your

More information

Data Warehouse Design Using Row and Column Data Distribution

Data Warehouse Design Using Row and Column Data Distribution Int'l Conf. Information and Knowledge Engineering IKE'15 55 Data Warehouse Design Using Row and Column Data Distribution Behrooz Seyed-Abbassi and Vivekanand Madesi School of Computing, University of North

More information

CHAPTER 3 Implementation of Data warehouse in Data Mining

CHAPTER 3 Implementation of Data warehouse in Data Mining CHAPTER 3 Implementation of Data warehouse in Data Mining 3.1 Introduction to Data Warehousing A data warehouse is storage of convenient, consistent, complete and consolidated data, which is collected

More information

Fig 1.2: Relationship between DW, ODS and OLTP Systems

Fig 1.2: Relationship between DW, ODS and OLTP Systems 1.4 DATA WAREHOUSES Data warehousing is a process for assembling and managing data from various sources for the purpose of gaining a single detailed view of an enterprise. Although there are several definitions

More information

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 06, 2016 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 06, 2016 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 06, 2016 ISSN (online): 2321-0613 Tanzeela Khanam 1 Pravin S.Metkewar 2 1 Student 2 Associate Professor 1,2 SICSR, affiliated

More information

Course Number : SEWI ZG514 Course Title : Data Warehousing Type of Exam : Open Book Weightage : 60 % Duration : 180 Minutes

Course Number : SEWI ZG514 Course Title : Data Warehousing Type of Exam : Open Book Weightage : 60 % Duration : 180 Minutes Birla Institute of Technology & Science, Pilani Work Integrated Learning Programmes Division M.S. Systems Engineering at Wipro Info Tech (WIMS) First Semester 2014-2015 (October 2014 to March 2015) Comprehensive

More information

Managing Data Resources

Managing Data Resources Chapter 7 OBJECTIVES Describe basic file organization concepts and the problems of managing data resources in a traditional file environment Managing Data Resources Describe how a database management system

More information

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended. Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives

More information

Full file at

Full file at Chapter 2 Data Warehousing True-False Questions 1. A real-time, enterprise-level data warehouse combined with a strategy for its use in decision support can leverage data to provide massive financial benefits

More information

OLAP Introduction and Overview

OLAP Introduction and Overview 1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata

More information

Data Warehousing and OLAP Technology for Primary Industry

Data Warehousing and OLAP Technology for Primary Industry Data Warehousing and OLAP Technology for Primary Industry Taehan Kim 1), Sang Chan Park 2) 1) Department of Industrial Engineering, KAIST (taehan@kaist.ac.kr) 2) Department of Industrial Engineering, KAIST

More information

Data Warehouse Testing. By: Rakesh Kumar Sharma

Data Warehouse Testing. By: Rakesh Kumar Sharma Data Warehouse Testing By: Rakesh Kumar Sharma Index...2 Introduction...3 About Data Warehouse...3 Data Warehouse definition...3 Testing Process for Data warehouse:...3 Requirements Testing :...3 Unit

More information

Conceptual modeling for ETL

Conceptual modeling for ETL Conceptual modeling for ETL processes Author: Dhananjay Patil Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 08/26/04 Email: erg@evaltech.com Abstract: Due to the

More information

Oracle Database 11g: Data Warehousing Fundamentals

Oracle Database 11g: Data Warehousing Fundamentals Oracle Database 11g: Data Warehousing Fundamentals Duration: 3 Days What you will learn This Oracle Database 11g: Data Warehousing Fundamentals training will teach you about the basic concepts of a data

More information

A Systems Approach to Dimensional Modeling in Data Marts. Joseph M. Firestone, Ph.D. White Paper No. One. March 12, 1997

A Systems Approach to Dimensional Modeling in Data Marts. Joseph M. Firestone, Ph.D. White Paper No. One. March 12, 1997 1 of 8 5/24/02 4:43 PM A Systems Approach to Dimensional Modeling in Data Marts By Joseph M. Firestone, Ph.D. White Paper No. One March 12, 1997 OLAP s Purposes And Dimensional Data Modeling Dimensional

More information

Handout 12 Data Warehousing and Analytics.

Handout 12 Data Warehousing and Analytics. Handout 12 CS-605 Spring 17 Page 1 of 6 Handout 12 Data Warehousing and Analytics. Operational (aka transactional) system a system that is used to run a business in real time, based on current data; also

More information

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended. Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide

More information

A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective

A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective B.Manivannan Research Scholar, Dept. Computer Science, Dravidian University, Kuppam, Andhra Pradesh, India

More information

1. Analytical queries on the dimensionally modeled database can be significantly simpler to create than on the equivalent nondimensional database.

1. Analytical queries on the dimensionally modeled database can be significantly simpler to create than on the equivalent nondimensional database. 1. Creating a data warehouse involves using the functionalities of database management software to implement the data warehouse model as a collection of physically created and mutually connected database

More information

QUALITY ORIENTED FOR PHYSICAL DESIGN DATA WAREHOUSE

QUALITY ORIENTED FOR PHYSICAL DESIGN DATA WAREHOUSE QUALITY ORIENTED FOR PHYSICAL DESIGN DATA WAREHOUSE Munawar, Naomie Salim and Roliana Ibrahim Department of Information System, Universiti Teknologi Malaysia, Malaysia E-Mail: an_moenawar@yahoo.com ABSTRACT

More information

Data Warehousing. Adopted from Dr. Sanjay Gunasekaran

Data Warehousing. Adopted from Dr. Sanjay Gunasekaran Data Warehousing Adopted from Dr. Sanjay Gunasekaran Main Topics Overview of Data Warehouse Concept of Data Conversion Importance of Data conversion and the steps involved Common Industry Methodology Outline

More information

Data Warehousing. Data Warehousing and Mining. Lecture 8. by Hossen Asiful Mustafa

Data Warehousing. Data Warehousing and Mining. Lecture 8. by Hossen Asiful Mustafa Data Warehousing Data Warehousing and Mining Lecture 8 by Hossen Asiful Mustafa Databases Databases are developed on the IDEA that DATA is one of the critical materials of the Information Age Information,

More information

After completing this course, participants will be able to:

After completing this course, participants will be able to: Designing a Business Intelligence Solution by Using Microsoft SQL Server 2008 T h i s f i v e - d a y i n s t r u c t o r - l e d c o u r s e p r o v i d e s i n - d e p t h k n o w l e d g e o n d e s

More information

Data Warehouses Chapter 12. Class 10: Data Warehouses 1

Data Warehouses Chapter 12. Class 10: Data Warehouses 1 Data Warehouses Chapter 12 Class 10: Data Warehouses 1 OLTP vs OLAP Operational Database: a database designed to support the day today transactions of an organization Data Warehouse: historical data is

More information

Performance Tuning in SAP BI 7.0

Performance Tuning in SAP BI 7.0 Applies to: SAP Net Weaver BW. For more information, visit the EDW homepage. Summary Detailed description of performance tuning at the back end level and front end level with example Author: Adlin Sundararaj

More information

Data Warehousing ETL. Esteban Zimányi Slides by Toon Calders

Data Warehousing ETL. Esteban Zimányi Slides by Toon Calders Data Warehousing ETL Esteban Zimányi ezimanyi@ulb.ac.be Slides by Toon Calders 1 Overview Picture other sources Metadata Monitor & Integrator OLAP Server Analysis Operational DBs Extract Transform Load

More information

WKU-MIS-B10 Data Management: Warehousing, Analyzing, Mining, and Visualization. Management Information Systems

WKU-MIS-B10 Data Management: Warehousing, Analyzing, Mining, and Visualization. Management Information Systems Management Information Systems Management Information Systems B10. Data Management: Warehousing, Analyzing, Mining, and Visualization Code: 166137-01+02 Course: Management Information Systems Period: Spring

More information

Question Bank. 4) It is the source of information later delivered to data marts.

Question Bank. 4) It is the source of information later delivered to data marts. Question Bank Year: 2016-2017 Subject Dept: CS Semester: First Subject Name: Data Mining. Q1) What is data warehouse? ANS. A data warehouse is a subject-oriented, integrated, time-variant, and nonvolatile

More information

02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests

02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests Course Code Course Name Teaching Scheme Credits Assigned Theory Practical Tutorial Theory Practical/Oral Tutorial Total TEITC504 Database Management Systems 04 Hr/week 02 Hr/week --- 04 01 --- 05 Examination

More information

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing. About the Tutorial A data warehouse is constructed by integrating data from multiple heterogeneous sources. It supports analytical reporting, structured and/or ad hoc queries and decision making. This

More information

Extending the Reach of LSA++ Using New SAP BW 7.40 Artifacts Pravin Gupta, TekLink International Inc. Bhanu Gupta, Molex SESSION CODE: BI2241

Extending the Reach of LSA++ Using New SAP BW 7.40 Artifacts Pravin Gupta, TekLink International Inc. Bhanu Gupta, Molex SESSION CODE: BI2241 Extending the Reach of LSA++ Using New SAP BW 7.40 Artifacts Pravin Gupta, TekLink International Inc. Bhanu Gupta, Molex SESSION CODE: BI2241 Agenda What is Enterprise Data Warehousing (EDW)? Introduction

More information

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT MANAGING THE DIGITAL FIRM, 12 TH EDITION Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT VIDEO CASES Case 1: Maruti Suzuki Business Intelligence and Enterprise Databases

More information

by Prentice Hall

by Prentice Hall Chapter 6 Foundations of Business Intelligence: Databases and Information Management 6.1 2010 by Prentice Hall Organizing Data in a Traditional File Environment File organization concepts Computer system

More information

Data Warehousing and OLAP Technologies for Decision-Making Process

Data Warehousing and OLAP Technologies for Decision-Making Process Data Warehousing and OLAP Technologies for Decision-Making Process Hiren H Darji Asst. Prof in Anand Institute of Information Science,Anand Abstract Data warehousing and on-line analytical processing (OLAP)

More information

Managing Changes to Schema of Data Sources in a Data Warehouse

Managing Changes to Schema of Data Sources in a Data Warehouse Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Managing Changes to Schema of Data Sources in

More information

Adnan YAZICI Computer Engineering Department

Adnan YAZICI Computer Engineering Department Data Warehouse Adnan YAZICI Computer Engineering Department Middle East Technical University, A.Yazici, 2010 Definition A data warehouse is a subject-oriented integrated time-variant nonvolatile collection

More information

Data Mining & Data Warehouse

Data Mining & Data Warehouse Data Mining & Data Warehouse Associate Professor Dr. Raed Ibraheem Hamed University of Human Development, College of Science and Technology (1) 2016 2017 1 Points to Cover Why Do We Need Data Warehouses?

More information

Q1) Describe business intelligence system development phases? (6 marks)

Q1) Describe business intelligence system development phases? (6 marks) BUISINESS ANALYTICS AND INTELLIGENCE SOLVED QUESTIONS Q1) Describe business intelligence system development phases? (6 marks) The 4 phases of BI system development are as follow: Analysis phase Design

More information

An Overview of Data Warehousing and OLAP Technology

An Overview of Data Warehousing and OLAP Technology An Overview of Data Warehousing and OLAP Technology CMPT 843 Karanjit Singh Tiwana 1 Intro and Architecture 2 What is Data Warehouse? Subject-oriented, integrated, time varying, non-volatile collection

More information

Improving the Data Warehouse Architecture Using Design Patterns

Improving the Data Warehouse Architecture Using Design Patterns Association for Information Systems AIS Electronic Library (AISeL) MWAIS 2011 Proceedings Midwest (MWAIS) 5-20-2011 Improving the Data Warehouse Architecture Using Design Patterns Weiwen Yang Colorado

More information

Data Warehousing. Seminar report. Submitted in partial fulfillment of the requirement for the award of degree Of Computer Science

Data Warehousing. Seminar report.  Submitted in partial fulfillment of the requirement for the award of degree Of Computer Science A Seminar report On Data Warehousing Submitted in partial fulfillment of the requirement for the award of degree Of Computer Science SUBMITTED TO: SUBMITTED BY: www.studymafia.org www.studymafia.org Preface

More information

Chapter 3: AIS Enhancements Through Information Technology and Networks

Chapter 3: AIS Enhancements Through Information Technology and Networks Accounting Information Systems: Essential Concepts and Applications Fourth Edition by Wilkinson, Cerullo, Raval, and Wong-On-Wing Chapter 3: AIS Enhancements Through Information Technology and Networks

More information

Tools for Security Testing

Tools for Security Testing Tools for Security Testing 2 Due to cloud and mobile computing, new security breaches occur daily as holes are discovered and exploited. Security Testing Tools-When, What kind and Where Due to cloud and

More information

Data transfer, storage and analysis for data mart enlargement

Data transfer, storage and analysis for data mart enlargement Data transfer, storage and analysis for data mart enlargement PROKOPOVA ZDENKA, SILHAVY PETR, SILHAVY RADEK Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University

More information

Business Intelligence and Decision Support Systems

Business Intelligence and Decision Support Systems Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 8: Data Warehousing Learning Objectives Understand the basic definitions and concepts of data warehouses Learn different

More information

STRATEGIC INFORMATION SYSTEMS IV STV401T / B BTIP05 / BTIX05 - BTECH DEPARTMENT OF INFORMATICS. By: Dr. Tendani J. Lavhengwa

STRATEGIC INFORMATION SYSTEMS IV STV401T / B BTIP05 / BTIX05 - BTECH DEPARTMENT OF INFORMATICS. By: Dr. Tendani J. Lavhengwa STRATEGIC INFORMATION SYSTEMS IV STV401T / B BTIP05 / BTIX05 - BTECH DEPARTMENT OF INFORMATICS LECTURE: 05 (A) DATA WAREHOUSING (DW) By: Dr. Tendani J. Lavhengwa lavhengwatj@tut.ac.za 1 My personal quote:

More information

How Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr.

How Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr. How Turner Broadcasting can avoid the Seven Deadly Sins That Can Cause a Data Warehouse Project to Fail Robert Milton Underwood, Jr. 2000 Robert Milton Underwood, Jr. Page 2 2000 Table of Contents Section

More information

DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY

DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY Reham I. Abdel Monem 1, Ali H. El-Bastawissy 2 and Mohamed M. Elwakil 3 1 Information Systems Department, Faculty of computers and information,

More information

1 DATAWAREHOUSING QUESTIONS by Mausami Sawarkar

1 DATAWAREHOUSING QUESTIONS by Mausami Sawarkar 1 DATAWAREHOUSING QUESTIONS by Mausami Sawarkar 1) What does the term 'Ad-hoc Analysis' mean? Choice 1 Business analysts use a subset of the data for analysis. Choice 2: Business analysts access the Data

More information

Data Mining and Warehousing

Data Mining and Warehousing Data Mining and Warehousing Sangeetha K V I st MCA Adhiyamaan College of Engineering, Hosur-635109. E-mail:veerasangee1989@gmail.com Rajeshwari P I st MCA Adhiyamaan College of Engineering, Hosur-635109.

More information

DATAWAREHOUSING AND ETL PROCESSES: An Explanatory Research

DATAWAREHOUSING AND ETL PROCESSES: An Explanatory Research DATAWAREHOUSING AND ETL PROCESSES: An Explanatory Research Priyanshu Gupta ETL Software Developer United Health Group Abstract- In this paper, the author has focused on explaining Data Warehousing and

More information

International Journal of Computer Engineering and Applications, REQUIREMENT GATHERING FOR MODEL DRIVEN DESIGN OF DATAWAREHOUSE

International Journal of Computer Engineering and Applications, REQUIREMENT GATHERING FOR MODEL DRIVEN DESIGN OF DATAWAREHOUSE International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan. 18, www.ijcea.com ISSN 2321-3469 REQUIREMENT GATHERING FOR MODEL DRIVEN DESIGN OF DATAWAREHOUSE Kuldeep Deshpande

More information

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining. About the Tutorial Data Mining is defined as the procedure of extracting information from huge sets of data. In other words, we can say that data mining is mining knowledge from data. The tutorial starts

More information

Data Mining Concepts & Techniques

Data Mining Concepts & Techniques Data Mining Concepts & Techniques Lecture No. 01 Databases, Data warehouse Naeem Ahmed Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and Technology Jamshoro

More information

This module presents the star schema, an alternative to 3NF schemas intended for analytical databases.

This module presents the star schema, an alternative to 3NF schemas intended for analytical databases. Topic 3.3: Star Schema Design This module presents the star schema, an alternative to 3NF schemas intended for analytical databases. Star Schema Overview The star schema is a simple database architecture

More information

Data Science. Data Analyst. Data Scientist. Data Architect

Data Science. Data Analyst. Data Scientist. Data Architect Data Science Data Analyst Data Analysis in Excel Programming in R Introduction to Python/SQL/Tableau Data Visualization in R / Tableau Exploratory Data Analysis Data Scientist Inferential Statistics &

More information

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:

More information

Chapter 3. The Multidimensional Model: Basic Concepts. Introduction. The multidimensional model. The multidimensional model

Chapter 3. The Multidimensional Model: Basic Concepts. Introduction. The multidimensional model. The multidimensional model Chapter 3 The Multidimensional Model: Basic Concepts Introduction Multidimensional Model Multidimensional concepts Star Schema Representation Conceptual modeling using ER, UML Conceptual modeling using

More information

Data Warehouse and Data Mining

Data Warehouse and Data Mining Data Warehouse and Data Mining Lecture No. 03 Architecture of DW Naeem Ahmed Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and Technology Jamshoro Basic

More information

DKMS Brief No. Five: Is Data Staging Relational? A Comment

DKMS Brief No. Five: Is Data Staging Relational? A Comment 1 of 6 5/24/02 3:39 PM DKMS Brief No. Five: Is Data Staging Relational? A Comment Introduction In the data warehousing process, the data staging area is composed of the data staging server application

More information

DATA MINING AND WAREHOUSING

DATA MINING AND WAREHOUSING DATA MINING AND WAREHOUSING Qno Question Answer 1 Define data warehouse? Data warehouse is a subject oriented, integrated, time-variant, and nonvolatile collection of data that supports management's decision-making

More information

5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5-1McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 hapter Data Resource Management Data Concepts Database Management Types of Databases McGraw-Hill/Irwin Copyright

More information

A Methodology for Integrating XML Data into Data Warehouses

A Methodology for Integrating XML Data into Data Warehouses A Methodology for Integrating XML Data into Data Warehouses Boris Vrdoljak, Marko Banek, Zoran Skočir University of Zagreb Faculty of Electrical Engineering and Computing Address: Unska 3, HR-10000 Zagreb,

More information

Benefits of Automating Data Warehousing

Benefits of Automating Data Warehousing Benefits of Automating Data Warehousing Introduction Data warehousing can be defined as: A copy of data specifically structured for querying and reporting. In most cases, the data is transactional data

More information

CHAPTER 8 DECISION SUPPORT V2 ADVANCED DATABASE SYSTEMS. Assist. Prof. Dr. Volkan TUNALI

CHAPTER 8 DECISION SUPPORT V2 ADVANCED DATABASE SYSTEMS. Assist. Prof. Dr. Volkan TUNALI CHAPTER 8 DECISION SUPPORT V2 ADVANCED DATABASE SYSTEMS Assist. Prof. Dr. Volkan TUNALI Topics 2 Business Intelligence (BI) Decision Support System (DSS) Data Warehouse Online Analytical Processing (OLAP)

More information

Data Warehouse. Asst.Prof.Dr. Pattarachai Lalitrojwong

Data Warehouse. Asst.Prof.Dr. Pattarachai Lalitrojwong Data Warehouse Asst.Prof.Dr. Pattarachai Lalitrojwong Faculty of Information Technology King Mongkut s Institute of Technology Ladkrabang Bangkok 10520 pattarachai@it.kmitl.ac.th The Evolution of Data

More information

Chapter 3. Foundations of Business Intelligence: Databases and Information Management

Chapter 3. Foundations of Business Intelligence: Databases and Information Management Chapter 3 Foundations of Business Intelligence: Databases and Information Management THE DATA HIERARCHY TRADITIONAL FILE PROCESSING Organizing Data in a Traditional File Environment Problems with the traditional

More information

Information Management course

Information Management course Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 05(b) : 23/10/2012 Data Mining: Concepts and Techniques (3 rd ed.) Chapter

More information

MOLAP Data Warehouse of a Software Products Servicing Call Center

MOLAP Data Warehouse of a Software Products Servicing Call Center MOLAP Data Warehouse of a Software Products Servicing Call Center Z. Kazi, B. Radulovic, D. Radovanovic and Lj. Kazi Technical faculty "Mihajlo Pupin" University of Novi Sad Complete Address: Technical

More information

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements Journal of Software Engineering and Applications, 2016, 9, 112-127 Published Online April 2016 in SciRes. http://www.scirp.org/journal/jsea http://dx.doi.org/10.4236/jsea.2016.94010 The Analysis and Proposed

More information

Modelling Data Warehouses with Multiversion and Temporal Functionality

Modelling Data Warehouses with Multiversion and Temporal Functionality Modelling Data Warehouses with Multiversion and Temporal Functionality Waqas Ahmed waqas.ahmed@ulb.ac.be Université Libre de Bruxelles Poznan University of Technology July 9, 2015 ITBI DC Outline 1 Introduction

More information

Introduction to Data Science

Introduction to Data Science UNIT I INTRODUCTION TO DATA SCIENCE Syllabus Introduction of Data Science Basic Data Analytics using R R Graphical User Interfaces Data Import and Export Attribute and Data Types Descriptive Statistics

More information

Data Warehouse and Mining

Data Warehouse and Mining Data Warehouse and Mining 1. is a subject-oriented, integrated, time-variant, nonvolatile collection of data in support of management decisions. A. Data Mining. B. Data Warehousing. C. Web Mining. D. Text

More information

Extended TDWI Data Modeling: An In-Depth Tutorial on Data Warehouse Design & Analysis Techniques

Extended TDWI Data Modeling: An In-Depth Tutorial on Data Warehouse Design & Analysis Techniques : An In-Depth Tutorial on Data Warehouse Design & Analysis Techniques Class Format: The class is an instructor led format using multiple learning techniques including: lecture to present concepts, principles,

More information

SAS BI Dashboard 3.1. User s Guide Second Edition

SAS BI Dashboard 3.1. User s Guide Second Edition SAS BI Dashboard 3.1 User s Guide Second Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide, Second Edition. Cary, NC:

More information

The Data Organization

The Data Organization C V I T F E P A O TM The Data Organization Best Practices Metadata Dictionary Application Architecture Prepared by Rainer Schoenrank January 2017 Table of Contents 1. INTRODUCTION... 3 1.1 PURPOSE OF THE

More information

CHAPTER 3: LITERATURE REVIEW

CHAPTER 3: LITERATURE REVIEW CHAPTER 3: LITERATURE REVIEW 3.1 INTRODUCTION The information in an organization can be categorized in three ways according to need of managerial level i.e. strategic information used by top management

More information

Data Virtualization Implementation Methodology and Best Practices

Data Virtualization Implementation Methodology and Best Practices White Paper Data Virtualization Implementation Methodology and Best Practices INTRODUCTION Cisco s proven Data Virtualization Implementation Methodology and Best Practices is compiled from our successful

More information

DSS based on Data Warehouse

DSS based on Data Warehouse DSS based on Data Warehouse C_13 / 19.01.2017 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 information

Management Information Systems

Management Information Systems Foundations of Business Intelligence: Databases and Information Management Lecturer: Richard Boateng, PhD. Lecturer in Information Systems, University of Ghana Business School Executive Director, PearlRichards

More information

Advanced Data Management Technologies Written Exam

Advanced Data Management Technologies Written Exam Advanced Data Management Technologies Written Exam 02.02.2016 First name Student number Last name Signature Instructions for Students Write your name, student number, and signature on the exam sheet. This

More information

Chapter 6 VIDEO CASES

Chapter 6 VIDEO CASES Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:

More information

DATA STEWARDSHIP BODY OF KNOWLEDGE (DSBOK)

DATA STEWARDSHIP BODY OF KNOWLEDGE (DSBOK) DATA STEWARDSHIP BODY OF KNOWLEDGE (DSBOK) Release 2.2 August 2013. This document was created in collaboration of the leading experts and educators in the field and members of the Certified Data Steward

More information

Chapter 9 Quality and Change Management

Chapter 9 Quality and Change Management MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

Databases and Data Warehouses

Databases and Data Warehouses Databases and Data Warehouses Content Concept Definitions of Databases,Data Warehouses Database models History Databases Data Warehouses OLTP vs. Data Warehouse Concept Definition Database Data Warehouse

More information

COMPUTER-AIDED DATA-MART DESIGN

COMPUTER-AIDED DATA-MART DESIGN COMPUTER-AIDED DATA-MART DESIGN Fatma Abdelhédi, Geneviève Pujolle, Olivier Teste, Gilles Zurfluh University Toulouse 1 Capitole IRIT (UMR 5505) 118, Route de Narbonne 31062 Toulouse cedex 9 (France) {Fatma.Abdelhédi,

More information

Monitoring and Reporting Drafting Team Monitoring Indicators Justification Document

Monitoring and Reporting Drafting Team Monitoring Indicators Justification Document INSPIRE Infrastructure for Spatial Information in Europe Monitoring and Reporting Drafting Team Monitoring Indicators Justification Document Title Draft INSPIRE Monitoring Indicators Justification Document

More information

Pearson Education 2007 Chapter 9 (RASD 3/e)

Pearson Education 2007 Chapter 9 (RASD 3/e) MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

Charting the Course... MOC C: Developing SQL Databases. Course Summary Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use

More information

Strategic Briefing Paper Big Data

Strategic Briefing Paper Big Data Strategic Briefing Paper Big Data The promise of Big Data is improved competitiveness, reduced cost and minimized risk by taking better decisions. This requires affordable solution architectures which

More information

Integrating evolving MDM and EDW systems by Data Vault based System Catalog

Integrating evolving MDM and EDW systems by Data Vault based System Catalog Integrating evolving MDM and EDW systems by Data Vault based System Catalog D. Jakšić *, V. Jovanović ** and P. Poščić * * Department of informatics-university of Rijeka/ Rijeka, Croatia ** Georgia Southern

More information

C_HANAIMP142

C_HANAIMP142 C_HANAIMP142 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Where does SAP recommend you create calculated measures? A. In a column view B. In a business layer C. In an attribute view D. In an

More information

The University of Iowa Intelligent Systems Laboratory The University of Iowa Intelligent Systems Laboratory

The University of Iowa Intelligent Systems Laboratory The University of Iowa Intelligent Systems Laboratory Warehousing Outline Andrew Kusiak 2139 Seamans Center Iowa City, IA 52242-1527 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak Tel. 319-335 5934 Introduction warehousing concepts Relationship

More information