Elective Data Mining & Warehousing

Chapter 2
Data Warehouse Architecture and Lifecycle

Post Graduate Program in Computer Science Engineering
Elective Data Mining & Warehousing   •   Post Graduate

2. Data Warehouse Architecture and Lifecycle

Introduction and Context

A data warehouse is not merely a large database. It is an information environment designed to support analysis, reporting, planning, and decision-making. Operational systems record events such as sales transactions, payments, admissions, shipments, and customer interactions. Analytical systems, in contrast, examine accumulated evidence to identify patterns, compare performance, explain deviations, and estimate future outcomes. The difference between these purposes strongly influences data models, processing methods, governance arrangements, and system architecture.

An organization may possess many operational applications, each created for a particular business function. These applications often use different identifiers, coding schemes, data types, update frequencies, and definitions. A warehouse brings selected data together, preserves historical context, standardizes meaning, and makes it available for analysis. Its value therefore depends not only on technology but also on requirements analysis, data quality, architecture, metadata, governance, and organizational adoption.

This chapter examines the principal architectural choices for data warehousing and the lifecycle through which a warehouse is planned, built, operated, evaluated, and improved. It also considers enterprise warehouses, data marts, staging areas, metadata repositories, hub-and-spoke, bus, and federated architectures. The central argument is that architecture should follow information requirements and organizational realities rather than fashionable tools.

Learning Objectives

After studying this chapter, students should be able to:

1. Distinguish operational processing from analytical processing and explain why their requirements differ.

2. Explain the roles of enterprise data warehouses, data marts, staging areas, and metadata repositories.

3. Compare hub-and-spoke, bus, and federated warehouse architectures.

4. Apply a lifecycle for requirements, feasibility, design, implementation, operation, and evaluation.

5. Identify architectural, organizational, technical, ethical, and governance risks.

6. Select appropriate success measures for a warehouse initiative.

7. Analyse a practical warehouse scenario and justify an architectural choice.

Operational Systems and Analytical Systems

Operational systems, commonly called online transaction processing systems (OLTP), support the immediate execution of business processes. A banking system records deposits and withdrawals; a hospital information system records appointments and clinical transactions; an online retailer processes orders and payments. These systems require rapid response, high concurrency, transaction integrity, and reliable recovery. Their data is usually current and frequently updated.

Analytical systems, commonly called online analytical processing systems (OLAP), support complex queries over historical and integrated data. An analyst may ask how regional sales changed over five years, whether a promotion increased profitable purchases, or which patients have unusually high readmission risk. Such queries may scan millions of rows, aggregate data across several dimensions, and compare periods. Analytical systems therefore prioritize query performance, consistency of definitions, historical preservation, and flexible exploration rather than rapid single-record updates.

| Dimension | Operational system | Analytical system |

|---|---|---|

| Primary purpose | Execute business transactions | Analyse performance and support decisions |

| Typical users | Clerks, applications, operational staff | Managers, analysts, data scientists |

| Data orientation | Current process or application | Integrated subject and historical orientation |

| Workload | Many short inserts, updates, and reads | Fewer but complex scans and aggregations |

| Design emphasis | Normalization and transaction integrity | Query performance and analytical usability |

| Time perspective | Usually current state | Historical and comparative |

Separating workloads is important. Intensive analytical queries executed directly against an operational database can consume memory, processing capacity, and input/output resources needed for transactions. Conversely, copying operational structures without resolving inconsistent definitions produces a warehouse that is large but unreliable. The warehouse must transform operational records into information that has stable business meaning.

The distinction is not absolute. Modern platforms may combine transactional and analytical capabilities, and real-time analytics may use streaming technologies. Nevertheless, the conceptual difference remains useful: transaction processing asks whether an event can be recorded correctly, while analytical processing asks what accumulated events mean.

The Warehouse Environment: From Source to Decision

