Home
Part 1 · Section F

Technology and Analytics

The systems that hold financial data, the governance and security that protect it, the technologies changing finance work, and the analytics that turn data into decisions. This section is 15% of Part 1 and is tested almost entirely through "which tool or approach fits" scenarios.

About 15 of the 100 multiple-choice questions. Estimated study time: 20 hours.

0%Section readiness
0 / 4Topics complete
—MCQ accuracy
20 hEstimated study time

Your learning path

Four topics in the IMA outline order. Topic 4 (data analytics) carries the interpretation and calculation questions.

0% of topics complete
Topic 1 of 4

Information systems

How transaction cycles capture business events, how ERP and EPM systems integrate them, and where data is stored for analysis.

Accounting information system cyclesWhere each business event is captured

An accounting information system collects, processes, stores and reports financial and non-financial data. It is organized into transaction cycles that all feed the general ledger.

AIS transaction cycles
Cycle Main activities Key documents and controls
Revenue Sales order, credit approval, shipping, billing, cash collection Sales order, credit check, shipping document, invoice, remittance advice
Expenditure Requisition, purchasing, receiving, invoice approval, payment Purchase order, receiving report, vendor invoice, three-way match
Production (conversion) Product design, planning and scheduling, production, cost accounting Bill of materials, production order, materials requisition, move ticket
Human resources / payroll Hiring, timekeeping, payroll, tax withholding, termination Personnel file, time records, payroll register; HR separate from payroll
Financing Raising capital, paying interest and dividends, repaying debt Board authorization, loan agreements, dividend registers
General ledger and reporting Posting journals, adjustments, closing, financial statements Trial balance, journal-entry approval, audit trail
Exam trapAdding employees to the payroll master file is an HR function. If payroll staff can add employees, they can create "ghost" employees: a classic segregation question.
ERP and EPMRunning the business vs managing performance
  • ERP integrates transaction processing for all functions (finance, purchasing, production, sales, HR) in one database, so an event is recorded once and is visible everywhere. Benefits: consistent real-time data, standardized processes, fewer reconciliations. Risks: high cost, long implementations, business-process change, and a single point of failure.
  • EPM (enterprise or corporate performance management) sits on top of ERP and other sources to support planning, budgeting, forecasting, consolidation, and performance reporting (scorecards, dashboards).
  • OLTP (online transaction processing) systems such as ERP handle many small updates quickly; OLAP (online analytical processing) supports multidimensional analysis of historical data (slice, dice, drill down).
Exam trapERP records and processes transactions; EPM plans and analyzes performance. A question about rolling forecasts, scenario planning or consolidation tools points to EPM, not ERP.
Data warehouses, marts and lakesStoring data for analysis
Data storage options compared
Store Data Schema Typical users
Data warehouse Structured, cleaned, integrated from many systems; historical Schema-on-write (defined before loading through ETL) Analysts and managers across the enterprise
Data mart A subset of the warehouse for one function or department Schema-on-write One department (e.g. marketing, finance)
Data lake Raw structured, semi-structured and unstructured data (logs, images, text) Schema-on-read (structure applied when used) Data scientists exploring new questions

ETL (extract, transform, load) moves data from source systems into a warehouse: extract it, clean and standardize it, then load it. Data lakes often use ELT, transforming only when the data is used.

Instructor noteA data lake without governance becomes a "data swamp": nobody knows what is in it or whether it can be trusted. That links this topic to data governance in topic 2.

Finished Information systems?

Mark it complete when you can place any event in its cycle and choose between a warehouse, mart and lake.

Topic 2 of 4

Data governance

Managing data through its life, governing IT with COBIT, defending against cyber-attacks and respecting privacy law.

Data governance and the data lifecycleFrom capture to purging

Data governance sets who owns data, the policies and standards that apply to it, and how quality, security and compliance are monitored. Data owners (business) decide access and use; data stewards maintain quality; IT custodians operate the systems.

  1. Capture: data is created or acquired (entry, devices, purchase).
  2. Maintenance: cleaning, enriching and moving data so it is usable.
  3. Synthesis: creating new values from existing data (e.g. a credit score).
  4. Usage: applying data in operations and decisions.
  5. Publication: sending data outside where it is used (reports, customer statements).
  6. Archival: storing data no longer in active use, retrievable if needed.
  7. Purging: securely deleting data at the end of its retention period.

