ACCT 311 Data Analytics
1 / 24
Course Summary

Introduction to Data Analytics

A visual, interactive overview of the modern data ecosystem, analytics process, data types, repositories, ETL, wrangling, statistics, mining, and visualization, with accounting examples, Alteryx workflows, AI/agentic AI discussion, and interactive checks for ACCT 311.

Use the navigation buttons or keyboard arrows. Click cards to flip. Answer quiz questions as you go. If a slide contains more content, use the built-in canvas scrollbar to continue reading.
Structured Datatables, forms
Unstructured Datatext, media
Streaming DataIoT, clicks
Cloud Toolsscale, storage
Decision Makersaction, insight
Analyticsmeaning from data
ACCT 311 Course Lens

Accounting data analytics turns accounting records into insight.

In ACCT 311, you will use analytics to ask better accounting questions, prepare decision-ready data, and communicate what the numbers mean for performance, risk, and operations.

Financial ReportingRevenue & Margin Trends

Analyze monthly revenue, gross margin, and seasonality to explain what changed and why.

Working CapitalReceivables Aging

Identify overdue customers, estimate collection risk, and support cash-flow planning.

OperationsInventory & Costing

Track inventory movement, slow-moving items, and relationships between units, cost, and sales.

Risk DetectionAnomalies & Control Flags

Spot unusual journal entries, duplicate payments, or inconsistent transactions requiring review.

Question Type
Accounting Example
Useful Tool
Likely Output
Descriptive
How did cash collections and sales change by month?
PivotTables / Power BI
Trend chart and summary table
Diagnostic
Why did receivables days increase?
Power Query + ratio analysis
Driver analysis by customer or region
Predictive
What might next quarter sales or bad debt look like?
Forecasting / regression
Projected values with assumptions
Quick Check: Which example best fits accounting data analytics in ACCT 311?
Modern Data Ecosystem

Data now comes from everywhere.

Organizations work with structured and unstructured datasets from text, images, video, click streams, conversations, IoT devices, social media, real-time events, legacy databases, and professional data providers.

More Variety

Tables, files, sensor feeds, documents, images, and conversations can all become analytical inputs.

More Velocity

Data can arrive continuously, requiring faster cleaning, storage, and interpretation.

Cloud Machine Learning Big Data Scalable storage • faster insight
Custom course visual: cloud infrastructure, machine learning, and big-data pipelines expand analytical capacity.
Role Clarity

What does a data analyst actually do?

A data analyst translates data and numbers into plain language so organizations can make decisions.

InspectCheck the Data

Look for completeness, quality, and consistency.

Click to flip
Core Question

Can this dataset answer the business question responsibly?

CleanPrepare the Data

Fix missing values, duplicates, outliers, and inconsistent formats.

Click to flip
Core Question

What needs to be corrected before analysis begins?

ExplainTell the Story

Visualize and communicate findings for decision makers.

Click to flip
Core Question

What should the audience understand and do next?

Quick Check: Which description best fits a data analyst?
New Technologies

Three forces changed the data ecosystem.

Cloud computing, machine learning, and big data provide access to scalable storage, powerful computing, and advanced analytical tools.

CloudStorage + Compute

Access resources without owning all infrastructure.

Flip
Analyst Impact

Larger datasets can be stored, shared, and processed more easily.

Machine LearningPattern Recognition

Models can learn patterns from data.

Flip
Analyst Impact

Analysts can use predictions, classifications, and anomaly detection.

Big DataVolume + Variety

Datasets can be too large or complex for traditional tools.

Flip
Analyst Impact

Distributed storage and processing become more important.

Business ValueFaster Decisions

Better tools make faster analysis possible.

Flip
Analyst Impact

The analyst still needs judgment, context, and communication.

Definition

Data analytics is a process, not just a tool.

It includes gathering, cleaning, analyzing, mining, interpreting, and reporting data so findings can be used.

Gather
Clean
Analyze
Interpret
Report
Gather: source files and systems
Interpret: patterns and meaning
Report: findings for decision makers
Four Types of Analytics