A typical warehouse environment contains several logical layers. Source systems provide data from enterprise applications, files, external services, sensors, and sometimes social or web channels. A staging area receives extracted data temporarily. Integration and transformation processes cleanse, standardize, reconcile, and enrich the data. The warehouse stores integrated and historical data. Data marts or semantic layers present information for particular departments or analytical purposes. Reporting, dashboards, statistical analysis, and machine-learning applications consume the resulting data.

Enterprise Data Warehouse

An enterprise data warehouse (EDW) is a subject-oriented, integrated, time-variant, and relatively non-volatile collection of data used for organizational analysis. Subject orientation means that data is organized around subjects such as customer, product, supplier, or claim rather than around individual application processes. Integration requires common definitions, formats, keys, and reference values. Time variance means that historical states and changes can be analysed. Non-volatility means that warehouse data is generally loaded and queried rather than continuously overwritten as in an OLTP database.

An EDW provides a common analytical foundation. It can reduce conflicting reports, support cross-functional analysis, and establish enterprise-wide definitions. Its disadvantages include substantial cost, lengthy delivery time, complex governance, and the difficulty of achieving agreement among business units.

Data Marts

A data mart is a focused analytical store for a department, subject, or business process. A sales mart may contain customer, product, order, revenue, and territory information. A finance mart may focus on budgets, costs, and ledger measures. Data marts can provide rapid value and may be easier for a department to understand and manage.

Data marts may be dependent, meaning that they are populated from an EDW, or independent, meaning that they obtain data directly from operational sources. Dependent marts support consistency. Independent marts can be delivered quickly but may create isolated definitions, duplicated extraction logic, and conflicting measures. A collection of uncontrolled independent marts can become a “spreadmart” environment: locally useful but difficult to govern and integrate.

Staging Areas

The staging area is an intermediate workspace between source systems and analytical stores. It allows extraction, profiling, validation, transformation, reconciliation, and error handling without placing unnecessary load on source systems or exposing incomplete data to users. Staging data is often transient, although retention may be necessary for audit, replay, or investigation.

A robust staging process records extraction time, source identifier, batch or event identifier, row counts, rejected records, and processing status. It should also support restartability. If a load fails after half the records have been processed, the system must avoid silently duplicating or losing data.

Metadata Repositories

Metadata is data about data. Technical metadata describes tables, columns, data types, transformations, dependencies, and refresh schedules. Business metadata explains terms such as “active customer,” “net revenue,” or “completed admission.” Operational metadata records job status, error counts, lineage, and data freshness. A metadata repository or catalogue organizes these descriptions and makes them available to developers, analysts, stewards, auditors, and governance teams.

Metadata is essential because a technically accessible dataset may still be unusable if its meaning is uncertain. Lineage shows where a measure originated and what transformations affected it. Impact analysis uses lineage to identify reports affected by a source change. Metadata also supports regulatory accountability by documenting how sensitive information is collected, transformed, accessed, and retained.

Architectural Patterns and Their Trade-offs

Architecture describes how components, data flows, responsibilities, and interfaces are arranged. No single pattern is universally superior.

Hub-and-Spoke Architecture

In a hub-and-spoke architecture, the enterprise warehouse acts as the central hub. Operational sources feed the hub, and dependent data marts or analytical applications receive integrated data from it. The hub enforces enterprise definitions and provides a governed integration point.

This pattern is appropriate when consistency, centralized governance, and cross-functional analysis are priorities. It can reduce duplication and provide strong lineage. However, the central warehouse may become a bottleneck. If its design is excessively broad or governance decisions are slow, departmental users may wait too long for useful capabilities. The architecture also requires significant investment in enterprise modelling and stewardship.

Bus Architecture

The bus architecture develops subject-area marts around conformed dimensions and standardized facts. A conformed dimension has the same meaning and key structure wherever it is used. For example, a common Date dimension and Customer dimension allow sales, service, and finance facts to be analysed together. The architecture is often associated with incremental delivery: one business process can be implemented first, followed by others that reuse shared dimensions.

