Business Intelligence & Power BI

Chapter 1
Foundations of Business Intelligence

Diploma in Business Intelligence (Power BI)
Business Intelligence & Power BI   •   Diploma

Foundations of Business Intelligence

Introduction and Context

Business intelligence (BI) is the organised use of data, technologies, methods and human judgement to improve organisational decisions. It connects operational activity with managerial understanding. A sales transaction, customer interaction, production record or financial entry has limited value when considered in isolation. BI gives such data structure, context and meaning so that people can identify what has happened, understand why it happened, anticipate what may happen next and decide what should be done.

BI is therefore more than a software product. Power BI, Tableau, Qlik and similar platforms are tools within a broader BI capability. That capability also requires reliable data, appropriate models, clear performance measures, skilled users, governance and a decision-making culture.

For a business intelligence professional, the central question is not simply “What data do we have?” It is “How can trustworthy evidence support a better decision?”

Learning Objectives

By the end of this chapter, you should be able to:

  1. Define business intelligence and explain its value to organisations.
  2. Distinguish data, information, knowledge and insight.
  3. Describe the evolution of BI from traditional reporting to augmented analytics.
  4. Explain the main components of a BI architecture.
  5. Distinguish reporting, dashboards, analytics, data mining and decision-support systems.
  6. Differentiate descriptive, diagnostic, predictive and prescriptive analytics.
  7. Apply BI concepts to a realistic organisational problem.
  8. Identify limitations, governance responsibilities and ethical risks in BI.

1. From Data to Insight

Data, information, knowledge and insight

These terms are related but should not be treated as synonyms.

ConceptMeaningExample in retail
DataRecorded facts or observations without sufficient interpretation125 units sold on Monday
InformationData organised in a meaningful contextMonday sales were 18% higher than the previous Monday
KnowledgeUnderstanding developed from information, experience and domain expertisePromotions and favourable weather often increase Monday sales
InsightA decision-relevant interpretation that suggests actionIncrease stock before similar promotional Mondays

Data may be structured, such as rows in a sales table, or unstructured, such as emails, images and customer comments. It may also be semi-structured, as in JSON documents or web logs. BI traditionally focused on structured organisational data, but modern platforms increasingly incorporate diverse sources.

A useful distinction is between a fact and a measure. A fact is an event or recorded business occurrence, such as an invoice line. A measure is a numerical value used for analysis, such as revenue, quantity or margin. Measures must be defined consistently. For example, “revenue” may mean gross invoiced sales, sales excluding tax, or sales after returns. A dashboard can be visually attractive and still be misleading if its measures are poorly defined.

The value of context

A single number rarely supports a good decision. Decision-makers need comparison, time, targets, segmentation and explanation. Revenue of £500,000 may be excellent for a small branch but poor for a national division. BI supplies context through dimensions such as product, customer, region, channel and period.

The value of BI can be considered across four dimensions:

  • Visibility: making important conditions observable.
  • Consistency: ensuring that departments use agreed definitions.
  • Speed: reducing the time required to obtain and interpret evidence.
  • Actionability: connecting findings to decisions, responsibilities and outcomes.

BI does not guarantee better decisions. It improves the evidence available to decision-makers, but poor data, unsuitable measures, political pressures or weak judgement may still produce poor outcomes.

2. The Evolution of Business Intelligence

The history of BI reflects changes in technology, organisational needs and data volume.

Management information systems

Early management information systems collected data from transaction-processing systems and produced scheduled summaries. Their outputs were commonly printed reports or fixed electronic reports. They were useful for routine monitoring but often required technical staff to modify report definitions.

Decision-support systems

Decision-support systems emerged to help managers address semi-structured problems. Rather than merely presenting a fixed report, they enabled analysis of alternatives, modelling and “what-if” questions. A manager might examine how profit would change if price, demand or staffing levels changed.

Executive information and online analytical processing