Data quality dimensions: accuracy, completeness, consistency, timeliness, validity and uniqueness.

Exam trapArchival keeps data (it can be restored); purging destroys it. Retention policies must meet legal requirements before data is purged, and purging must be secure (not just deleting the file pointer).
COBIT 2019A framework for governing enterprise IT

COBIT (ISACA) separates governance (the board evaluates, directs and monitors) from management (executives plan, build, run and monitor). Its 40 objectives fall into five domains:

COBIT 2019 domains
Domain Area Example objective
EDM: Evaluate, Direct and Monitor Governance Ensure risk optimization; ensure benefits delivery
APO: Align, Plan and Organize Management Manage strategy, budget, risk, security
BAI: Build, Acquire and Implement Management Manage projects, requirements, changes
DSS: Deliver, Service and Support Management Manage operations, incidents, continuity, security services
MEA: Monitor, Evaluate and Assess Management Monitor performance, internal control, compliance
COBIT 2019 domains

Governance: EDM (board). Management: APO (plan) → BAI (build) → DSS (run) → MEA (monitor).

Exam trapCOSO is about internal control over the whole business; COBIT is about governance and management of IT. A question about aligning IT investments with business goals points to COBIT.
Cyber-attacks and controlsMatch the threat to the defense
Common attacks and controls
Attack How it works Main controls
Phishing / spear phishing Fake messages trick users into revealing credentials or opening malware; spear phishing targets specific people Training, email filtering, MFA, call-back verification
Business email compromise Impersonates an executive or vendor to redirect payments Payment verification by phone, dual approval
Ransomware Encrypts data and demands payment Offline/immutable backups, patching, least privilege, endpoint protection
Denial of service (DoS / DDoS) Floods a system with traffic so legitimate users cannot reach it Traffic filtering, scalable cloud capacity, DDoS mitigation services
SQL injection Malicious code in input fields manipulates the database Input validation, parameterized queries
Man-in-the-middle Intercepts communications between two parties Encryption in transit (TLS), VPNs, certificate checks
Insider threat Employees misuse legitimate access Least privilege, segregation of duties, activity logging, prompt deprovisioning
Exam trapEncryption protects confidentiality, not availability. For a DDoS attack (availability), the answer is traffic filtering or capacity, not encryption.
PrivacyPersonal data and the laws that protect it
  • GDPR (EU): applies to anyone processing EU residents' data; lawful basis, consent, data minimization, rights to access and erasure, breach notification within 72 hours, large fines.
  • CCPA/CPRA (California): rights to know, delete and opt out of the sale or sharing of personal information.
  • HIPAA (US health data) and GLBA (financial institutions) protect sector-specific data.
  • Good practice: collect only what is needed, anonymize or pseudonymize data used for analytics, restrict access, and set retention limits.
Instructor noteSecurity protects data from unauthorized access; privacy governs whether the organization should collect and use the data at all. A well-secured database can still violate privacy law if the data was collected without a lawful basis.

Finished Data governance?

Mark it complete when you can match each attack to its control and name the COBIT domains.

Topic 3 of 4

Technology-enabled finance transformation

How new systems are built and introduced, and what RPA, AI, cloud computing and blockchain can and cannot do for finance.

Systems development life cyclePhases, methods and conversion
flowchart LR
  P[Planning and feasibility] --> A[Systems analysis]
  A --> D[Design]
  D --> B[Development]
  B --> T[Testing]
  T --> I[Implementation]
  I --> M[Operation and maintenance]
  M -. new needs .-> P
  1. Planning / feasibility: define the problem; assess economic, technical, operational and schedule feasibility.
  2. Systems analysis: study the current system and gather user requirements.
  3. Design: specify outputs, inputs, data, processes and controls (conceptual, then detailed).
  4. Development: build or buy and configure the software.
  5. Testing: unit, integration, system and user-acceptance testing.
  6. Implementation: training, data conversion, go-live, post-implementation review.
  7. Operation and maintenance: fixes and enhancements under change management.