The bus approach can deliver visible benefits earlier than a fully centralized EDW and can accommodate organizational growth. Its success depends on disciplined dimensional modelling, governance of shared dimensions, and agreement on business definitions. If each team modifies a shared dimension independently, integration breaks down.

Federated Architecture

A federated architecture leaves data in multiple systems or domains while providing shared access through integration services, semantic models, virtualization, catalogues, or standardized interfaces. It is useful when organizations have autonomous subsidiaries, legacy systems, acquisitions, or strong data ownership boundaries. It can avoid moving every dataset into one physical repository.

Federation is not the same as ignoring integration. Users still need consistent definitions, identity resolution, access controls, and quality information. Distributed queries may be slower and more fragile, and source-system changes can affect analytical outputs. A federated approach therefore requires strong coordination and often benefits from domain-oriented ownership combined with enterprise standards.

Comparing the Patterns

The hub-and-spoke pattern emphasizes central integration; the bus pattern emphasizes reusable conformed structures and incremental delivery; the federated pattern emphasizes distributed ownership and access. A hybrid is common. An organization may maintain a central warehouse for regulated financial measures, departmental marts for specialized analysis, and federated access to external or highly autonomous domains. Architecture selection should consider integration complexity, data volume, latency requirements, organizational authority, existing investments, privacy constraints, skills, and the cost of delay.

Dimensional and Integrated Modelling Considerations

Warehouse design requires more than selecting a platform. Dimensional modelling represents measurable business events as facts and descriptive context as dimensions. A sales fact may contain quantity, gross amount, discount, and cost, linked to Product, Customer, Store, Employee, and Date dimensions. The grain—the precise meaning of one fact row—must be declared before measures are selected. “One row per order line” is not equivalent to “one row per order.” Confusing grains causes incorrect aggregation.

Dimensions may preserve history. Under a slowly changing dimension strategy, a customer’s regional assignment can be overwritten, stored as a new version, or represented through another historical technique. The appropriate choice depends on whether analysis must reflect current values or the value that was valid when an event occurred.

Integrated modelling also requires master and reference data management. Customer identifiers from different applications may need to be matched to a common enterprise customer key. Product codes may require mapping to a shared hierarchy. These activities involve business decisions, not merely technical transformations.

The Data Warehouse Lifecycle

A warehouse is an organizational capability with a lifecycle rather than a one-time installation. The following stages are iterative.

1. Business and Information Requirements

The lifecycle begins with decisions and processes, not tables. Stakeholders should identify the decisions to be improved, the questions users need answered, the measures and dimensions involved, the required level of detail, acceptable data latency, regulatory obligations, and expected users. Requirements should distinguish essential outcomes from attractive but nonessential features.

A useful requirements statement might be: “Regional sales managers need daily comparison of revenue, margin, units, and returns by product category, channel, and territory, with twelve quarters of history.” This is more actionable than “management needs a sales dashboard.” Requirements should also identify data owners, definitions, security classifications, and acceptance criteria.

2. Feasibility and Business Case

Feasibility analysis examines technical, economic, operational, legal, and schedule dimensions. Technical questions include source accessibility, data quality, integration complexity, platform capacity, and staff capability. Economic analysis compares acquisition, development, migration, operation, support, and training costs with measurable benefits such as reduced reporting effort, faster decisions, lower duplication, and improved compliance.

A business case should avoid claiming that every benefit will be immediate or easily monetized. It can use a staged investment model, beginning with a high-value subject area and measurable outcomes. Pilot projects are useful when uncertainty is high, but a pilot should test assumptions relevant to the future architecture rather than produce an isolated demonstration.

3. Architecture and Governance Design

At this stage, the organization selects architectural patterns, integration methods, storage technologies, security controls, metadata practices, and ownership arrangements. Governance defines who approves business terms, who resolves data-quality disputes, who owns sensitive data, and how changes are communicated.