Executive information systems provided senior managers with highly summarised indicators and the ability to move from an overview to greater detail. Online analytical processing (OLAP) supported multidimensional analysis. Users could slice data by a selected dimension, dice it across several dimensions, drill down to detail or roll up to a higher level of aggregation.

Data warehouses and enterprise BI

As organisations accumulated many operational systems, data warehouses were developed to consolidate information for analysis. Extract, transform and load processes—usually abbreviated ETL—copied and prepared data from source systems. Enterprise BI introduced common definitions, governed data models and organisation-wide reporting.

Self-service BI and cloud platforms

Self-service BI allows business users to explore approved data, create visualisations and answer questions without submitting every request to an IT department. This improves agility, but it also creates risks: duplicate metrics, uncontrolled data extracts, privacy breaches and inconsistent interpretations. Cloud platforms have increased scalability and simplified access to data integration, storage and analytics services.

Augmented and AI-assisted analytics

Contemporary BI platforms may provide natural-language questions, automated anomaly detection, forecasting assistance, semantic modelling support and machine-learning features. These capabilities can accelerate analysis, but they do not remove the need for data literacy, validation, human accountability and governance. An automatically generated explanation is a hypothesis to examine, not unquestionable evidence.

3. Business Intelligence Architecture

BI architecture describes how data moves from operational sources to analytical products and decisions. A typical architecture contains the following layers.

Source systems

Sources include enterprise resource planning systems, customer relationship management systems, point-of-sale systems, spreadsheets, websites, application programming interfaces, sensors and external datasets. Each source has its own format, update frequency, ownership and quality problems.

Data ingestion and integration

Ingestion moves data into an analytical environment. Batch ingestion transfers data periodically, whereas streaming ingestion processes events continuously or with very low delay. Integration includes extraction, transformation, validation, matching and loading.

Transformation may standardise dates, remove duplicate records, convert currencies, classify products or calculate derived fields. A transformation should be documented because an undocumented change can alter reported results without users knowing why.

Storage and processing

A data warehouse stores structured, curated data for reporting and analysis. A data lake can store large quantities of raw or semi-structured data in its original form. A lakehouse combines features associated with both approaches by supporting flexible storage alongside stronger management and analytical structures.

The appropriate architecture depends on business requirements, data volume, latency, security, cost, skills and regulatory obligations. There is no universally best architecture.

Semantic model

A semantic model presents data in business language. It defines entities, relationships, hierarchies, measures and business rules. In Power BI, a well-designed semantic model enables users to analyse measures such as total sales, gross margin and customer retention consistently across reports.

A common dimensional design uses a central fact table surrounded by dimension tables. A sales fact table may contain order date, product key, customer key, quantity and sales value. Dimensions may describe date, product, customer and geography. The designer must establish the grain—the level represented by one row—before creating measures. If one row represents an invoice line, it should not be joined carelessly to a table whose rows represent monthly totals.

Presentation and consumption

Reports, dashboards, scorecards, alerts, embedded analytics and mobile applications provide access to BI outputs. Presentation should reflect the user’s decision context. A finance analyst may need detailed variance analysis, while a chief operating officer may need a small set of strategic indicators and exception alerts.

Governance and security across all layers

Governance is not a separate final step. It applies throughout architecture. It includes data ownership, access control, retention, quality monitoring, metadata, lineage, privacy, documentation and change management. Row-level security, for example, can restrict users to records they are authorised to view, but it must be tested carefully because incorrect configuration may expose confidential data.

4. Core BI Products and Related Concepts

Operational reporting

Operational reporting supports recurring, often day-to-day activities. Examples include a list of unfulfilled orders, transactions awaiting approval and current inventory exceptions. It generally emphasises detail, accuracy and timely execution.

Management reporting

Management reports summarise performance over a period and compare actual results with budgets, targets or previous periods. They are commonly distributed on a scheduled basis and may include commentary and variance analysis.

Dashboards