Conversion methods
Conversion How Risk Cost
Direct (cutover) Old system off, new system on Highest Lowest
Parallel Run both and compare results Lowest Highest
Pilot One location or unit first, then roll out Low to moderate Moderate
Phased One module at a time Moderate Moderate

Waterfall completes each phase before the next and suits stable, well-understood requirements. Agile (e.g. Scrum) delivers working software in short iterations with continuous user feedback, and suits changing requirements.

Exam trapUsers should be involved most heavily in analysis (requirements) and user-acceptance testing. Most failed projects trace back to poor requirements, not poor coding.
Automation and AIRPA, machine learning, natural language processing
  • Robotic process automation: software bots mimic user actions on rules-based, repetitive, high-volume tasks with structured inputs (invoice entry, bank reconciliation matching, report distribution). Bots follow rules; they do not learn. Risks: bots break when screens change; bot credentials need access control; errors repeat at scale.
  • Artificial intelligence / machine learning: systems that learn patterns from data. Supervised learning uses labeled outcomes (fraud / not fraud) to predict; unsupervised learning finds structure without labels (clustering customers). NLP reads text (contracts, emails); generative AI drafts text and code.
  • AI risks: biased or poor training data, lack of explainability ("black box"), overreliance, and data privacy. Human review remains a key control.
Automation business case
$$\text{Payback} = \frac{\text{Initial investment}}{\text{Annual savings} - \text{Annual running cost}}$$
Exam trapRPA does not exercise judgment or learn. If a task requires interpreting unstructured data or making predictions, the answer is AI/ML (possibly combined with RPA), not RPA alone.
Cloud computing and blockchainService models, deployment, distributed ledgers
Cloud service models
Model Provider manages Customer manages Example
IaaS Hardware, storage, networking Operating system, applications, data Renting virtual servers
PaaS Infrastructure plus operating system and development tools Applications and data Building a custom app on a hosted platform
SaaS Everything up to the application Data, users, configuration Cloud ERP, payroll, CRM

Deployment: public (shared provider infrastructure), private (dedicated to one organization), hybrid (mix). Benefits: scalability, pay-as-you-go (capex becomes opex), fast deployment. Risks: vendor dependence, data location and privacy, availability, and the need to review the provider's controls (a SOC 1 or SOC 2 report).

  • Blockchain: a distributed ledger shared by many nodes; blocks are linked by cryptographic hashes and added by consensus, so recorded transactions are practically immutable. Public (permissionless) vs private/permissioned (known participants, e.g. a supply-chain consortium).
  • Smart contracts: code on a blockchain that executes automatically when conditions are met (release payment when a shipment is confirmed).
  • Limits: immutable does not mean accurate (garbage in stays in); scalability, energy use (proof of work), regulation, and the "oracle" problem of getting reliable external data.
Exam trapWith SaaS, the customer still owns its data and its user-access controls. Outsourcing the system does not outsource responsibility for internal control.
Instructor noteFor technology-choice questions, work from the task: rules-based and repetitive → RPA; prediction or pattern recognition → ML; shared, tamper-evident record among parties who do not fully trust each other → blockchain; elastic capacity without buying hardware → cloud.

Finished Technology-enabled finance transformation?

Mark it complete when you can order the SDLC and pick the right technology for a task.

Topic 4 of 4

Data analytics

The four types of analytics, data-mining techniques, how to read a regression, sensitivity and simulation, and how to show results honestly.

Types of analytics and data miningWhat happened, why, what will, what should
Four types of analytics
Type Question Examples
Descriptive What happened? Monthly sales dashboard, variance reports, KPIs
Diagnostic Why did it happen? Drill-down into a region's margin decline, root-cause analysis, correlation
Predictive What is likely to happen? Sales forecasts by regression, credit-default scoring, churn prediction
Prescriptive What should we do? Optimization of product mix, dynamic pricing, recommended reorder quantities
  • Big data: volume, velocity, variety, veracity (and value).
  • Data mining techniques: classification (assign to known categories, e.g. fraud/not fraud), clustering (find natural groups without labels), regression (predict a number), association rules (items bought together), anomaly detection (outliers such as unusual journal entries).
  • Benford's law: in many natural datasets the first digit is 1 about 30% of the time and 9 under 5%; departures can flag fabricated numbers.