Each type asks a different question.

DescriptiveWhat happened?

Summarize past or current results.

Flip
Example

Gross margin decreased by 2 points this quarter.

DiagnosticWhy did it happen?

Investigate causes, relationships, and drivers.

Flip
Example

Receivables increased because a few major customers delayed payment.

PredictiveWhat will happen?

Estimate likely outcomes using data and models.

Flip
Example

Cash collections are expected to improve next month based on recent trends.

PrescriptiveWhat should we do?

Recommend actions based on analysis.

Flip
Example

Tighten credit review and follow-up in the highest-risk customer segment.

Quick Check: “Which customers are likely to churn next month?” is mostly...
Analytics Process

Good analytics starts with a clear problem.

The process moves from a decision need to a meaningful, communicated finding.

  • Understand the problem and desired result
  • Set a clear metric
  • Gather and clean data
  • Analyze, mine, and interpret results
  • Communicate findings clearly
Problem Metric Data Analysis Share
Start with the decision question, then move deliberately through the workflow using evidence and validation.
The analytics process connects problem definition, metrics, data preparation, analysis, interpretation, and communication.
Interactive Sort

Put the analytics process in order.

Drag the cards into the most logical sequence, then check your answer.

Gather Data
Define Problem
Communicate Findings
Clean Data
Set Metric
Analyze Results
Data Analysis vs Data Analytics

Related, but not identical.

Data Analysis

Detailed Examination

Data analysis examines elements, structures, or patterns. It often focuses on what can be inferred from a specific dataset or situation.

  • Can be broader than numerical data
  • Often focused on examination
  • Can support one part of analytics
Data Analytics

Systematic Data Process

Data analytics usually implies computational analysis of data or statistics and can include predictive or action-oriented elements.

  • Usually uses data for inference
  • Includes end-to-end workflow
  • Supports decision-making
Quick Check: Which term better describes the full workflow from gathering to communicating findings?
Responsibilities + Applications

Analysts connect data work to real organizational decisions.

Responsibilities

  • Extract transaction-level data from accounting systems and supporting files
  • Clean, reconcile, standardize, and document accounting data
  • Test trends, ratios, exceptions, and relationships across periods
  • Use visuals and summaries to explain performance, risk, and control issues
  • Create reproducible workflows for review, audit, and reporting

Accounting Applications

  • Financial reporting and financial statement articulation
  • Receivables aging, inventory analysis, and cash-flow review
  • Budget versus actual variance analysis
  • Employee expense, procurement, or duplicate-payment anomaly checks
  • Management dashboards for sales, margin, and operating performance
Worked Example

Example: employee expense, procurement, or duplicate-payment anomaly checks

Here is how the data analytics process can be applied to a practical accounting control problem. We will use duplicate-payment anomaly checks as the worked example, but the same logic also applies to employee expense and procurement review.

1. DefineWhat risk are we checking for?
2. GatherInvoices, vendors, payments, PO data
3. CleanFix dates, IDs, amounts, duplicates
4. AnalyzeRun anomaly rules and compare records
5. ReportExplain exceptions and control actions

How the Process Works

  • Define the question: Are we paying the same invoice more than once?
  • Gather data: AP invoices, payment file, vendor master, PO or expense records.
  • Clean the data: standardize invoice numbers, vendor names, dates, and amounts.
  • Analyze for anomalies: same vendor + same amount + same invoice number, or near-matches with date differences.
  • Interpret and communicate: separate likely duplicates from valid split payments or credit adjustments.

What Might Be Flagged

  • Exact duplicate invoice number and amount
  • Same vendor and amount paid twice within a short period
  • Negative balances or reversals that do not make sense
  • Payments without matching invoice support
  • Vendors with unusually high exception counts