A dashboard is a visual interface designed to monitor a selected set of important indicators. It normally provides at-a-glance awareness and highlights exceptions. A dashboard is not simply a page containing charts. It should have a defined audience, purpose, refresh expectation and action associated with important changes.

Dashboards may be strategic, tactical or operational. Strategic dashboards track long-term organisational outcomes; tactical dashboards support departmental management; operational dashboards monitor immediate processes.

Scorecards and key performance indicators

A key performance indicator (KPI) is a measure selected because it reflects progress toward an important objective. A KPI should have a clear definition, owner, target, time period and interpretation. “Customer satisfaction” is not sufficiently specified until the organisation states how satisfaction is measured, which customers are included and how frequently it is assessed.

A scorecard often combines KPIs with targets, status indicators and strategic perspectives. A traffic-light colour can communicate status quickly, but thresholds must be documented. Colour alone should never be the only means of conveying meaning, because it creates accessibility problems for some users.

Analytics

Analytics is the systematic examination of data to generate understanding or support action. It includes simple aggregation, statistical analysis, forecasting, optimisation and machine learning. BI and analytics overlap, but BI often emphasises governed information delivery and performance monitoring, while analytics may include more exploratory and advanced methods.

Data mining

Data mining seeks useful patterns, relationships or anomalies in large datasets. Techniques may include clustering, classification, association analysis and anomaly detection. A discovered relationship is not automatically causal. For example, two products frequently purchased together may be complementary, may be displayed beside each other, or may simply be bought by the same customer group.

Data mining requires careful preparation, appropriate validation and interpretation by people who understand the business context. Searching many variables can produce patterns that appear meaningful by chance.

Decision-support systems

A decision-support system combines data, models, interfaces and procedures to assist a decision. It may support resource allocation, pricing, scheduling, risk assessment or capacity planning. A dashboard is primarily a communication and monitoring product; a decision-support system usually goes further by supporting alternatives, models or recommended actions.

5. The Four Types of Analytics

The four-type framework is a useful teaching model. In practice, systems may combine categories and the boundaries are not absolute.

TypeMain questionTypical output
DescriptiveWhat happened?Trends, totals, distributions and KPI reports
DiagnosticWhy did it happen?Drill-downs, comparisons, contribution analysis and root-cause evidence
PredictiveWhat is likely to happen?Forecasts, probabilities, risk scores and expected demand
PrescriptiveWhat should be done?Recommended actions, optimisation results and scenarios

Descriptive analytics

Descriptive analytics summarises historical or current data. It includes counts, totals, averages, rates and time trends. It is foundational because later forms of analytics depend on trustworthy historical measures. Descriptive results should identify the period, population, filters and definitions used.

Diagnostic analytics

Diagnostic analytics investigates causes or contributing factors. Analysts may compare regions, products, customer segments or time periods; decompose a variance; examine process stages; or drill from a company total to individual transactions. Diagnostic analysis should avoid overstating causality. A factor associated with poor performance may be a contributor, a proxy or a consequence rather than the true cause.

Predictive analytics

Predictive analytics estimates future or unknown outcomes using historical patterns and explanatory variables. Examples include demand forecasts, credit-risk scores and likely customer churn. A prediction is probabilistic and depends on assumptions about future conditions. Model performance must be monitored because relationships can change.

Prescriptive analytics

Prescriptive analytics evaluates possible actions and their consequences. It may use rules, simulation, optimisation or decision models. Recommendations should include constraints and objective functions. For example, a delivery plan that minimises distance but ignores vehicle capacity, driver hours or service commitments is not operationally useful.

Prescriptive systems should also communicate trade-offs. The action with the greatest predicted profit may increase risk, reduce service quality or conflict with regulatory requirements.

6. A Practical BI Development Framework