Architecture decisions should document alternatives and trade-offs. For instance, near-real-time loading may improve operational responsiveness but increase source-system impact, monitoring complexity, and cost. A decision record makes such reasoning visible and reviewable.

4. Data Profiling and Detailed Design

Data profiling examines completeness, uniqueness, validity, consistency, timeliness, and relationships. Profiling may reveal that an apparently simple customer field contains multiple formats, missing values, reused identifiers, or conflicting status codes. Such findings should influence scope and design rather than be concealed until testing.

Detailed design establishes source-to-target mappings, warehouse grain, keys, history rules, error handling, refresh schedules, partitioning, indexing, semantic definitions, and access controls. Test cases should be designed alongside mappings. Reconciliation rules must state how totals in the warehouse will be compared with trusted source totals.

5. Iterative Construction and Testing

Implementation commonly proceeds in increments. Extraction, transformation, loading, data models, reports, metadata, and security are developed and tested together. Unit testing checks individual transformations; integration testing checks end-to-end flows; performance testing examines realistic workloads; user acceptance testing determines whether outputs answer business questions correctly.

Testing should include rejected records, late-arriving data, duplicate delivery, source schema changes, partial failures, historical corrections, and unauthorized access. A visually attractive dashboard is not evidence of a correct warehouse.

6. Deployment and Adoption

Deployment includes production scheduling, monitoring, documentation, training, support procedures, and communication. Users need to understand not only how to run a report but also what its measures mean and when its data was last refreshed. Adoption is strengthened when early users participate in design and when the warehouse resolves a visible problem.

7. Operations, Evaluation, and Evolution

Operational management monitors job completion, latency, data quality, storage growth, query performance, security events, and user activity. A warehouse must adapt to new sources, reorganized business structures, revised regulations, and changing analytical methods. Retirement is also part of the lifecycle: obsolete reports, datasets, and pipelines should be removed or archived under policy.

Measuring Warehouse Success

Technical uptime alone is an inadequate success measure. A balanced evaluation can include:

  • Delivery: refresh timeliness, load success rate, recovery time, and query response time.
  • Quality: completeness, validity, duplicate rate, reconciliation accuracy, and unresolved issue age.
  • Use: active users, recurring use of governed datasets, report adoption, and self-service activity.
  • Business value: reduced manual reporting, shorter decision cycles, improved forecast or service quality, and cost avoidance.
  • Governance: documented lineage, access-review completion, policy compliance, and successful audit findings.
  • Sustainability: maintainability, reuse of shared dimensions, platform cost per workload, and staff capability.

Metrics require interpretation. A high number of users may indicate value, but it may also indicate that users cannot find a reliable common report. Low usage may reflect poor training or an irrelevant product rather than a technical failure. Measures should therefore combine quantitative indicators with user and stakeholder evidence.

Practical and Professional Applications

Warehouse architecture influences daily professional decisions. A data engineer must design reliable pipelines and handle schema drift. A data architect must decide where integration occurs and how domains interact. A data steward must resolve competing definitions. A business analyst must translate decisions into measurable requirements. A manager must balance speed, control, cost, and organizational change.

In retail, a warehouse can integrate point-of-sale transactions, e-commerce activity, inventory, promotions, and supplier data. In healthcare, it can support service utilization and quality analysis while protecting personally identifiable and clinical information. In higher education, it can combine admissions, enrollment, progression, and graduation data. In manufacturing, it can link production events, maintenance, quality defects, and supply-chain performance. In each case, the architecture must reflect the domain’s data sensitivity, timing, definitions, and decision processes.

Cloud warehouses, lakehouses, streaming platforms, and data virtualization have expanded implementation choices. Cloud elasticity can support variable workloads, but uncontrolled consumption can create financial risk. Data lake or lakehouse designs can retain raw and semi-structured data, but raw storage does not remove the need for quality, semantic definition, governance, and curated analytical products. Machine learning can use warehouse data for forecasting, recommendation, and anomaly detection; however, models inherit biases, missingness, and historical decisions contained in the data.