Duplicate-Payment Anomaly Check Source Data Invoices Payments • Vendors Clean + Match standardize IDs align fields Anomaly Rules same invoice # same vendor + amount near-match dates Review Flags duplicates exceptions Decision + Action investigate, recover, or strengthen controls 1,240 invoices cleaned identifiers 4 duplicate rules 23 exceptions 5 true duplicates confirmed Key accounting idea: analytics does not stop at finding anomalies; it also supports interpretation, investigation, and stronger internal controls.
A concrete accounting example of the data analytics process: from raw AP data to flagged anomalies, investigation, and control improvement.
Skill Set

Strong analysts combine technical, functional, and soft skills.

TechnicalTools + Systems

Spreadsheets, statistical tools, visualization tools, programming, queries, and repositories.

Flip
Class Connection

Excel, Power Query, Alteryx, Power BI, SQL basics, and repeatable analytics workflows.

FunctionalAnalysis + Problem Solving

Statistics, analytical techniques, visualization, and project management.

Flip
Class Connection

Choosing the right metric, method, visual, and interpretation.

Soft SkillsCommunication + Judgment

Collaboration, data storytelling, stakeholder engagement, curiosity, and intuition.

Flip
Class Connection

Explaining findings in clear language for decision makers.

Types of Data

Data differs by structure and analysis approach.

Category
Structured
Semi-Structured
Unstructured
Characteristics
Well-defined, tabular, schema-based
Some organization, metadata-driven
No fixed mainstream table structure
Examples
SQL databases, spreadsheets, forms, sensors, logs
Email, XML, JSON, integration data
Web pages, social posts, images, audio, video
Storage
Relational or SQL databases
XML, JSON, metadata hierarchy
Files, NoSQL, specialized tools
Quick Check: A collection of customer reviews written as paragraphs is mostly...
Formats + Sources

Analysts need to know both where data came from and what format it is in.

The source tells you how the data was created and what controls may exist. The format tells you how the data is stored and what preparation may be required. Two files can contain the same accounting information but require very different workflows.

File Formats

CSV/TSV are simple delimited tables. XLSX can contain multiple sheets, formulas, formatting, and hidden assumptions. JSON/XML are common in APIs and system integrations. PDF is presentation-oriented, so tables often need extraction and reconciliation before analysis.

Internal Accounting Systems

ERP systems, general ledger detail, accounts receivable and payable subledgers, payroll, purchasing, inventory, POS systems, bank feeds, customer/vendor master files, and approval logs. These often contain the transaction-level evidence used for accounting analysis.

External Sources

SEC filings and XBRL, market data, economic indicators, customer or vendor data, benchmarks, credit information, and public APIs. External data can enrich analysis but may use different definitions, periods, or levels of aggregation.

Continuous or Event Data

Web orders, payment confirmations, inventory scans, approval timestamps, card transactions, and IoT events can arrive continuously. Ask whether the stream is complete, whether late records exist, and which timestamp determines the reporting period.

Discuss:

If the same monthly sales total appears in an ERP export, a manager's Excel workbook, and a PDF report, which source would you trust first? What evidence would you use to decide?

Accounting Source Examples

ERP / GLJournal entries, account balances, posting dates, and document numbers.
SubledgerInvoices, payments, aging, vendors, customers, and inventory details.
Bank / APICash transactions, payment status, external confirmations, and exchange rates.
SEC / XBRLPublic-company financial statement facts and disclosure data.
PDF / EmailReports or supporting evidence that may require extraction before analysis.
ExcelPower QueryAlteryxSQLPower BI
Interactive Format Challenge

Mystery files: can you identify the format?

Look at how the information is structured and what an analyst would need to do with it.

Mystery 1
Date,Account,Debit,Credit 2026-01-31,Cash,1200,0 2026-01-31,Revenue,0,1200
Mystery 2
{ "invoice_id": "INV-1042", "customer": "Aster Foods", "amount": 8420 }
Mystery 3
Account Period Amount AR Q1 45000 Inventory Q1 38000
Mystery 4
<invoice> <id>INV-1042</id> <amount currency="USD">8420</amount> </invoice>
Mystery 5
Workbook view: [Transactions] [Customers] [COA] Cell F2: =XLOOKUP(D2,Customers!A:A,Customers!C:C) Formatted tables + formulas
Mystery 6
Quarterly Report — Page 12 Revenue ........ $8,420,000 Gross Margin ... 41.8% Header, page number, fixed visual layout
Tool choice matters: CSV/XLSX can often move directly into Excel, Power Query, Alteryx, or Power BI. JSON/XML may need parsing. PDF is designed for reading, not analysis, so extracted values should be reconciled to the source report.
Discuss:

Which of these formats would you least want to receive for a 500,000-row transaction analysis, and why?

ETL + Pipelines

ETL turns raw data into analysis-ready data.

Extract

Collect data from source locations such as databases, files, systems, APIs, or providers.

Transform

Clean, enrich, standardize, validate, and reshape data for analysis.

Load

Place processed data into a destination repository, application, or analytics system.

Data Pipeline: the broader journey from source to destination. In ACCT 311, Excel/Power Query and Alteryx can perform many ETL steps: import files, standardize fields, filter records, join tables, create calculations, validate totals, and output analysis-ready data for Excel or Power BI.
Tool Connection: Alteryx

Alteryx shows the workflow directly on the canvas.

Instead of just describing the process, Alteryx lays out the data-preparation logic visually. That makes recurring accounting work easier to understand, review, rerun, and improve.

Workflow Canvas: AR Aging Preparation Invoices + Payments + Customer Terms → Clean AR Aging File Input Data Invoices Input Data Payments Join match payments Input Data Customer terms Join add terms Formula days outstanding Formula aging bucket Output AR aging file source files subtract applied cash credit terms lookup customer-level enrich invoice date vs. due date current / 1-30 / 31-60 / 61+ ready for Power BI Built-in control checks to add on the canvas missing customers • duplicate invoices • unexpected negative balances • totals reconcile to source
A realistic Alteryx-style canvas view: the workflow itself is the documentation, so students can literally see the preparation logic from left to right.

What It Does

Imports invoices and payments, joins customer credit terms, calculates days outstanding, assigns aging buckets, and prepares a clean AR-aging dataset.

Why It Matters

The same documented workflow can be rerun next month on a new file instead of rebuilding the cleaning steps manually.

What Students Should Notice

The canvas shows tool order, joins, formulas, and checks visually. That is a major difference from writing hidden transformation logic somewhere else.

Data Wrangling

Wrangling is iterative: explore, transform, validate.

Wrangling prepares messy data for analysis by manipulating, combining, normalizing, denormalizing, cleaning, and enriching datasets.

CombineJoins + Unions

Bring related datasets together.

Flip
Watch Out

Bad joins can duplicate rows or drop records.

CleanQuality Fixes

Missing values, duplicates, errors, formats, and outliers.

Flip
Watch Out

Cleaning choices can change the conclusion.

Wrangle Iterate Explore Join Clean Enrich Validate Explore → transform → validate → repeat
Custom course visual: wrangling is a cycle of exploration, transformation, and validation.
Statistical Analysis

Statistics helps analysts understand what the data represents.

Descriptive Statistics

Summarize what the data shows.

  • Central tendency
  • Dispersion
  • Skewness

Inferential Statistics

Make generalizations or inferences from data.

  • Hypothesis testing
  • Confidence intervals
  • Regression analysis
Center + spread + shape
Descriptive statistical analysis
Estimate + infer + predict
Inferential statistical analysis
Mining + Visualization

Insights become useful when patterns are communicated clearly.

Data Mining

Extract knowledge by identifying correlations, patterns, variations, and trends using pattern recognition, statistics, and mathematical techniques.

Data Visualization

Communicate information through visual elements such as graphs, charts, and maps so findings are easier to understand, interpret, and remember.

Quick Check: Which output best supports decision-making?
AI in Accounting Analytics

Generative AI can assist analysis. It does not remove the need to understand the data.

AI can help explain formulas, draft SQL or Alteryx logic, suggest data-quality checks, interpret a chart, or propose a workflow. The accountant still needs to verify the source, logic, totals, assumptions, and conclusion.