A professional BI project begins with the decision, not the visualisation. A useful sequence is:

  1. Define the decision and audience. Identify who will act, what decision is involved and when it must be made.
  2. Specify measures and dimensions. Agree on definitions, grain, time period, targets and exclusions.
  3. Identify and assess sources. Examine ownership, completeness, accuracy, timeliness, duplication and access rights.
  4. Design the model. Establish relationships, business rules, security and a suitable level of detail.
  5. Build and validate. Compare outputs with trusted source totals and test edge cases.
  6. Design the user experience. Use appropriate charts, hierarchy, filters, explanations and accessibility features.
  7. Deploy and govern. Manage permissions, refresh schedules, documentation, support and change control.
  8. Evaluate business impact. Determine whether the BI product improved decision speed, quality, cost, service or another agreed outcome.

A report should be tested technically and with representative users. A technically correct calculation can still fail if users interpret it incorrectly or cannot connect it to an action.

7. Illustrative Case: Improving Stock Availability at Northstar Grocers

This is a fictional illustrative case designed for learning.

Background

Northstar Grocers operates 42 stores and an online grocery service. Managers complained that reports showed different sales totals, while customers frequently encountered unavailable promotional products.

Problem

The organisation needed to distinguish between genuine demand increases, late replenishment, inaccurate inventory records and poor product forecasting. Senior management also required a consistent measure of on-shelf availability.

Analysis

The BI team first defined the grain of the principal datasets. Sales data represented individual order lines; inventory snapshots represented product-store quantities at a particular time; and replenishment records represented deliveries and adjustments. The team discovered that one report counted cancelled online orders as sales while another excluded them. Product identifiers also differed between the warehouse and stores.

The team created a governed semantic model with shared product, store and date dimensions. It defined net sales, promotional sales, stock-out events and on-shelf availability. Data quality checks identified missing delivery times, negative inventory adjustments requiring review and duplicate product mappings.

Descriptive analysis showed that availability was lowest during Friday evening promotional periods. Diagnostic analysis indicated that the problem was concentrated in a small group of chilled products and was associated with late deliveries rather than demand alone. Predictive analysis used recent sales, promotion calendars and store-level patterns to estimate likely demand. Prescriptive analysis evaluated alternative reorder points subject to storage capacity and delivery constraints.

Approach and solution

Power BI dashboards were created for three audiences. Store managers received current exceptions and product-level detail. Supply planners received forecasts, delivery performance and suggested replenishment priorities. Executives received trend indicators and financial impact summaries. Definitions and ownership were documented in a data catalogue, and access was restricted according to job responsibilities.

The solution was introduced in stages. Users reviewed prototypes, challenged definitions and tested the results against known events. A weekly governance meeting reviewed data-quality exceptions and changes to product or promotion rules.

Outcome

In this illustrative case, Northstar reduced disagreement between reports, identified a replenishment bottleneck and improved the speed with which managers responded to stock-out risks. The most important achievement was not the dashboard itself; it was the combination of shared definitions, integrated data, accountable ownership and a decision process linked to the analysis.

Learning points

  • A visual product cannot compensate for inconsistent definitions.
  • Data grain must be established before tables are combined.
  • Descriptive, diagnostic, predictive and prescriptive methods can form a connected decision process.
  • Different audiences require different levels of detail.
  • BI success should be measured by organisational outcomes, not by the number of charts published.

8. Challenges, Limitations and Ethical Responsibilities

Data quality and completeness

Missing, duplicated, delayed or incorrectly classified data can distort findings. Quality is fitness for purpose rather than a single universal property. A dataset may be sufficiently accurate for monthly trend analysis but unsuitable for real-time fraud detection.

Measurement and interpretation

Measures can encourage unintended behaviour. If a call centre is assessed only on average handling time, employees may shorten calls without resolving customer problems. Organisations should examine whether KPIs represent the intended outcome and whether they create harmful incentives.

Correlation and causation

BI frequently reveals association, but association alone does not prove that one factor caused another. Causal claims require appropriate research design, domain reasoning and, where possible, controlled or quasi-experimental evidence.

Privacy and security