Illustrative Case: A Multi-Campus University Analytics Warehouse

Background

This fictional case concerns Northbridge University, which operates four campuses. Its admissions, student information, learning management, finance, and accommodation systems were acquired at different times. Senior management requested a dashboard showing applications, enrollment, retention, fee revenue, and student support outcomes.

Situation and Problem

Each office produced its own reports. Admissions counted applicants by application date, while institutional research counted them by academic intake. Finance reported billed revenue, whereas faculties reported recognized revenue. Student identifiers were inconsistent across systems. Monthly reporting required extensive spreadsheet manipulation, and no report clearly documented its definitions or refresh time.

Analysis

A direct connection from dashboards to operational systems would preserve local inconsistencies and risk slowing those systems. An independent data mart for each office would deliver quickly but would probably reproduce the existing conflicts. Profiling showed missing campus codes, duplicate student records, and different programme hierarchies. The university also had obligations concerning student privacy and restricted access to sensitive support information.

Approach and Strategy

The university selected a staged bus architecture with a governed central integration layer. It first established conformed Date, Student, Campus, Programme, and Term dimensions and defined the grain of application, enrollment, course registration, and fee transactions. A staging area captured source extracts with batch identifiers and rejected-record logs. A metadata catalogue documented definitions such as “new applicant,” “enrolled student,” and “retained student.”

A data governance group assigned owners for student identity, programme structures, finance measures, and privacy classifications. The first release addressed enrollment and retention because those measures had high executive value and manageable scope. Dependent marts were then created for finance and student support. Access rules restricted personally identifiable information while allowing aggregated analysis.

Outcome

The university obtained a shared set of definitions and reduced manual reconciliation. More importantly, disagreements became visible as governed data issues rather than remaining hidden in spreadsheets. The architecture supported incremental delivery while preserving a path toward broader enterprise integration. The case does not imply that technology alone solved institutional reporting; agreement on definitions and ownership was equally important.

Learning Points

The case demonstrates that requirements should begin with decisions, not dashboards; that data profiling must precede confident promises; that conformed dimensions support cross-functional analysis; and that privacy controls and metadata are design requirements rather than later additions. It also illustrates why an incremental architecture can be preferable when an organization needs early value but cannot yet implement a complete enterprise warehouse.

Risks, Limitations, and Common Mistakes

Warehouse initiatives frequently fail when they are treated as purely technical projects. Common mistakes include building before agreeing on definitions, attempting to integrate every subject area at once, ignoring source-system ownership, and measuring success only by storage capacity or dashboard appearance. Other risks include fragile point-to-point interfaces, undocumented transformations, excessive dependence on a single expert, inadequate backup and recovery, uncontrolled cloud spending, and weak change management.

Data quality should not be “fixed” invisibly in a pipeline when the correction changes business meaning. Rules should be documented, exceptions retained where appropriate, and source owners informed. Historical restatement also requires care: changing past values may improve accuracy but can make prior reports irreproducible. Organizations should distinguish corrected history from the historical record originally published.

Security risks include excessive privileges, copied sensitive data in staging, insecure extracts, re-identification through combined attributes, and retention beyond legitimate need. Controls should include least privilege, encryption, masking or tokenization, audit logging, separation of duties, secure development, and periodic access review. Privacy principles such as purpose limitation, data minimization, accuracy, retention control, and accountability should guide design, subject to applicable law and institutional policy.

Current Developments and Best Practices

Contemporary warehouse programmes increasingly combine batch and streaming ingestion, cloud-based elastic computation, semantic layers, data catalogues, data contracts, and automated data-quality observability. Data contracts make expectations about schema, meaning, quality, and change explicit between producers and consumers. Data products and domain-oriented ownership can improve responsiveness, but they require shared standards for identity, security, interoperability, and metadata.

