Evaluating Data Warehousing Methodologies: Objectives and Criteria
|
|
|
- Sharyl Knight
- 10 years ago
- Views:
Transcription
1 Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for the what and how of putting the technology to work. Even with the mixed reviews that methodology received through the Computer Aided Systems Engineering (CASE) movement of the 1980 s, this guidance is usually sought in the form of methodology. With rapidly growing interest in data warehousing, a corresponding desire for data warehousing methodology is not surprising. A number of methodologies, both formal and informal, have emerged since Bill Inmon first popularized data warehousing. Counted among the formal methodologies are those of Inmon, Kelly, and Hadden. The informal methods include those embedded in course materials, how to books, and data warehousing tools. The purpose of this article is to put forth a set of criteria by which organizations can evaluate and select among the multiple offerings of data warehousing methodology. The Data Warehousing Institute is frequently asked to recommend methodology, but is reluctant to do so. The best data warehousing methodology may well be different for each organization depending on needs, size, level of process maturity, and other factors. Although the Institute does not want to recommend methodology, we do want to offer some guidance in making the choice. This article starts that guidance effort by looking at methodology purpose and history, offering a quick assessment of the state of data warehousing methodology, and setting forth formal criteria for methodology evaluation and usage. Methodology: Purpose and Short History The strict meaning of methodology is study of methods but in IT the term has become synonymous with the methods themselves. In the early 1970 s (when the earliest IT methodologies of Yourdon, Constantine, etc. were emerging) a group at the University of Massachusetts undertook a study of methodology. This group distinguished between method and methodology by defining a methodology as the formal, documented and rigorous way to accomplish something. They defined a method as a less formal approach. The definition of methodology that emerged from this group is a detailed set of steps or procedures to accomplish a defined goal. 2 The key words in the above definition are defined goal. The primary purpose of a methodology is to achieve a predictable result. A secondary goal of methodology is to provide a process that is repeatable, trainable and consistent. Perhaps the greatest number of failed methodology implementations arises from too much focus on tasks and too little focus on the results. When practicing methodology becomes an exercise in checking off steps the product will certainly suffer. The methodology work of the 1970 s came to the fore in the mid-1980 s with the advent of CASE technology. The objective was automation of methodology, and the effort continued to focus on activities more than on results. Many CASE failures can be directly attributed to the expectation that methodology builds systems and people simply execute the methodology. The real lesson of the CASE era is that it takes good people to build good systems.. 2 Thomann, Meta-methodology: A Methodology to Create Methodologies, University of Massachusetts, Amherst, MA,
2 In 1993, Michael Hammer and James Champy brought new thinking to the methodology field with their manifesto, Reengineering the Corporation. Hammer and Champy describe a concept of business process a series of activities that receives inputs and produces an output (product) that has value to a customer. They emphasize that the key to successful business process orientation is focus on products and customers. And they state that most organizations have institutionalized business processes 4 that need to be reengineered to regain product and customer focus. Although Hammer and Champy were not focused on information technology, the relevance of their message is too striking to ignore. Methodologies are, in fact, the business processes of IT. And many of those processes need to be reengineered. The misplaced focus activities instead of customers and products is precisely the problem with many methodologies. A look at business process components, then, provides a basis to understand and apply methodology evaluation criteria. The key components of any business process (including IT methodologies) are: Outputs / Products: A business process may produce two kinds of products an end-product and by-products. It is important to keep focus on the end-product as the output most highly valued by customers. Inputs: The raw materials used to produce a product each need to make a direct and known contribution to that product. Inputs may be products of other internal business processes or may be externally supplied. Quality of input directly affects product quality, and source of input may influence quality of input. Activities: The steps taken to produce a product combining or transforming inputs to add value are the process activities. As with inputs, each activity must make a direct and known contribution to the product. There may be multiple paths through the activities, with a single main path handling normal cases and multiple alternative paths designed to handle known exceptions. Events: Events stimulate action throughout the process. A triggering event starts process execution. Other events may cause branching though the alternative paths of the process. Actors / Roles: A role represents a set of skills and responsibilities required by the process. Actors are the people who fulfill the roles. One actor may perform in multiple roles, and a role may be filled by more than one actor. Heuristics: Heuristics are a set of detailed explanations, techniques, examples, and rules of thumb that combine to form a help system for the process. When in doubt about some aspect of the process, turn to the heuristics for guidance. These components, and the focus on product and customer, provide a strong foundation for sound methodology and effective use of that methodology. We use this process-orientation to establish evaluation criteria. And we choose to discuss the object of these criteria as data warehousing processes, and not as methodologies. Data Warehousing Processes The Current State The quest for data warehousing processes is similar to that described for previous IT methodological efforts. A defined process for building data warehouses is seen as a mixed blessing necessary, but problematic 5. There are a number of DW processes available for use, both formal and informal as previously discussed. Among these processes there are many similarities and some significant differences. Lets first explore the similarities. At a very high level, most of the current processes are divided into two major segments: architecting and implementing. Architecting establishes a vision for the data warehouse and plans the implementation sequence. Architecture addresses business information needs, data warehouse configuration, and standards and conventions at an 4 One of the most common ways that a process is institutionalized is by organizational compartmentalization. Each organization unit is focused on its activities, and the enterprise view focuses on the flow of activities. Most of us have experienced these processes as bureaucracy and red tape. 5 Hackney, Understanding and Implementing Successful Data Marts, page 135.
3 enterprise or broad scope level. Implementing is performed as a series of small projects, each of which delivers a subset of the data warehouse with measurable business value.. The other area of high similarity among most data warehousing processes is the components of the warehousing product. Virtually all of the processes provide for analysis, design, construction and/or usage of the following components: Source data the operational and external data needed to populate the data warehouse. Extract components automated procedures designed to remove (copy) required data from the source environment. Transform components automated procedures to change the extracted data into forms that assume data warehouse characteristics and meet business information needs. Load components automated procedures that place transformed data into the data warehouse. Data Warehouse (or Data Mart) the storage containers of the transformed data available for use by the business. Access components the means for business people to access the data warehouse to meet their information needs. Metadata data about warehouse contents and warehouse processing that is needed to use, maintain, and administer the data warehouse. Data cleansing components automated procedures that detect and repair data quality defects. Data archiving components automated procedures and storage facilities for permanent retention of historical data. The differences among available data warehousing processes are many and varied, but mostly related to the details of the process. Common areas of difference include: Organization - the activities are structured, sequenced, or grouped differently. Terminology different terms for the same concept, or the same terms with different meanings 7. Deliverables - different sets of deliverables directed at producing the same end product, a data warehouse or data mart. Techniques and heuristics unique approaches to the activities, especially for information gathering. Levels of detail both in specificity of deliverables and of activities. Cohesion and rigor differing levels of process discipline and completeness. Tool independence some are dependent on specific automated tools and are optimized to work with only those tools. We consider these differences, within a common process framework, to be good news. Just as there are many and diverse IT organizations, so too must there be diversity in data warehousing processes. Formal and systematic process evaluation is the means to determine the best process fit for your organization. A Framework for Process Evaluation Systematic assessment of IT business processes is based on meaningful, measurable criteria that assess some aspect of the processes ability to achieve the goal of producing a customer-valued product. Figure 1 illustrates the structure of evaluation criteria that we have developed for data warehousing processes. These criteria are derived from experiences with many IT processes, including processes for application development and for data warehousing. The assessment structure begins with a foundation of general process criteria that focus on answering two questions: How complete is the process? How useable is the process? 7 For this reason the Data Warehousing Institute has undertaken a project to achieve consensus among industry experts and some key practitioners on a standard set of data warehousing terms, and to produce a glossary of those terms.
4 Beyond the criteria that apply generally to all IT business processes, data warehousing processes have some unique requirements. Specific to data warehousing processes, we include a third set of criteria targeted at the question: How effectively does the process enable development, deployment, and sustained operation of data warehouses? Data Warehouse Enabling Criteria that apply specifically to data warehousing process evaluation Process Usability Process Completeness Criteria that apply to evaluation of all IT business processes Figure 1: Data Warehousing Process Evaluation Criteria Process Completeness Criteria Completeness is the essential first level of process evaluation. Ensuring that the process has all of the components and attributes necessary to achieve its defined goal is fundamental to process evaluation. A process that is readily understood and highly useable, but that does only part of the job serves only to create a false sense of security in failing projects. Consider the following criteria when evaluating the completeness of any IT business process: 1. Results Oriented: The process offers a consistent well-defined set of deliverables. Each deliverable has a described role and known contribution that it makes toward producing the product. Dependencies among deliverables are known. The highest-level process overview is described as a flow of results. 2. Fully Described Components: Each process component is fully described and its role in the process is documented. The minimum set of components includes results (deliverables), inputs, activities, events, and roles. Robust descriptions will include examples and heuristics. 3. Cohesion of Results: Every result produced throughout the process has a reason to exist. Results produced late in the process are based upon earlier results. No result is produced that does not contribute to production of the end product. At each stage of the process, appropriate attention is given to all dimensions of the product (e.g., data, function, location, organization, and timing). 4. Rigor in the Process: The process is detailed enough to ensure no gaps in flow of results or in flow of activities. All inputs are associated with activities that use them, and all results are associated with the activities that produce them. The normal path of product development through the process is clear and unambiguous. Common exceptions are identified and associated with the events or conditions by which they are recognized. Alternative activity flow is identified where required by exceptions. 5. Appropriate Level of Detail: The process is sufficiently detailed to achieve necessary rigor. Although common exceptions are addressed, the process does not account for rare exceptions and remotely possible contingencies. Sufficient detail is provided to describe what each result should be, but no attempt is made to prescribe how the
5 results are produced. (Note: Heuristics may address how to produce results, but they are guidance, not prescription.) 6. Familiarity of Techniques: The process uses familiar, common, and proven techniques to produce results where practical. The de facto standard for data modeling, for example, is entity-relationship modeling. Ideally, a process will reuse proven techniques where they serve to produce the desired result, adapt existing techniques where necessary to produce the result, and introduce new techniques only when reuse or adaptation do not meet the needs of the process. 7. Process Flexibility: The process can be adapted to meet unique needs of different organizations, projects, teams, and individuals. Adaptation is accomplished by adding to or deleting from the set of results and activities. When results and activities are added to the process, they can be easily embedded into the process flow. When results and activities are removed from the process, the impacts on cohesion and rigor are readily identified. 8. Project /Planning Usefulness: The process is useful as a planning template for projects. Activities are layered or structured hierarchically, and are similar in magnitude or relative importance at each level. Activities serve as the basis to develop a work breakdown structure for a project. Results provide the foundation to establish project milestones. Role assignments and heuristics help to estimate project effort. 9. Role / Responsibility Identification: The process identifies the roles required to achieve results and associates roles with the activities to produce the results. Roles are described as sets of skills. Where multiple roles are associated with an activity, the responsibilities of each role are identified. Process Usability Criteria Completeness is not sufficient to ensure process success. Remember the earlier assertion that good systems are built by good people. An effective IT business process, then, must be people friendly. We further assert that building good systems requires teams of people working in a project structure. Thus, an effective system development process must be project and team oriented. A useable process has the following characteristics: 1. Adaptable: The process is results-based, not rules-based. It is quickly and readily adjusted to adapt to unanticipated project circumstances. Activities and results may be added, removed, or combined as needed to meet the unique and immediate pressures of projects. (Note: Adaptability is similar to flexibility as discussed in completeness criteria. The key distinction is one of timing and intent. The completeness criterion addresses planned adjustments to implement a process in an organization. The usability criterion targets need to make unplanned adjustments in the midst of a project.) 2. Model Based: The process recognizes the value of modeling at multiple levels of abstraction. The minimum set of modeling levels includes conceptual, logical, and physical modeling. A robust process also provides support for context modeling. The process also recognizes the importance of modeling multiple product dimensions. The minimum set of dimensions includes data, function, and location. Robust processes include modeling support for modeling of organization, time, and motivation. 3. Goal Driven: The key to process execution is clearly defined, measurable, and attainable goals. The process facilitates results-based definition of project goals. It enables project management and project tracking through measures of goal achievement. 4. Traceable: All results of the process are fully traceable, both forward and backward, through a network of deliverable dependencies. Forward traceability ensures that when any input or result is changed, the impact on subsequent results is identifiable. Backward traceability enables reverse tracking from a product through the chain of intermediate results and back to the original inputs from which the product was produced. Sources and causes of product defects may be readily identified through reverse traceability. 5. Teachable: The process can readily be learned by anyone with the requisite skills, aptitude, and experience. Learning resources are provided for the process. Minimum learning resources are documentation, examples, and a self-study guide. Robust processes support learning with classroom training, hand-on workshops, and mentoring services. 6. Documented: Each component of the process deliverables, activities, heurisitics, and process-unique techniques is documented. References are provided to documentation of reused techniques. The documentation is organized and structured to serve as an easy-to-use guide for practitioners of the process.
6 7. Team Enabling: Process goals serve as the common goals that bond a team. Dependency of results is useful to identify dependencies among team members. The process describes relationships and dependencies among roles. 8. Referenceable: The process has a community of users who can attest to its usability. Process user groups or communities of practice exist and are accessible. 9. Measurable: The process provides the ability to track metrics that are needed to manage projects and effect process improvements. Data Warehouse Enabling Criteria The following criteria describe desirable characteristics that are specific to data warehousing processes. A process that fails on these criteria will not deliver a data warehouse or data mart that will actually be used. 1. Scalable: The process is not size and scope dependent. It can be employed to build data warehouses, data marts, or operational data stores. It is equally as effective for building enterprise-level data warehouses as for building independent data marts. 2. Comprehensive: The process includes a robust set of results for each component of the data warehousing product. Each component has a continuous thread of results that begins with initial inputs and ends with the completed product. The minimum set of product components includes source data, extract procedures, transformation procedures, warehouse loading procedures, archiving procedures, metadata facilities and data access procedures. Extended processes include threads of results for data cleansing procedures, for organizational outcomes (training, support, communication, etc.), for information delivery applications (standard queries and reports, DSS/EIS systems, etc.), and for operational needs (monitoring requirements, refresh procedures, backup and recovery requirements, etc.). 3. Evolutionary: The process embraces the principle of multiple, small projects to accomplish large objectives. It includes activities and results to decompose efforts that are too large to be manageable, and to package them as a collection of dependent projects. Heuristics for project size, scope, and dependency are included in the process. 4. Business Information Focused: The earliest and most significant process inputs are related to business needs for information. Information needs are named and described as results of at least one activity. Information needs are forward traceable to the product components which implement their solution. Each product component is backward traceable to the information needs that it supports.. 5. Data Structure Independent: The process is neither limited to nor biased toward a particular method of structuring data. It implements relational and dimensional data warehouses with equal effectiveness. It recognizes that a single data warehouse may contain both dimensional and relational data. The process provides heuristics to choose among alternative data structures. Techniques, heuristics, and results for aggregated, partitioned, and summary data structures are included in the process. 6. Acquisition Technique Independent: The process is neither limited to nor biased toward a particular technique for acquiring data. It implements pull and push approaches equally well, and recognizes that a single data warehouse environment may have need to use multiple techniques of both the push and pull types. Techniques and guidelines for choosing among acquisition techniques are provided. 7. Vendor and Tool Independent: The process is not specifically dependent on the tool set of a single vendor. It is practical to implement and use the process with no requirement to discard old tools or acquire new ones. Retooling your data warehousing environment will not demand extensive process reengineering. Conclusions This article describes the term data warehousing process, discusses the need for formal evaluation of data warehousing processes, and puts forth a set of criteria by which they may be evaluated. It takes the first step in addressing the questions surrounding data warehousing methodologies. Here, we have established the foundation for you to evaluate and select among data warehousing processes. It is, however, only a first step.
7 This is the first in a series of three articles. The second, Evaluating Data Warehousing Methodologies: An Evaluation Process, describes a process and techniques for putting these criteria to work. We describe a process that you can use (or adapt) to conduct your own evaluation. We also discuss the work being conducted by The Data Warehousing Institute to assess current data warehousing processes. The final article in the series, Implementing Data Warehousing Methodology: Guidelines for Success, describes the challenges that you ll face once a data warehousing process has been selected. Issues of adaptation, change, and acceptance are among the foremost of these challenges. We ll provide discussion of each implementation issue, and provide guidelines and tips to overcome implementation barriers.
POLAR IT SERVICES. Business Intelligence Project Methodology
POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...
Framework for Data warehouse architectural components
Framework for Data warehouse architectural components Author: Jim Wendt Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 04/08/11 Email: [email protected] Abstract:
Custom Consulting Services Catalog
Custom Consulting Services Catalog Meeting Your Exact Needs Contents Custom Consulting Services Overview... 1 Assessment & Gap Analysis... 2 Requirements & Portfolio Planning... 3 Roadmap & Justification...
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,
Patterns of Information Management
PATTERNS OF MANAGEMENT Patterns of Information Management Making the right choices for your organization s information Summary of Patterns Mandy Chessell and Harald Smith Copyright 2011, 2012 by Mandy
Big Data Analytics Valuation Methodology and Strategic initiatives
DETERMINE THE BUSINESS POTENTIAL OF BIG DATA ANALYTICS Analytics Valuation Methodology: a proven technique for successfully exploiting big data analytics EMC PERSPECTIVE Big Data and advanced analytics
CHAPTER - 5 CONCLUSIONS / IMP. FINDINGS
CHAPTER - 5 CONCLUSIONS / IMP. FINDINGS In today's scenario data warehouse plays a crucial role in order to perform important operations. Different indexing techniques has been used and analyzed using
Enabling Data Quality
Enabling Data Quality Establishing Master Data Management (MDM) using Business Architecture supported by Information Architecture & Application Architecture (SOA) to enable Data Quality. 1 Background &
Enterprise Data Governance
DATA GOVERNANCE Enterprise Data Governance Strategies and Approaches for Implementing a Multi-Domain Data Governance Model Mark Allen Sr. Consultant, Enterprise Data Governance WellPoint, Inc. 1 Introduction:
Business Intelligence
Transforming Information into Business Intelligence Solutions Business Intelligence Client Challenges The ability to make fast, reliable decisions based on accurate and usable information is essential
Business Intelligence Engineer Position Description
Business Intelligence Position Description February 9, 2015 Position Description February 9, 2015 Page i Table of Contents General Characteristics... 1 Career Path... 2 Explanation of Proficiency Level
Reflections on Agile DW by a Business Analytics Practitioner. Werner Engelen Principal Business Analytics Architect
Reflections on Agile DW by a Business Analytics Practitioner Werner Engelen Principal Business Analytics Architect Introduction Werner Engelen Active in BI & DW since 1998 + 6 years at element61 Previously:
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1
Slide 29-1 Chapter 29 Overview of Data Warehousing and OLAP Chapter 29 Outline Purpose of Data Warehousing Introduction, Definitions, and Terminology Comparison with Traditional Databases Characteristics
An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of
An Introduction to Data Warehousing An organization manages information in two dominant forms: operational systems of record and data warehouses. Operational systems are designed to support online transaction
US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007
US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007 Task 18 - Enterprise Data Management 18.002 Enterprise Data Management Concept of Operations i
Business Analysis Capability Assessment
Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..
Netstar Strategic Solutions Practice Development Methodology
Netstar Strategic Solutions Practice Development Methodology Netstar Corporation Abstract This document contains a high level description of the development methodology used by the Netstar Strategic Solutions
EAI vs. ETL: Drawing Boundaries for Data Integration
A P P L I C A T I O N S A W h i t e P a p e r S e r i e s EAI and ETL technology have strengths and weaknesses alike. There are clear boundaries around the types of application integration projects most
Business Continuity Position Description
Position Description February 9, 2015 Position Description February 9, 2015 Page i Table of Contents General Characteristics... 2 Career Path... 3 Explanation of Proficiency Level Definitions... 8 Summary
OLAP Theory-English version
OLAP Theory-English version On-Line Analytical processing (Business Intelligence) [Ing.J.Skorkovský,CSc.] Department of corporate economy Agenda The Market Why OLAP (On-Line-Analytic-Processing Introduction
www.ijreat.org Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (www.prdg.org) 28
Data Warehousing - Essential Element To Support Decision- Making Process In Industries Ashima Bhasin 1, Mr Manoj Kumar 2 1 Computer Science Engineering Department, 2 Associate Professor, CSE Abstract SGT
Data Warehouse (DW) Maturity Assessment Questionnaire
Data Warehouse (DW) Maturity Assessment Questionnaire Catalina Sacu - [email protected] Marco Spruit [email protected] Frank Habers [email protected] September, 2010 Technical Report UU-CS-2010-021
Data Warehousing Fundamentals for IT Professionals. 2nd Edition
Brochure More information from http://www.researchandmarkets.com/reports/2171973/ Data Warehousing Fundamentals for IT Professionals. 2nd Edition Description: Cutting-edge content and guidance from a data
Big Data Engineer Position Description
Engineer Position Description February 9, 2015 Engineer Position Description February 9, 2015 Page i Table of Contents General Characteristics... 1 Career Path... 2 Explanation of Proficiency Level Definitions...
Business Intelligence & Data Warehouse Consulting
Transforming Raw Data into Business Results In the rapid pace of today's business environment, businesses must be able to adapt to changing customer needs and quickly refocus resources to meet market demand.
Business Intelligence Project Management 101
Business Intelligence Project Management 101 Managing BI Projects within the PMI Process Groups Too many times, Business Intelligence (BI) and Data Warehousing project managers are ill-equipped to handle
DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES
DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology [email protected] Beate List Vienna University of Technology [email protected]
Vertical Data Warehouse Solutions for Financial Services
Decision Framework, M. Knox Research Note 24 July 2003 Vertical Data Warehouse Solutions for Financial Services Packaged DW financial services solutions differ in degree of and approach to verticalization,
3 rd GENERATION KNOWLEDGE MANAGEMENT and Beyond!
KNOWLEDGE MANAGEMENT TALKS: 3 rd GENERATION KNOWLEDGE MANAGEMENT and Beyond! Even given its short life span, Knowledge Management has clearly evolved through three distinct eras, and is already entering
BI Dashboards the Agile Way
BI Dashboards the Agile Way Paul DeSarra Paul DeSarra is Inergex practice director for business intelligence and data warehousing. He has 15 years of BI strategy, development, and management experience
Data 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
Business Intelligence and Analytics: Leveraging Information for Value Creation and Competitive Advantage
PRACTICES REPORT BEST PRACTICES SURVEY: AGGREGATE FINDINGS REPORT Business Intelligence and Analytics: Leveraging Information for Value Creation and Competitive Advantage April 2007 Table of Contents Program
Automated Business Intelligence
Automated Business Intelligence Delivering real business value,quickly, easily, and affordably 2 Executive Summary For years now, the greatest weakness of the Business Intelligence (BI) industry has been
Business Intelligence Enabling Transparency across the Enterprise
White Paper Business Intelligence Enabling Transparency across the Enterprise Business solutions through information technology Entire contents 2004 by CGI Group Inc. All rights reserved. Reproduction
The Project Matrix: A Model for Software Engineering Project Management
The Project Matrix: A Model for Software Engineering Project Management Sally Shlaer Diana Grand Stephen J. Mellor Project Technology, Inc. 10940 Bigge Street San Leandro, California 94577-1123 510 567-0255
Data Governance. Unlocking Value and Controlling Risk. Data Governance. www.mindyourprivacy.com
Data Governance Unlocking Value and Controlling Risk 1 White Paper Data Governance Table of contents Introduction... 3 Data Governance Program Goals in light of Privacy... 4 Data Governance Program Pillars...
DATA WAREHOUSE CONCEPTS DATA WAREHOUSE DEFINITIONS
DATA WAREHOUSE CONCEPTS A fundamental concept of a data warehouse is the distinction between data and information. Data is composed of observable and recordable facts that are often found in operational
Lection 3-4 WAREHOUSING
Lection 3-4 DATA WAREHOUSING Learning Objectives Understand d the basic definitions iti and concepts of data warehouses Understand data warehousing architectures Describe the processes used in developing
Data warehouse and Business Intelligence Collateral
Data warehouse and Business Intelligence Collateral Page 1 of 12 DATA WAREHOUSE AND BUSINESS INTELLIGENCE COLLATERAL Brains for the corporate brawn: In the current scenario of the business world, the competition
Microsoft Data Warehouse in Depth
Microsoft Data Warehouse in Depth 1 P a g e Duration What s new Why attend Who should attend Course format and prerequisites 4 days The course materials have been refreshed to align with the second edition
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
P3M3 Portfolio Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Portfolio Management Self-Assessment P3M3 is a registered trade mark of AXELOS Limited Contents Introduction
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
Before getting started, we need to make sure we. Business Intelligence Project Management 101: Managing BI Projects Within the PMI Process Group
PMI Virtual Library 2010 Carole Wittemann Business Intelligence Project Management 101: Managing BI Projects Within the PMI Process Group By Carole Wittemann, PMP Abstract Too many times, business intelligence
RFP Attachment C Classifications
RFP 1. Applications IT Architect Analyzes and designs the architecture for software applications and enhancements, including the appropriate application of frameworks and design patterns and the interrelationships
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 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
Busting 7 Myths about Master Data Management
Knowledge Integrity Incorporated Busting 7 Myths about Master Data Management Prepared by: David Loshin Knowledge Integrity, Inc. August, 2011 Sponsored by: 2011 Knowledge Integrity, Inc. 1 (301) 754-6350
PowerDesigner WarehouseArchitect The Model for Data Warehousing Solutions. A Technical Whitepaper from Sybase, Inc.
PowerDesigner WarehouseArchitect The Model for Data Warehousing Solutions A Technical Whitepaper from Sybase, Inc. Table of Contents Section I: The Need for Data Warehouse Modeling.....................................4
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire
An Overview of Database management System, Data warehousing and Data Mining
An Overview of Database management System, Data warehousing and Data Mining Ramandeep Kaur 1, Amanpreet Kaur 2, Sarabjeet Kaur 3, Amandeep Kaur 4, Ranbir Kaur 5 Assistant Prof., Deptt. Of Computer Science,
Knowledge Base Data Warehouse Methodology
Knowledge Base Data Warehouse Methodology Knowledge Base's data warehousing services can help the client with all phases of understanding, designing, implementing, and maintaining a data warehouse. This
INFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: Data Warehouse Standards Domain: Enterprise Knowledge Management Number: Category: STD-EKMS001
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name
FUNCTION ANALYSIS SYSTEMS TECHNIQUE THE BASICS
FUNCTION ANALYSIS SYSTEMS TECHNIQUE THE BASICS FOREWORD Some twenty years ago, J. Jerry Kaufman gave a presentation at the SAVE international conference describing the primary features of FAST and establishing
Next Generation Business Performance Management Solution
Next Generation Business Performance Management Solution Why Existing Business Intelligence (BI) Products are Inadequate Changing Business Environment In the face of increased competition, complex customer
D6.1: Service management tools implementation and maturity baseline assessment framework
D6.1: Service management tools implementation and maturity baseline assessment framework Deliverable Document ID Status Version Author(s) Due FedSM- D6.1 Final 1.1 Tomasz Szepieniec, All M10 (31 June 2013)
Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>
DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document
An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies
An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies Ashish Gahlot, Manoj Yadav Dronacharya college of engineering Farrukhnagar, Gurgaon,Haryana Abstract- Data warehousing, Data Mining,
EXPLORING THE CAVERN OF DATA GOVERNANCE
EXPLORING THE CAVERN OF DATA GOVERNANCE AUGUST 2013 Darren Dadley Business Intelligence, Program Director Planning and Information Office SIBI Overview SIBI Program Methodology 2 Definitions: & Governance
Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology
Introduction Data migration is necessary when an organization decides to use a new computing system or database management system that is incompatible with the current system. Architecture Re-engineering
Building an Effective Business Architecture & Metrics Capability
Building an Effective Business Architecture & Metrics Capability Building an effective business architecture capability is fundamentally about organisational change management. A siloed business architecture
BENEFITS OF AUTOMATING DATA WAREHOUSING
BENEFITS OF AUTOMATING DATA WAREHOUSING Introduction...2 The Process...2 The Problem...2 The Solution...2 Benefits...2 Background...3 Automating the Data Warehouse with UC4 Workload Automation Suite...3
14. Data Warehousing & Data Mining
14. Data Warehousing & Data Mining Data Warehousing Concepts Decision support is key for companies wanting to turn their organizational data into an information asset Data Warehouse "A subject-oriented,
NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation
NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation Market Offering: Package(s): Oracle Authors: Rick Olson, Luke Tay Date: January 13, 2012 Contents Executive summary
TDWI Data Integration Techniques: ETL & Alternatives for Data Consolidation
TDWI Data Integration Techniques: ETL & Alternatives for Data Consolidation Format : C3 Education Course Course Length : 9am to 5pm, 2 consecutive days Date : Sydney 22-23 Nov 2011, Melbourne 28-29 Nov
Presentation at 2006 DAMA / Wilshire Metadata Conference. John R. Friedrich, II, PhD [email protected]
Metadata Management Best Practices and Lessons Learned Presentation at 2006 DAMA / Wilshire Metadata Conference Denver, CO John R. Friedrich, II, PhD [email protected] Slide 1 of??? Outline
Chapter 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
Architecture Principles
Architecture Principles Table of Contents 1 GENERAL INFORMATION...2 2 INTENT...2 3 OWNERSHIP...2 4 APPLYING THE PRINCIPLES...2 5 ARCHITECTURAL OBJECTIVES...2 6 ARCHITECTURE PRINCIPLES...3 6.1 General...
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
Senior Business Intelligence/Engineering Analyst
We are very interested in urgently hiring 3-4 current or recently graduated Computer Science graduate and/or undergraduate students and/or double majors. NetworkofOne is an online video content fund. We
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Forward Thinking for Tomorrow s Projects Requirements for Business Analytics
Seilevel Whitepaper Forward Thinking for Tomorrow s Projects Requirements for Business Analytics By: Joy Beatty, VP of Research & Development & Karl Wiegers, Founder Process Impact We are seeing a change
GAO. Year 2000 Computing Crisis: Business Continuity and Contingency Planning
GAO United States General Accounting Office Accounting and Information Management Division August 1998 Year 2000 Computing Crisis: Business Continuity and Contingency Planning GAO/AIMD-10.1.19 Preface
Using Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
Introduction to etom. White Paper. 2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.
. Introduction to etom White Paper 2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Page 1 of 13 Contents Introduction... 3 What Is NGOSS?... 3 History and Context
The Configuration Management process area involves the following:
CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration
PM Planning Configuration Management
: a Project Support Function As stated throughout the Project Planning section, there are fundamental components that are started during the pre-performance stage of the project management life cycle in
Master Data Management. Zahra Mansoori
Master Data Management Zahra Mansoori 1 1. Preference 2 A critical question arises How do you get from a thousand points of data entry to a single view of the business? We are going to answer this question
WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)?
WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)? Due to the often complex and risky nature of projects, many organizations experience pressure for consistency in strategy, communication,
Software Test Plan (STP) Template
(STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This
Guy Tozer, Doriq Associates DG Conference Europe 2009
Guy Tozer, Doriq Associates DG Conference Europe 2009 Background Speaker Introduction Audience Profile Purpose and Focus of the Presentation Ground-rules and Capabilities doriq associates 2008 2 Enterprise
Establish and maintain Center of Excellence (CoE) around Data Architecture
Senior BI Data Architect - Bensenville, IL The Company s Information Management Team is comprised of highly technical resources with diverse backgrounds in data warehouse development & support, business
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
Database Marketing, Business Intelligence and Knowledge Discovery
Database Marketing, Business Intelligence and Knowledge Discovery Note: Using material from Tan / Steinbach / Kumar (2005) Introduction to Data Mining,, Addison Wesley; and Cios / Pedrycz / Swiniarski
Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager
Rational Reporting Module 3: IBM Rational Insight and IBM Cognos Data Manager 1 Copyright IBM Corporation 2012 What s next? Module 1: RRDI and IBM Rational Insight Introduction Module 2: IBM Rational Insight
Dimensional Modeling for Data Warehouse
Modeling for Data Warehouse Umashanker Sharma, Anjana Gosain GGS, Indraprastha University, Delhi Abstract Many surveys indicate that a significant percentage of DWs fail to meet business objectives or
Assessing Your Information Technology Organization
Assessing Your Information Technology Organization Are you running it like a business? By: James Murray, Partner Trey Robinson, Director Copyright 2009 by ScottMadden, Inc. All rights reserved. Assessing
IT Service Management. The Role of Service Request Management
RL Consulting IT Service Management The Role of Service Request Management Prepared by: Rick Leopoldi June 1, 2007 Copyright 2001-2007. All rights reserved. Duplication of this document or extraction of
Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain
Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata
Computing & Communications Services
2010 Computing & Communications Services 2010 / 10 / 04 Final Kent Percival, M.Sc., P.Eng. Defining the Value of the Business Analyst In achieving its vision, key CCS partnerships involve working directly