Personal data should be collected and used lawfully, fairly and transparently. BI teams should apply data minimisation, purpose limitation, appropriate retention and access controls. Sensitive attributes may be necessary for fairness analysis but should not be exposed casually. Privacy obligations vary by jurisdiction; organisations must follow applicable legislation and internal policy.

Bias and fairness

Historical data may reflect unequal treatment or unequal access. A predictive model trained on such data can reproduce or amplify those patterns. Teams should examine data representativeness, error rates across relevant groups, explainability and the consequences of automated decisions. Human review is particularly important where decisions affect employment, credit, housing, health or access to essential services.

Visual and cognitive risks

Truncated axes, inappropriate chart types, excessive decoration and selective filtering can mislead users. A dashboard should make uncertainty, definitions, time periods and comparisons visible. Accessibility requires readable contrast, keyboard support where applicable, meaningful labels and alternatives to colour-only communication.

Model and AI governance

AI-assisted BI can generate plausible but incorrect summaries, expose confidential data through inappropriate prompts or encourage automation bias. Organisations should define approved uses, protect data, retain audit trails, validate outputs and assign responsibility to named owners. Human judgement remains necessary when consequences are material.

9. Contemporary Professional Practice

Modern BI professionals increasingly work across data engineering, modelling, visual design, governance and business change. Important capabilities include:

  • translating business questions into measurable definitions;
  • understanding relational and dimensional data structures;
  • creating maintainable semantic models;
  • validating data and documenting lineage;
  • selecting visualisations that support the decision;
  • communicating uncertainty and limitations;
  • applying security, privacy and ethical principles; and
  • evaluating whether a solution changed behaviour or outcomes.

The growth of self-service BI makes data literacy a shared organisational responsibility. Central teams should provide trusted datasets, standards and support, while business users should understand the boundaries of their analyses and avoid publishing uncontrolled metrics as official facts.

Chapter Summary

Business intelligence is an organisational capability that uses data, technology, methods and human judgement to support decisions. It transforms data into contextual information and decision-relevant insight. Its evolution includes management reporting, decision-support systems, data warehouses, OLAP, self-service BI, cloud platforms and AI-assisted analytics.

A BI architecture commonly includes source systems, ingestion and integration, storage, semantic modelling, presentation and governance. Reporting communicates information, dashboards monitor selected indicators, analytics examines data, data mining discovers patterns, and decision-support systems assist choices involving alternatives or models.

Descriptive analytics asks what happened; diagnostic analytics investigates why; predictive analytics estimates what may happen; and prescriptive analytics considers what should be done. These categories can be combined in a practical decision process, but none removes the need for sound definitions, quality data and professional judgement.

Effective BI begins with a decision and a clearly defined audience. It depends on data grain, consistent measures, validation, usability, security and change management. Ethical practice requires attention to privacy, fairness, transparency, accessibility and the limitations of correlation, prediction and automation.

Key Terms

Business intelligence: The organised use of data, technology, methods and judgement to support better decisions.

Data: Recorded observations or facts.

Information: Data organised and interpreted in context.

Insight: A decision-relevant understanding derived from evidence.

Data warehouse: A structured analytical repository containing integrated, curated data.

Data lake: A repository capable of storing large quantities of raw or semi-structured data.

ETL: Extract, transform and load; a process for preparing and moving data.

Semantic model: A business-oriented representation of entities, relationships, measures and rules.

Fact table: A table recording events or measurable business activity.

Dimension: A descriptive perspective used to group or filter facts.

Grain: The precise level represented by one row in a dataset.

Dashboard: A visual interface for monitoring selected indicators and exceptions.

KPI: A key performance indicator linked to an important objective.

OLAP: Online analytical processing for multidimensional data analysis.

Data mining: The discovery of patterns, relationships or anomalies in data.

Descriptive analytics: Analysis of what has happened or is happening.

Diagnostic analytics: Analysis of contributing factors or reasons for an outcome.

Predictive analytics: Estimation of likely future or unknown outcomes.