Automation can detect schema changes, profile incoming data, test pipeline assertions, generate lineage, and alert teams to freshness or volume anomalies. These capabilities support—not replace—human stewardship. AI-assisted analytics can accelerate exploration, but organizations must validate generated queries, protect confidential data, and monitor for misleading or discriminatory results.

Best practice is to maintain a clear source-to-report lineage; declare fact grain; use conformed dimensions where cross-domain analysis is required; version transformation logic; test reconciliation and failure recovery; classify sensitive data; automate quality and freshness monitoring; involve business owners continuously; and retire unused assets. Architecture should remain modular enough to evolve without sacrificing common meaning.

Chapter Summary

Operational systems record current business events, whereas analytical systems examine integrated and historical information. A warehouse environment commonly includes sources, staging, transformation processes, an enterprise warehouse, data marts, metadata services, and analytical applications. Enterprise warehouses provide centralized integration; data marts focus on particular analytical needs; staging areas support controlled processing; and metadata explains meaning, lineage, and operations.

Hub-and-spoke architecture emphasizes a central warehouse, bus architecture uses reusable conformed dimensions and incremental marts, and federated architecture coordinates distributed data through shared access and governance. Warehouse development is a lifecycle involving requirements, feasibility, architecture, profiling, design, iterative construction, testing, deployment, operations, evaluation, and evolution. Success must be assessed through technical, quality, adoption, business, governance, and sustainability measures. Effective architecture depends as much on definitions, ownership, privacy, and change management as on platforms and pipelines.

Key Terms

Operational system: A system that records and supports routine business transactions.

Analytical system: A system designed for complex queries, comparison, interpretation, and decision support.

OLTP: Online transaction processing characterized by frequent, short, integrity-sensitive transactions.

OLAP: Online analytical processing involving multidimensional and often historical analysis.

Enterprise data warehouse: An integrated, historical analytical store serving organization-wide needs.

Data mart: A focused analytical store for a department, subject, or business process.

Staging area: An intermediate workspace used for extraction, validation, transformation, and error handling.

Metadata: Information describing data’s meaning, structure, origin, use, and processing.

Data lineage: A record of data origin and transformations from source to analytical output.

Hub-and-spoke architecture: A pattern using a central warehouse as an integration hub for dependent marts.

Bus architecture: An incremental architecture based on shared conformed dimensions and facts.

Federated architecture: An architecture that coordinates distributed data sources rather than requiring one physical store.

Conformed dimension: A dimension with consistent meaning, keys, and attributes across analytical processes.

Fact: A measurable business event represented in a dimensional model.

Dimension: Descriptive context used to categorize and analyse facts.

Grain: The precise level of detail represented by one fact row.

Slowly changing dimension: A dimension whose attribute changes are managed through an explicit historical strategy.

Data stewardship: Assigned responsibility for data definitions, quality, access, and resolution of data issues.

Data quality: The degree to which data is accurate, complete, valid, consistent, timely, and fit for purpose.

Data contract: An explicit agreement about a data product’s schema, meaning, quality, and change expectations.

Review Questions

Short Answer Questions

1. Why can complex analytical queries interfere with operational transaction processing?

2. What are the four commonly cited characteristics of a data warehouse?

3. Distinguish a dependent data mart from an independent data mart.

4. What types of information can a metadata repository contain?

5. Why must the grain of a fact table be declared before measures are selected?

Long Answer Questions

1. Compare OLTP and OLAP systems with reference to workload, data orientation, users, and design priorities.

2. Explain the roles of an enterprise warehouse, staging area, data mart, and metadata repository in a warehouse environment.

3. Compare hub-and-spoke, bus, and federated architectures, including the conditions under which each is appropriate.

4. Describe the data warehouse lifecycle from requirements analysis through operations and evolution.

5. Discuss how governance, privacy, data quality, and metadata influence warehouse success.

