Unit 4 · 8 teaching hours · 19 min read

Decision Support, Business Intelligence and Knowledge Management

What the syllabus asks for 8
  • The decision-making process
  • Decision tables
  • Decisions under risk: payoff tables and EMV
  • Decisions under uncertainty (probabilities unknown)
  • Decision trees and the value of a pilot
  • Business intelligence and data warehousing
  • Knowledge management
  • Seeing decisions: steps, payoffs, trees and warehouses

Choosing between buying a server, renting cloud capacity or doing nothing is a decision under uncertainty: nobody knows next year's demand.

A good manager does not guess; she lists the alternatives, the possible futures and what each alternative earns in each future, assigns probabilities, and computes the expected result.

This unit gives the structured tools for that: decision tables (to make rule-based decisions complete and consistent), payoff tables with expected monetary value, regret and other criteria for decisions where probabilities are unknown, decision trees, and the business intelligence and knowledge systems that feed them.

What this unit gives you
  • Simon's decision process; DSS architecture.
  • Decision tables with a completeness check; payoff tables, EMV, EVPI and four uncertainty criteria.
  • Decision trees and the value of a pilot study.
  • Data warehouses, OLAP, KPIs and dashboards; knowledge management (SECI).

4.1 The decision-making process

Herbert Simon's model has four phases: intelligence (find and define the problem), design (develop alternatives and a model), choice (select the best alternative) and implementation (carry it out and monitor).

A DSS supports each: queries and dashboards for intelligence, models and what-if analysis for design, optimisation and ranking for choice, and tracking for implementation.

Decisions can be made under certainty (outcomes known), under risk (outcomes uncertain but probabilities known), or under uncertainty (probabilities unknown). The rest of the unit treats the last two.

4.2 Decision tables

For rule-based decisions with several conditions, a decision table lists conditions above the line and actions below, with one column per rule.

It is more compact than prose and easy to test for completeness (every combination covered) and consistency (no combination gets two different actions). A dash (—) means "don't care".

Loan screening rules

Conditions: existing customer, holds a salary account, requested amount at most 5× monthly salary.

Condition / action R1 R2 R3 R4 R5
Existing customer Y Y Y N N
Salary account Y Y N — —
Amount ≤ 5× salary Y N — Y N
Action Approve Refer to manager Refer to manager Refer to manager Reject

Three conditions give 2³ = 8 combinations. Expanding the don't-cares gives the full table below; every combination matches exactly one rule, so the table is complete and consistent.

Customer Salary a/c ≤ 5× salary Matching rule Action
Y Y Y R1 Approve
Y Y N R2 Refer to manager
Y N Y R3 Refer to manager
Y N N R3 Refer to manager
N Y Y R4 Refer to manager
N Y N R5 Reject
N N Y R4 Refer to manager
N N N R5 Reject

If a combination matched no rule the table would be incomplete, and if it matched rules with different actions it would be contradictory. Tools enumerate the 2ⁿ combinations to check this automatically, as was done for the table above.

A table with n conditions can be reduced by merging rules that differ in only one condition and share an action (consolidation).

4.3 Decisions under risk: payoff tables and EMV

A payoff table shows the profit (or cost) of each alternative in each state of nature. With probabilities, the expected monetary value (EMV) of an alternative is the probability-weighted average: EMV = Σ pⱼ × payoffⱼ.

Choosing hosting for an online venture

States: high demand (p = 0.3), medium (0.5), low (0.2). Payoffs in Rs '000 over the first year:

Alternative (Rs '000 profit) High demand Medium Low EMV
Large on-premise server 900 400 -300 410
Cloud, auto-scaling 700 450 100 455
Small server 300 250 150 245

The best EMV is Cloud, auto-scaling at Rs 455 thousand. Note the large on-premise server has the highest possible payoff (900) but also the worst loss (−300): EMV ignores your attitude to risk.

Expected value of perfect information (EVPI). Suppose a forecaster could tell you the state in advance.

You would pick the best action in each state: expected profit with perfect information = 0.3 × 900 + 0.5 × 450 + 0.2 × 150 = Rs 525 thousand. EVPI = 525 − 455 = Rs 70 thousand.

No market study that costs more than this can be worth buying; it is the ceiling on the value of any information.

4.4 Decisions under uncertainty (probabilities unknown)

When probabilities cannot be estimated, several criteria express different attitudes. Using the same payoffs:

  • Maximin (pessimist): choose the alternative with the best worst-case. Worst cases are −300, 100 and 150, so the choice is Small server (guaranteeing 150).
  • Maximax (optimist): choose the best best-case: the large server (900).
  • Laplace (equal likelihood): average the payoffs, assuming all states equally likely; best is Cloud, auto-scaling with 416.7.
  • Hurwicz (coefficient of optimism α = 0.6): α × best + (1 − α) × worst: Large on-premise server = 420, Cloud, auto-scaling = 460, Small server = 240; best is Cloud, auto-scaling.
  • Minimax regret (Savage): regret = best payoff in that state minus this alternative's payoff; choose the smallest maximum regret.
Alternative (regret, Rs '000) High demand Medium Low Maximum regret
Large on-premise server 0 50 450 450
Cloud, auto-scaling 200 0 50 200
Small server 600 200 0 600

Minimax regret selects Cloud, auto-scaling (maximum regret 200). Different criteria can pick different alternatives; the manager must choose the criterion that matches the organisation's attitude to risk before seeing the numbers.

4.5 Decision trees and the value of a pilot

A decision tree draws decisions as squares, chance events as circles and payoffs at the leaves. It is solved by rolling back: at chance nodes take the expected value, at decision nodes take the best branch.

Build now or pilot first?

A full roll-out costs nothing extra to decide but pays Rs 800 thousand if successful (probability 0.6) and loses Rs 300 thousand if not. Build now has EMV = 0.6 × 800 + 0.4 × (−300) = 360.

Alternatively, a pilot costing Rs 50 thousand gives a "good" result with probability 0.5 and a "bad" one with 0.5. After a good pilot the probability of success rises to 0.9, after a bad one it falls to 0.3 (consistent with 0.5 × 0.9 + 0.5 × 0.3 = 0.6). Rolling back:

  • After "good": EMV(roll out) = 0.9 × 800 + 0.1 × (−300) = 690; roll out.
  • After "bad": EMV(roll out) = 0.3 × 800 + 0.7 × (−300) = 30, which is still above 0, so roll out anyway (30).
  • Expected before the pilot cost: 0.5 × 690 + 0.5 × 30 = 360; minus the 50 cost gives 310.

The better choice is build now, by -50. The pilot changes no decision (we would roll out in both cases), so its information has zero value and its cost is wasted. A pilot is worth buying only if some outcome would make you not proceed.

4.6 Business intelligence and data warehousing

Business intelligence (BI) is the set of technologies for turning data into insight.

Operational databases are optimised for fast transactions (OLTP) and are poor for analysis, so a data warehouse copies, cleans and integrates data from many sources into a subject-oriented, time-variant, non-volatile store optimised for queries.

The pipeline is ETL: extract from source systems, transform (clean, convert codes, aggregate), load into the warehouse.

Data are often arranged as a star schema: a central fact table (sales amounts) linked to dimension tables (date, product, branch, customer).

OLAP (online analytical processing) lets users slice, dice, drill down and roll up through these dimensions: total sales by province, then by district, then by branch; the same by quarter instead of year.

Data mining finds patterns automatically (market-basket analysis: customers who buy noodles buy cooking oil; classification; clustering; anomaly detection). A data mart is a department-sized warehouse.

KPIs and dashboards. A good KPI is measurable, tied to a goal, and has an owner and a target: non-performing loan ratio, order fulfilment time, customer churn, system uptime.

A dashboard shows few KPIs, with comparison against target and colour-coded status. Avoid vanity metrics (page views without conversions).

4.7 Knowledge management

Knowledge management (KM) is the set of practices for creating, capturing, sharing and using knowledge. Nonaka and Takeuchi's SECI model describes four conversions between tacit and explicit knowledge:

Mode Conversion Example
Socialisation Tacit → tacit Apprenticeship; a new engineer shadowing a senior
Externalisation Tacit → explicit Writing a post-incident review
Combination Explicit → explicit Merging reports into a policy handbook
Internalisation Explicit → tacit Learning by working through the handbook

Technology supports KM through document repositories, wikis, expert directories, communities of practice and search; but culture (willingness to share, recognition for contributors) decides whether it works.

Geographic information systems (GIS) and expert systems are special DSS: a GIS analyses location data (flood risk by ward), while an expert system encodes expert rules for tasks such as diagnosis.

Artificial intelligence now adds recommendation, forecasting and natural-language assistants to BI.

4.8 Seeing decisions: steps, payoffs, trees and warehouses

Decision methods are numerical, so each comes with a picture.

The plate shows the physical memory of business intelligence, from an old backup tape to a server hall, and the figures show the decision process, the payoff comparison of Section 4.3, the roll-back of the decision tree in Section 4.5 and the path of data into a data warehouse.

photograph
(a) Backup tape cartridge
photograph
(b) Server hall
Plate 4.1. (a) A Travan TR-3 tape cartridge from the 1990s, which held about 1 GB of backup data; history that firms kept on tapes was the raw material of early data warehouses. (b) A modern server hall, where the warehouse of a large bank or telecom company is stored and queried in seconds. The decision to keep and analyse history is a business decision first and a technology decision second.Photo credits: (a) Government & Heritage Library, State Libra, CC BY 2.0; (b) Esquilo, CC BY-SA 3.0.

diagram
Figure 4.1. Simon's four-phase model of decision making. Intelligence: notice a problem or opportunity and collect data. Design: invent and list the alternatives and the criteria. Choice: compare the alternatives (EMV, scoring, decision table) and select one. Implementation and review: carry out the decision and check the result; a poor result sends you back to an earlier phase. Information systems help in every phase: MIS in intelligence, DSS models in design and choice, workflow in implementation.

diagram
Figure 4.2. EMV comparison for the hosting decision. With probabilities 0.3 (high), 0.5 (medium) and 0.2 (low demand) the expected values are large server 0.3 x 900 + 0.5 x 400 + 0.2 x (-300) = 410; cloud 0.3 x 700 + 0.5 x 450 + 0.2 x 100 = 455; small server 0.3 x 300 + 0.5 x 250 + 0.2 x 150 = 245 (Rs thousand). The cloud option has the best EMV. With a perfect forecast the expected profit would be 0.3 x 900 + 0.5 x 450 + 0.2 x 150 = 525, so the expected value of perfect information is 525 - 455 = 70 thousand, which is the most any forecast is worth.

diagram
Figure 4.3. Decision tree for build now or pilot first, solved by rolling back. Build now: 0.6 x 800 + 0.4 x (-300) = 360. Pilot first: good result (0.5) gives roll-out EMV 0.9 x 800 + 0.1 x (-300) = 690; bad result (0.5) gives 0.3 x 800 + 0.7 x (-300) = 30, still positive, so roll out in both cases. Expected value before the pilot cost is 0.5 x 690 + 0.5 x 30 = 360, minus the Rs 50 thousand cost gives 310. Since 360 is greater than 310, build now; the pilot changes no decision so its information is worth nothing.

diagram
Figure 4.4. Data flowing into a data warehouse. Operational systems (core banking, billing, web logs) are extracted, transformed (cleaned, converted to one format, deduplicated) and loaded into the warehouse by an ETL process, usually overnight. The warehouse stores subject-oriented, integrated, time-variant, non-volatile history. Users read it through reports, OLAP cubes (slice, dice, drill-down) and dashboards. Keeping analysis off the live systems protects day-to-day transaction speed.

4.8.1 Eight uses of business intelligence in Nepali organisations

  1. Sales analysis. A retail chain studies sales by product, branch and week to see what sells and what does not. Weak items can be dropped and fast items kept in stock. A supermarket in Lalitpur can decide the festival-season order from last year's pattern.
  2. Customer segmentation. A bank groups customers by age, balance and use of services. Each group gets suitable products and offers. A youth savings account for students and a remittance account for families of migrant workers are examples.
  3. Fraud detection. Unusual patterns, such as many withdrawals in different cities within an hour, are flagged for checking. Rules and models run on the warehouse and the live feed. This protects customers and reduces the loss of the bank.
  4. Credit risk assessment. Past repayment history is analysed to predict who will default. Loan officers use the score together with their own judgement. A better score model means fewer bad loans and fairer access to credit.
  5. Operations planning. A telecom operator studies call traffic by hour and place to decide where to add capacity. A hydropower company studies demand to plan maintenance. Decisions follow the data and not only experience.
  6. Education analytics. A university studies attendance, internal marks and results to find students at risk. Teachers can offer help early. Tribhuvan University style examination data, when well kept, shows which subjects have the highest failure.
  7. Performance dashboards. Executives see sales, cash, complaints and targets on one screen with colour signals. They need not wait for monthly paper reports. Problems are noticed within days.
  8. Forecasting and budgeting. Trends in the warehouse are used to forecast demand, revenue and cost. A budget based on three years of data is more reliable than a guess. Forecast errors are measured and used to improve the next forecast.

Chapter summary

  • Decisions follow intelligence, design, choice and implementation; DSS support each phase.
  • Decision tables expose missing or contradictory rules; 2ⁿ combinations must each match exactly one rule.
  • Under risk use EMV; EVPI bounds the value of information. Under uncertainty use maximin, maximax, Laplace, Hurwicz or minimax regret, chosen to fit the risk attitude.
  • Decision trees are solved by rolling back; information is valuable only if it can change the decision.
  • BI relies on ETL, warehouses, star schemas, OLAP and KPIs; KM converts tacit and explicit knowledge (SECI).

Practice

  1. List Simon's four phases and the DSS support for each.
  2. How many rules does a complete decision table with 4 yes/no conditions need before consolidation?
  3. Compute the EMV of the small server in the payoff table.
  4. Compute EVPI from the figures given in section 4.3.
  5. Which alternative does maximin choose and why might a risk-averse owner like it?
  6. What do OLTP and OLAP optimise for?
  7. Explain ETL in three steps.
  8. Give one example for each SECI mode.
  9. Why was the pilot not worth Rs 50 thousand in the tree example?
  10. Name four properties of a good KPI.
Answers and worked solutions

1. Intelligence (queries, dashboards), design (models, what-if), choice (optimisation, ranking), implementation (tracking, alerts).

2. 2⁴ = 16.

3. 0.3 × 300 + 0.5 × 250 + 0.2 × 150 = 90 + 125 + 30 = 245 (Rs '000).

4. 525 − 455 = 70 (Rs '000).

5. Small server (worst case +150). It guarantees a profit whatever happens.

6. OLTP: fast, many small updates and lookups. OLAP: complex read queries over large historical data.

7. Extract data from sources, transform it (clean, standardise, aggregate), load it into the warehouse.

8. Socialisation: shadowing. Externalisation: writing a procedure from experience. Combination: compiling reports into one manual. Internalisation: learning by practising a manual.

9. Roll-out has a positive EMV even after a bad pilot, so the decision never changes; the information has zero value.

10. Measurable, linked to a goal, has an owner, has a target and a time frame (also timely and understandable).

Model answers: medium (5 marks) and long (10 marks) questions

Q1 (5 marks). Explain EMV and EVPI. For the hosting table (probabilities 0.3, 0.5, 0.2) calculate the EMV of each option, choose the best and find the EVPI.

Introduction. When the probabilities of the states of nature are known, the expected monetary value (EMV) of an alternative is the probability-weighted average of its payoffs (section 4.3, Figure 4.2).

  1. Large server. 0.3 x 900 + 0.5 x 400 + 0.2 x (-300) = 270 + 200 - 60 = 410.
  2. Cloud, auto-scaling. 0.3 x 700 + 0.5 x 450 + 0.2 x 100 = 210 + 225 + 20 = 455.
  3. Small server. 0.3 x 300 + 0.5 x 250 + 0.2 x 150 = 90 + 125 + 30 = 245 (all in Rs thousand).
  4. Best choice. The cloud option, with the highest EMV of Rs 455 thousand.
  5. EVPI. With perfect information we pick the best action in each state: 0.3 x 900 + 0.5 x 450 + 0.2 x 150 = 270 + 225 + 30 = 525. EVPI = 525 - 455 = Rs 70 thousand, the maximum we should pay for a forecast.
  6. Limitation. EMV ignores risk attitude: the large server has the best top payoff (900) but also the worst loss (-300).
Option High 0.3 Medium 0.5 Low 0.2 EMV
Large server 900 400 -300 410
Cloud 700 450 100 455
Small server 300 250 150 245

Conclusion. The cloud option is chosen on EMV, and no forecast is worth more than Rs 70 thousand.

Q2 (5 marks). Draw and solve the decision tree: build now (success 0.6 gives +800, failure 0.4 gives -300) or pilot first (cost 50, good result 0.5 raises success to 0.9, bad result lowers it to 0.3).

Introduction. A decision tree shows decisions as squares, chance events as circles and payoffs at the leaves, and is solved by rolling back from the right (section 4.5, Figure 4.3).

  1. Build now. 0.6 x 800 + 0.4 x (-300) = 480 - 120 = 360.
  2. Pilot, good result (0.5). Roll out EMV = 0.9 x 800 + 0.1 x (-300) = 720 - 30 = 690.
  3. Pilot, bad result (0.5). Roll out EMV = 0.3 x 800 + 0.7 x (-300) = 240 - 210 = 30; this is above 0 (stopping), so roll out.
  4. Expected value of the pilot branch. 0.5 x 690 + 0.5 x 30 = 360, less the pilot cost 50 = 310.
  5. Decision. 360 is more than 310, so build now.
  6. Reason. The pilot would not change the decision in either outcome, so its information has no value and its cost is lost.

Conclusion. A pilot is worth paying for only if one of its results would make us change the decision.

Q3 (10 marks). Describe the decision-making process and the types of decisions. Explain how decision support systems, business intelligence and data warehouses support managers.

Introduction. Managers spend most of their time deciding. Good decisions need good information, a clear method and suitable tools.

Information systems support each step and each type of decision, and data warehouses and business intelligence give the base for analysis (sections 4.1, 4.6 and 4.7, Figures 4.1 and 4.4).

  1. Simon's phases. Intelligence (identify the problem and gather data), design (develop alternatives and criteria), choice (select by a method) and implementation with review.
  2. Structured decisions. Routine and rule-based, such as reordering at the reorder point; they can be automated by TPS and decision tables.
  3. Semi-structured decisions. Part rule, part judgement, such as the price of a new package; DSS with what-if models help.
  4. Unstructured decisions. Novel and strategic, such as entering a new market; ESS and expert judgement are needed.
  5. DSS. An interactive system with a database, a model base (EMV, forecasting, simulation) and a user interface for what-if questions.
  6. Data warehouse. A subject-oriented, integrated, time-variant, non-volatile store of history, loaded from operational systems by ETL (extract, transform, load).
  7. Business intelligence. Reports, OLAP (slice, dice, drill-down), dashboards and data mining that turn warehouse data into insight.
  8. Knowledge management. Capturing expertise, lessons and documents so that the organisation does not lose what individuals know.
Decision type Example Support
Structured Reorder at the reorder point TPS, decision table
Semi-structured Price of a new package DSS, EMV
Unstructured Enter a new market ESS, judgement

Conclusion. A systematic process, matched to the type of decision and supported by DSS, a warehouse and BI tools, makes decisions faster and better grounded in facts.