Prescriptive analytics: Evaluation or recommendation of actions under objectives and constraints.

Data governance: Policies, roles and controls that promote reliable, secure and responsible data use.

Review Questions

Short Answer Questions

  1. Define business intelligence and explain why it is more than a software product.
  2. Distinguish data, information, knowledge and insight.
  3. What is the purpose of a semantic model?
  4. State the main question addressed by each of the four types of analytics.
  5. Explain why establishing data grain is important in BI modelling.

Long Answer Questions

  1. Explain the evolution of BI from traditional management reporting to self-service and AI-assisted analytics.
  2. Describe the main layers of a BI architecture and explain how governance applies across them.
  3. Compare operational reports, management reports, dashboards, scorecards and decision-support systems.
  4. Discuss the importance of data quality, measurement definitions and validation in a BI project.
  5. Explain the ethical and governance responsibilities of a professional BI team.

Analytical / Application Questions

  1. A retailer reports rising revenue but falling customer satisfaction. Design a BI investigation using descriptive and diagnostic analytics, specifying the dimensions and measures you would examine.
  2. A bank wants to identify customers likely to leave and decide which retention action to offer. Explain how predictive and prescriptive analytics could be used, and identify at least three governance risks.
  3. An organisation has three reports showing different definitions of profit. Propose a practical framework for resolving the disagreement, from source assessment through semantic modelling, validation and deployment.

Multiple Choice Questions with Answers

Question 1

Which statement best defines business intelligence?

A. The replacement of managers with automated software

B. The organised use of data, technology, methods and judgement to support decisions

C. The storage of every organisational file in a cloud service

D. The production of attractive charts without business rules

Correct Answer: B. The organised use of data, technology, methods and judgement to support decisions

Question 2

Which BI component defines measures, relationships and business rules in business language?

A. Semantic model

B. Source system

C. Data entry form

D. Network firewall

Correct Answer: A. Semantic model

Question 3

A report showing yesterday’s unfulfilled orders is primarily an example of:

A. Prescriptive analytics

B. Operational reporting

C. Data mining

D. Predictive modelling

Correct Answer: B. Operational reporting

Question 4

Which question is primarily addressed by diagnostic analytics?

A. What happened?

B. What is likely to happen?

C. Why did it happen?

D. What action is optimal under constraints?

Correct Answer: C. Why did it happen?

Question 5

What does the grain of a fact table describe?

A. The colour scheme of its dashboard

B. The precise level represented by one row

C. The number of users permitted to access it

D. The frequency of a network backup

Correct Answer: B. The precise level represented by one row

Question 6

Which activity is most closely associated with data mining?

A. Discovering patterns or anomalies in large datasets

B. Printing a fixed monthly report

C. Assigning user passwords

D. Designing a company logo

Correct Answer: A. Discovering patterns or anomalies in large datasets

Question 7

A forecast of next month’s product demand is an example of:

A. Descriptive analytics

B. Diagnostic analytics

C. Predictive analytics

D. Prescriptive analytics

Correct Answer: C. Predictive analytics

Question 8

Which statement about correlation is correct?

A. Correlation always proves causation

B. Correlation is irrelevant to BI

C. Correlation may indicate association but does not alone prove causation

D. Correlation can only be found in financial data

Correct Answer: C. Correlation may indicate association but does not alone prove causation

Question 9

Why should a dashboard have a defined audience and purpose?

A. To ensure every possible chart is included

B. To connect indicators and detail to a particular decision context

C. To eliminate the need for data governance

D. To guarantee that predictions are accurate

Correct Answer: B. To connect indicators and detail to a particular decision context

Question 10

Which is an appropriate governance response to AI-assisted BI?

A. Accept every generated explanation without review

B. Remove all human accountability

C. Validate outputs, protect data and assign responsibility to owners

D. Use only unstructured data

Correct Answer: C. Validate outputs, protect data and assign responsibility to owners

Business Intelligence & Power BI
Chapter 1 of 15