Analytical / Application Questions

1. An organization has autonomous subsidiaries, inconsistent customer identifiers, and a requirement for both local reporting and consolidated regulatory analysis. Which architectural approach or hybrid would you recommend, and why?

2. A warehouse report shows different revenue totals in finance and sales. Develop a structured investigation using requirements, metadata, lineage, profiling, and reconciliation principles.

3. A cloud warehouse has excellent query performance but low user adoption and rapidly increasing costs. Analyse possible causes and propose a balanced set of technical, managerial, and success measures.

22. Multiple Choice Questions with Answers

Question 1

Which characteristic most clearly distinguishes an analytical system from an operational system?

A. It records each transaction immediately and individually.

B. It is optimized for complex queries over integrated historical data.

C. It requires all data to be stored in normalized application tables.

D. It permits no data transformation before storage.

Correct Answer: B. It is optimized for complex queries over integrated historical data.

Question 2

What is the principal purpose of a staging area?

A. To provide the final user-facing semantic layer

B. To replace all operational source systems

C. To support controlled extraction, validation, transformation, and error handling

D. To store only permanently archived reports

Correct Answer: C. To support controlled extraction, validation, transformation, and error handling

Question 3

A department builds a mart directly from its own operational sources and uses definitions different from other departments. What is the most likely risk?

A. Excessive conformance of dimensions

B. Creation of isolated and conflicting analytical results

C. Automatic improvement in enterprise data quality

D. Elimination of the need for metadata

Correct Answer: B. Creation of isolated and conflicting analytical results

Question 4

Which architecture uses a central enterprise warehouse as an integration hub and supplies dependent marts from it?

A. Federated architecture

B. Peer-to-peer architecture

C. Hub-and-spoke architecture

D. Independent-mart architecture

Correct Answer: C. Hub-and-spoke architecture

Question 5

What makes a dimension conformed?

A. It is stored only in an operational database.

B. It has consistent meaning and key structure across analytical processes.

C. It contains no historical attributes.

D. It is created separately by every department.

Correct Answer: B. It has consistent meaning and key structure across analytical processes.

Question 6

Why is declaring fact-table grain essential?

A. It determines what one fact row represents and prevents incorrect aggregation.

B. It removes the need for data-quality testing.

C. It guarantees that all source systems use identical codes.

D. It determines which users can access the database.

Correct Answer: A. It determines what one fact row represents and prevents incorrect aggregation.

Question 7

During feasibility analysis, which question is most relevant?

A. Which dashboard colour should be used?

B. Can source data, skills, costs, risks, and organizational capabilities support the proposed solution?

C. How can all historical errors be hidden from users?

D. Can every possible subject area be delivered in the first release?

Correct Answer: B. Can source data, skills, costs, risks, and organizational capabilities support the proposed solution?

Question 8

A university needs early value but cannot yet agree on every enterprise subject area. Which approach best reflects the chapter’s recommendations?

A. Delay all delivery until a complete enterprise model is approved.

B. Build uncontrolled independent marts with no shared definitions.

C. Deliver a governed subject area incrementally while establishing reusable conformed dimensions.

D. Connect dashboards directly to every operational system.

Correct Answer: C. Deliver a governed subject area incrementally while establishing reusable conformed dimensions.

Question 9

Which measure is least sufficient by itself for evaluating warehouse success?

A. Data freshness

B. User adoption

C. Business decision improvement

D. Storage capacity alone

Correct Answer: D. Storage capacity alone

Question 10

Why is metadata particularly important for sensitive analytical data?

A. It eliminates the need for access controls.

B. It documents meaning, lineage, usage, and handling needed for governance and accountability.

C. It ensures that data never changes.

D. It makes all data publicly discoverable.

Correct Answer: B. It documents meaning, lineage, usage, and handling needed for governance and accountability.

Elective Data Mining & Warehousing
Chapter 2 of 14