




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Makerere lecture notes and exams
Typology: Exercises
1 / 113
This page cannot be seen from the preview
Don't miss anything!





























































































Course Name: BUSINESS ANALYTICS I Course Code: BQE Course Level: 1 Credit Units: 2 Credit Hours: 30
Course Description: This course is designed to introduce the following business analytics knowledge to students: (1) Quantitative data analysis (2) Business analytics modelling in the Excel software. This course teaches students the process of analysing big data and discovering new information to support management decision-making. Topics include the analysis of production data, analysis and management, and marketing research analysis
Course Objectives: To provide students with the ability to analyse the production data, analysis and management, and marketing research analysis
Learning Outcomes: Students should be able to implement analytical models in the software tools. In addition, students should be able to interpret the results of business analytics and their implications for business administration. According to the data analysis results, students should be able to make data-driven decisions to optimize the business process and address issues in business administration.
Course Content: Topic Sub Topics Hours Introduction (^) Introduction to Business Analytics 4 Visualization/ Data Issues (^) Organization/sources of data Importance of data quality Dealing with missing or incomplete data Data Classification Davenport and Harris article - “The Dark Side of Customer Analytics”
Estimation techniques
Time series and linear regression 6
Data Mining Introduction to data mining Data mining process Data mining tool XLMiner Cluster Analysis Market Basket Analysis
Basic models Spreadsheet Models 4
Total 30
Mode of Delivery: Lectures and coursework
Assessment Pattern Course work (in-class tests and course work assignments) 40% Final examination 60%
Reading List
ML Machine Learning^ Computers learning from data. NLP Natural Language Processing A field of AI that interprets human language. SQL Structured Query Language A programming language used to manage databases.
Business analytics begins with a data set (a simple collection of data or a data file) or commonly with a database (a collection of data files that contain information on people, locations, and so on). As databases grow, they need to be stored somewhere. Technologies such as computer clouds (hardware and software used for data remote storage, retrieval, and computational functions) and data warehousing (a collection of databases used for reporting and data analysis) store data. Database storage areas have become so large that a new term was devised to describe them. Big data describes the collection of data sets that are so large and complex that software systems are hardly able to process them (Isson and Harriott, 2013, pp. 57–61). Isson and Harriott (2013, p. 61) define little data as anything that is not big data. Little data describes the smaller data segments or files that help individual businesses keep track of customers. As a means of sorting through data to find useful information, the application of analytics has found a new purpose. Business analytics is a powerful tool in today’s marketplace that can be used to make decisions and craft business strategies. Across industries, organizations generate vast amounts of data which, in turn, has heightened the need for professionals who are data literate and know how to interpret and analyze that information.
EVOLUTION OF BUSINESS ANALYTICS The journey of Business Analytics can be divided into four key stages, aligned with developments in technology, data availability, and business needs.
1. Traditional Analytics (Before 1990s)
Data was collected manually (paper records, spreadsheets). Analysis was descriptive—focused on " What happened?" Tools: Excel, basic databases (e.g., dBase, Lotus 1-2-3)
Example : A company tracks monthly sales in Excel to compare regions.
2. Business Intelligence (1990s–2000s)
BI systems emerged to automate reporting and dashboards. Focus shifted to understanding "Why did it happen?" Tools: SAP BI, Oracle BI, SQL, early versions of Tableau
Example : A manager uses a dashboard to view sales trends and spot underperforming products.
3. Advanced Analytics (2010s)
Explosion of data from web, mobile, and IoT devices Use of machine learning, data mining, and forecasting Shift toward real-time analytics and data-driven strategies Tools: Python, R, SAS, RapidMiner, Apache Spark
Example : An airline uses predictive models to set ticket prices dynamically based on demand forecasts.
Operations Optimization
Streamlines supply chain, logistics, and resource use
Reducing delivery time and costs Product Development Uses feedback and data to guide product features and improvements
Enhancing a mobile app based on usage data Human Resources Analytics
Manages talent, performance, and workforce planning
Predicting employee turnover
Faster and better decisions Increased revenue Increased efficiency and productivity Cost reduction and resource optimization Better customer experiences Competitive edge in the market
📌 Example: Amazon uses customer purchase history and browsing behavior to recommend products. These recommendations are driven by analytics models, leading to higher sales conversions.
📌 Example: Banks use credit scoring models based on BA to assess the risk of lending to a customer. This reduces default rates and financial losses.
📌 Example: Walmart uses analytics to manage its vast supply chain. It forecasts demand more accurately,
reducing overstock and understock issues and lowering storage costs.
📌 Example: Spotify uses analytics to see which features users engage with most. This informs future updates and music curation features.
📌 Example: E-commerce platforms use real-time analytics to detect unusual traffic or transactions that might indicate fraud, enabling instant action.
📌 Example: Google encourages a data-driven approach across all departments, ensuring every strategy is backed by measurable insights.
BUSINESS ANALYTICS (BA) VERSUS BUSINESS INTELLIGENCE (BI) Business intelligence and business analytics are two terms that are often used interchangeably by professionals. But business experts frequently debate whether business intelligence is a subset of business analytics, or vice versa, and there is often an overlap between how the two fields are defined. Understanding the differences between business intelligence and business analytics can help leaders select the appropriate tools and talent to drive business growth. Current and aspiring business students can also use this knowledge to assess what educational programs can best prepare them for a successful career in their chosen field.
Business intelligence (BI) is a set of technological processes for collecting, managing and analyzing organizational data to yield insights that inform business strategies and operations.
BI tells you what is happening in your business right now and what has already happened. BA goes further to tell you why it happened, what might happen next , and what you should do about it. BI is like a rearview mirror – it helps you see where you’ve been. BA is like a GPS – it helps you choose the best route moving forward. For example, BI : Shows last quarter's sales performance by region and product. BA : Analyzes trends and predicts which products will sell more next quarter and suggests optimal pricing strategies.
Summary of Business Analytics vs. Business Intelligence Aspect Business Intelligence (BI) Business Analytics (BA) Purpose Understand what happened in the past and monitor current performance
Understand why it happened and predict what will happen
Customer Service
Analyze average response times and satisfaction scores
Predict churn and recommend retention strategies
Challenges in Business Analytics Despite the growing adoption of Business Analytics, businesses face several technical, organizational, and ethical challenges that can limit the effectiveness of analytics initiatives.
📌 Example: A retail company has duplicate customer entries, leading to incorrect segmentation and marketing targeting.
📌 Example: Sales and customer support teams have separate databases, making it hard to understand the full customer journey.
📌 Example: A company invests in a powerful analytics tool, but employees don’t know how to use or interpret its output.
📌 Example: A startup struggles to afford enterprise-level BI platforms or hire full-time analysts.
📌 Example: A healthcare organization must ensure patient data is anonymized and secure during analysis.
📌 Example: A sales manager ignores predictive sales forecasts and continues to set targets based on past experience.
📌 Example: A model predicts customer churn, but decision-makers don’t trust it because they don’t understand how it works.
📌 Example: A report shows website traffic growth, but the business goal is customer retention — making the insight irrelevant.
📌 Example: A model suggests cutting a product line due to low sales — but fails to account for its strategic brand value.
TYPES OF BUSINESS ANALYTICS
Descriptive Analytics answers the question: “What happened?” It involves the collection, organization, and presentation of historical data to describe business performance.
Purpose: To summarize past events. To provide reports, dashboards, and visualizations. To identify trends, patterns, and anomalies.
Techniques & Tools: Data aggregation e.g., summarizing data (e.g., total monthly sales) and data mining. Reporting techniques (Statistical Summaries : Mean, median, mode, standard deviation) and tools (Excel, SQL queries). Data Visualization techniques (Charts, dashboards, heatmaps) and tools (Tableau, Power BI, QlikView).
Example Use Cases: A retail company reviews sales data from the last quarter.
tool will break and intervening before it occurs, or knowing when changing demographics or psychographics will positively or negatively impact their product lines.
Predictive Analytics answers the question: “What is likely to happen?” It uses historical data and statistical algorithms to forecast future events.
Purpose: To anticipate trends and outcomes. To support proactive decision-making. To identify risks and opportunities in advance.
Techniques & Tools: Statistical modeling: regression (Predicting numerical outcomes e.g., sales), time series forecasting (Predicting future values based on historical data). Machine learning algorithms: classification (Grouping data into categories (e.g., churn vs. loyal customers), clustering. Tools: Python (scikit-learn, TensorFlow), R, SAS, IBM SPSS, Azure ML.
Example Use Cases: Predicting customer behavior like churn or purchase likelihood. Forecasting product demand for inventory management. Credit scoring for loan approvals.
Benefits: Enables forward-looking strategies. Helps mitigate risks by anticipating issues. Improves resource allocation and planning.
Prescriptive Analytics answers the question: “What should we do?” It provides recommendations and decision options based on predictions.
Purpose: To suggest optimal actions to achieve desired outcomes. To simulate different scenarios and assess their impact. To automate decision-making where appropriate.
Techniques & Tools:
Optimization algorithms (linear programming, integer programming). Simulation and scenario analysis. Artificial intelligence and reinforcement learning. Tools: IBM CPLEX, Gurobi, AnyLogic, AI frameworks.
Example Use Cases: Determining the best pricing strategy to maximize profits. Optimizing delivery routes to reduce costs and time. Recommending personalized marketing offers.
Benefits: Drives actionable insights. Supports complex decision-making. Improves operational efficiency and profitability.
Summary Table Type Key Question
Techniques Tools Example Use Case
Main Benefit
Descriptive What happened?
Reporting, dashboards
Excel, Power BI, Tableau
Monthly sales report
Understanding past performance Diagnostic Why did it happen?
Drill-down, correlation, regression
SAS, Python, BI tools
Analyzing sales drop
Root cause analysis
Predictive What will happen?
ML, forecasting Python, R, SAS Predicting customer churn
Forecasting and risk reduction Prescriptive What should we do?
Optimization, simulation
AI frameworks
Optimizing pricing strategy
Actionable recommendations
PART 1: Business Analytics Tools Business analytics tools fall into several categories based on their primary function:
📌 Use Case: Visualizing customer orders over time to identify trends.
📌 Use Case: Analyzing why sales dropped in a specific region.
📌 Use Case: Forecasting demand for clay tiles in the rainy season (for Uganda Clays Limited).
📌 Use Case: Determining the most cost-effective delivery routes.
📌 Use Case: Using NLP to analyze customer reviews for product improvement.
Choosing the Right Tool or Technique Business Objective Recommended Tools Techniques Monitor performance Power BI, Tableau Descriptive dashboards, KPIs Forecast demand R, Python, SAS Regression, time series Segment customers KNIME, RapidMiner, Python Clustering Identify customer churn SPSS, Azure ML, Excel Classification models, decision trees Optimize logistics Gurobi, Excel Solver, Alteryx Prescriptive modeling, optimization Analyze feedback or reviews Python (NLP), MonkeyLearn Sentiment analysis, text mining
KEY ROLES IN BUSINESS ANALYTICS
Business Analytics is a multidisciplinary field that combines business understanding, data analysis, and technology. Here’s a breakdown of the main roles:
Responsibilities: Understand business needs and define analytics requirements. Translate business problems into data questions. Design reports, KPIs, and dashboards. Facilitate communication between departments.
Skills Required: Strong domain knowledge Communication and critical thinking Tools: Excel, Power BI, Tableau
Example in Uganda Clays Limited (UCL): A business analyst defines metrics to track sales performance by region and works with IT to implement dashboards.
Responsibilities: Clean, transform, and analyze data. Perform descriptive and diagnostic analytics. Build visualizations and reports.
Skills Required: SQL, Excel, Python or R Data visualization (Tableau, Power BI) Statistical analysis
Example in UCL: A data analyst identifies seasonal trends in brick and tile sales using historical sales data.
3. Data Scientist
Main Role: Builds advanced models to make predictions and recommendations.
Responsibilities: Perform predictive and prescriptive analytics. Develop and train machine learning models. Work on big data, deep learning, and AI projects.
Responsibilities: Set vision and priorities for analytics projects. Manage cross-functional teams. Measure ROI of analytics initiatives.
Skills Required: Leadership, strategic thinking Business acumen and technical understanding Communication and stakeholder management
Example in UCL:
The analytics manager decides to invest in a new BI platform and leads the implementation to improve reporting across departments.
Responsibilities: Guide analytics teams in interpreting data within the business context. Validate assumptions and hypotheses. Help define relevant KPIs and metrics.
Skills Required: In-depth industry knowledge (e.g., manufacturing, sales) Analytical mindset Collaboration and mentoring
Example in UCL: A production manager helps the analytics team understand the impact of kiln capacity on delivery timelines.
Summary Table Role Primary Focus Tools/Skills Business Analyst Bridging business and analytics Excel, Power BI, Requirements Data Analyst Data wrangling and visualization SQL, Tableau, Excel Data Scientist Predictive/prescriptive modelling Python, R, ML, AI tools Data Engineer Data infrastructure and pipelines SQL, ETL, Big Data tools Governance Officer Data privacy and compliance Legal frameworks, data ethics Analytics Manager Strategy and team leadership Management, BI tools Domain Expert (SME) Business context and validation Industry knowledge
Business Analytics is a systematic process that transforms raw data into meaningful insights to drive business decisions. The process ensures that analytics initiatives are focused, reliable, and aligned with strategic goals.
Why It Matters Defines the direction and focus of the entire analytics project. Avoids wasted effort on irrelevant data or analysis.
Activities Engage stakeholders to understand business context. Translate business questions into analytical objectives. Prioritize problems based on impact and feasibility.
Example A telecom company wants to reduce customer churn. Objective: Identify key factors leading to churn and develop a retention strategy.
Best Practices Use SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound). Document assumptions and constraints early on.
Sources of Data Internal: ERP, CRM, sales, finance, customer support systems. External: Social media, market research, third-party data, IoT devices.
Challenges Data may be fragmented or stored in silos. Ensuring data privacy and compliance (GDPR, HIPAA).
Example Collect customer transaction data, call logs, complaint records, and demographic info.
Best Practices Define required data attributes and granularity. Verify data availability and access permissions.