Classification model metrics
$$\text{Accuracy} = \frac{TP + TN}{\text{All}} \qquad \text{Precision} = \frac{TP}{TP + FP} \qquad \text{Recall} = \frac{TP}{TP + FN}$$

TP true positives, FP false positives (false alarms), FN false negatives (missed cases), TN true negatives.

Exam trapA forecast is predictive; a recommendation of what to do is prescriptive. Explaining a past variance is diagnostic, not descriptive.
Reading a regressionCoefficients, R², p-values, pitfalls
Regression
$$\hat{y} = a + b_1 x_1 + b_2 x_2 + \dots$$

b = change in y for a one-unit change in x, others held constant. R² = share of the variation in y explained. p-value < 0.05 → the coefficient is statistically significant.

  • Correlation is not causation: a third factor may drive both variables.
  • Multicollinearity: independent variables highly correlated with each other make individual coefficients unreliable.
  • Extrapolation: predictions outside the range of the data are unreliable.
  • A high R² does not prove the model is right; check the logic, the residuals and the significance of each variable.
Sensitivity analysis and simulationWhat-if, scenarios and Monte Carlo
  • Sensitivity (what-if) analysis changes one input at a time to see which drivers move the result most.
  • Scenario analysis changes several inputs together (best, base, worst case).
  • Monte Carlo simulation draws every uncertain input from a probability distribution thousands of times, producing a distribution of outcomes: the mean, the spread and the probability of a loss.
Sensitivity of profit
$$\text{Profit} = Q(P - V) - F \qquad \%\Delta\text{Profit} = \frac{\text{Profit}_{new} - \text{Profit}_{base}}{\text{Profit}_{base}}$$
Exam trapSensitivity analysis changes one variable at a time and ignores probabilities. If the question asks for the probability of an outcome under many uncertain inputs, the answer is simulation.
Visualization best practicesThe right chart, shown honestly
Chart choice
Purpose Best chart
Trend over time Line chart
Compare categories Bar (column) chart, sorted
Relationship between two variables Scatter plot
Parts of a whole (few parts) Stacked bar or, sparingly, a pie chart
Distribution Histogram or box plot
Bridge from one total to another Waterfall chart (e.g. budget-to-actual profit)
  • Start bar-chart axes at zero; truncated axes exaggerate differences.
  • Remove clutter (3-D effects, heavy gridlines); highlight the message; label directly.
  • Know the audience: executives want a few KPIs on a dashboard with drill-down; analysts want detail.
Instructor noteWhen classifying analytics, look at the verb: "report" or "summarize" is descriptive; "explain" or "why" is diagnostic; "forecast" or "estimate the likelihood" is predictive; "recommend" or "optimize" is prescriptive.

Finished Data analytics?

Mark it complete when you can classify an analysis, interpret a regression and explain when to simulate.

Exercises

Interactive tools

Practice classifying analytics requests and ordering the SDLC, then see how sensitivity analysis and Monte Carlo simulation describe risk.

Analytics type classifier

Read each business request and decide which type of analytics it calls for. You get instant feedback; each round draws eight requests.

SDLC phase ordering

Put the phases of the systems development life cycle in order. Drag them, or focus a phase and use the arrow buttons (or Alt + ↑/↓).

    Sensitivity and Monte Carlo simulator

    A one-product profit model. Sensitivity shows the effect of a 10% adverse change in each driver; the simulation draws volume and price from normal distributions and variable cost from a uniform range. The seed makes every run reproducible.

    Model inputs

    Print-ready

    Formula sheet

    Every formula and key framework in Technology and Analytics on one sheet. Print it from here: the sidebar is hidden and the sheet prints black on white.

    Spaced repetition

    Flashcards

    Recall first, then flip. Your grade schedules the next review (SM-2-lite).

    Exam-style questions

    Practice MCQs

    Practice mode gives instant feedback; timed mode allows 1.8 minutes per question, like the exam. Filter by topic, difficulty, or questions you missed.

    Essay section

    Written-response practice

    Write your answer first (aim for about 30 minutes per case), then compare it with the model answer and score yourself against the rubric. Show your calculations: the exam awards marks for method.

    Key terms

    Glossary

    Search the section's vocabulary. Underlined terms in the lessons show these definitions on hover or keyboard focus.