AI Assistant

You Direct Each Step

  • Suggest an Excel formula
  • Explain an Alteryx Join tool
  • Draft SQL or DAX
  • Recommend a visualization
  • Help interpret an unusual trend
Agentic AI

The System Can Pursue a Goal

  • Plan a sequence of tasks
  • Choose among available tools
  • Inspect outputs and feedback
  • Adapt the next action
  • Stop or escalate when criteria are met

Example AI Prompt

“I have invoice, payment, and customer tables. Help me identify the fields needed for AR aging, propose validation checks, and explain how I could build the workflow in Alteryx.”

Do Not Skip Verification

AI can confidently use the wrong field, misread a business definition, produce a bad join, or invent an explanation. Reconcile totals and inspect exceptions before accepting the result.

Discuss:

If AI produces the correct answer but you cannot explain how it got there, is that acceptable accounting work? Why or why not?

Agentic AI for Accountants

Think of agentic AI as a small team of narrow helpers around a workflow.

The four items below are not meant to replace Alteryx tools. They are examples of specialized AI helpers that could support the same AR-aging process. Each one has a narrow job, passes results to the next step, and stops when a control rule fails.

GoalProduce a reliable AR-aging file
Check InputsValidate fields before the workflow runs
Reconcile JoinsConfirm records combine correctly
Flag IssuesHighlight exceptions for review
Explain / EscalateSummarize or stop for human review
1. Input Validator Agent

Before anything else, it checks whether invoice date, customer ID, amount, payment amount, and due-date fields are present and in the right format.

2. Join Reconciler Agent

After invoices, payments, and customer terms are joined, it reports matched and unmatched rows and checks whether record counts or totals changed unexpectedly.

3. Aging / Exception Agent

It calculates days outstanding, assigns aging buckets, and flags duplicates, credits, unexpected negative balances, or overdue items that need review.

4. Report Explainer Agent

Only after the checks pass, it writes a plain-language summary of the verified output for the accountant or manager without changing source data.

How This Fits

Alteryx is the visible workflow canvas. Agentic AI would sit around that process to check inputs, inspect joins, flag issues, and explain verified results. In other words, it supports the workflow rather than replacing accounting judgment.

Example Stop / Escalation Rule

“If unmatched invoice value exceeds 1% of total receivables, or if negative balances appear in unexpected accounts, stop and request human review before producing a final aging report.”

What makes this an example of agentic AI rather than a one-time AI answer?
Final Review

Check your understanding.

Final Question: What is the best first step in a data analytics project?

Your Quiz Score

0/0

Use this score as a quick self-check. Revisit any slide where the feedback surprised you.

Big Takeaway: Data analytics is not just software. It is the disciplined process of turning messy, varied data into decision-ready insight.
Experiential Finish

Your Turn: Complete the Excel Skills Check.

Finish this introduction by working directly with an accounting transaction dataset. This is a low-stakes diagnostic, not an Excel exam. Use what you know, try the stretch tasks if you are ready, and show your current level of comfort with Excel.

Core Tasks

  • Format the data as a table
  • Sort and filter transaction rows
  • Calculate totals with basic formulas
  • Identify overdue and high-value items

Stretch Tasks

  • Use XLOOKUP to bring in customer information
  • Create a PivotTable summary
  • Flag possible data-quality issues
  • Write a short reflection on your Excel comfort level
InspectWhat fields and problems do you see?
CleanFix formats, blanks, and obvious issues.
AnalyzeUse formulas, filters, and summaries.
ExplainState what the numbers show.
ReflectIdentify where you need practice.

Save Your Work

Save the completed workbook using a recognizable file name such as LastName_FirstName_ExcelSkills.xlsx.

Submit on Canvas

When you finish, upload your completed Excel workbook to the designated Canvas assignment. Submit the actual .xlsx file, not a screenshot or PDF.

Low-stakes diagnostic: The purpose is to show what you can already do and where you may need practice. Students who finish early can continue with the stretch tasks.