Oe5091 - Business Data Analytics
Oe5091 - Business Data Analytics
ANALYTICS
UNIT I OVERVIEW OF BUSINESS ANALYTICS
Introduction – Drivers for Business Analytics – Applications of Business Analytics:
Marketing and Sales, Human Resource, Healthcare, Product Design, Service
Design, Customer Service and Support – Skills Required for a Business Analyst –
Framework for Business Analytics Life Cycle for Business Analytics Process
What is a data analyst?
• A data analyst’s fundamental job is to tell compelling stories with data
that empower organizational leaders to make better, more informed
decisions.
• The responsibilities of a data analyst often include:
• Designing and maintaining data systems and databases, including
troubleshooting potential issues
• Mining and cleaning data in preparation for analysis
• Preparing reports which effectively communicate their findings to
organizational leadership and key stakeholders
What is Data Analyst?
• To be effective in their roles, data analysts must possess the technical
skills necessary for data mining, hygiene, and analysis, along with
strong interpersonal skills to communicate their findings to decision-
makers.
• Some of the most essential skills for data analysts include data
visualization and presentation skills, Microsoft Excel,
Structured Query Language (SQL), and R or Python programming
knowledge.
What is a business analyst?
• Business analysts are responsible for using data to inform strategic business
decisions.
• A business analyst might also hold job titles such as
• operations research analyst, management analyst, or business data analyst.
• The duties of a business analyst typically include:
• Evaluating business processes for efficiency, cost, and other valuable metrics
• Communicating insights with business teams and key stakeholders
• Preparing strategic recommendations for process adjustments, procedures, and
performance improvements
• Some of the primary skills needed to become a successful business analyst include
• critical thinking, problem-solving, communication, and process improvement.
• These professionals must have a firm understanding of their
• organization’s objectives and procedures so that they can
• analyze performance, identify inefficiencies, and propose and implement solutions.
What is a business analyst?
• Business analysts must have at least a working knowledge of the
technology involved in analytics
• though the need for hard technical skills is generally lower than for data
analysts.
• For those looking for career advancement opportunities,
• however, developing an advanced knowledge of mathematics,
• computer science, and analytics can act as a significant differentiator in the
job market.
• Entry-level business analyst positions usually require a bachelor’s
degree
• Business administration or related area of study.
What’s the difference?
• While data analysts and business analysts both work with data
• the main difference lies in what they do with it.
• Business analysts use data to help organizations
• make more effective business decisions.
• In contrast, data analysts are more interested
• gathering and analyzing data for the business
• to evaluate and use to make decisions on their own.
What are Business Drivers?
• Business drivers are the key inputs and activities that drive the
operational and financial results of a business.
• Common examples of business drivers are salespeople,
• number of stores, website traffic, number and price of products sold
• units of production, etc.
• In order to make internal choices about business strategy
• build a financial model to value a company
• it’s critical to gain a solid understanding of the main drivers of a business.
Examples of business drivers
• Drivers vary significantly by industry, • Traffic volume to a website
but they can all be determined using • Conversion rate of traffic to a
the same type of root cause analysis. website
• Here is a list of common business • Production rate for manufacturing
drivers: • Efficiency rates and downtime
• Number of stores or locations • Energy and electricity costs
• Average size (i.e., square feet) per • Rent and office space
location • Salaries and wages per employee
• Number of products sold (volume) • Commissions, fees, and other
selling expenses
• Prices of products/services sold
• Foreign exchange rates
• Number of salespeople • Commodity prices (e.g., oil, copper,
• Effectiveness of salespeople pulp, rubber, etc.)
How to determine what the business drivers are?
• Drivers impact all financial aspects of a business:
• revenues, expenses, and capital costs.
• In identifying what the main drivers are, it’s important to do a root cause
type of analysis.
• Start by looking at the company’s financial statements, and ask the
question, “What drives this line item?”
• Let’s take revenue as an example.
A Short Story
• Are you doing Process Re-Design?
• Reengineering? Improvement?
The Zachman
Framework
• Are you implementing Workflow?
A Business
Process • Document Management? Task Management?
Framework
• What’s a core process?
The Goal
• Support Process? Control Process?
How to Build It
Benefits
• What’s the difference between a Process
Discussion
• Activity, Task, Operation, Method
• Where do you put all those process models and
designs?
• Should you buy a Process Modeling, Process
Engineering, or Business Process Management
package?
Business Process Architecture
Introduction
How to Build It
• Support Process Innovation Methods
Benefits • Support Process Management Program
Discussion
• The Business “Blueprint”
DATA
DATA PROCESS
PROCESS LOCATION
LOCATION ROLE
ROLE TIMING
TIMING MOTIVATION
MOTIVATION
BUSINESS
The Zachman Information Systems Architecture
List of things important to the
business.
List of processes the business List of locations in which the
performs business
.
.
.
operates
. .
List of business responsibilities. List of business events. List of business goals.
BUSINESS
BUSINESS
BUSINESS .
SCOPE
SCOPE SCOPE
SCOPE
Introduction
ENTITY: PROCESS: RESP.: class of business EVENT: class of significant
class of business thing class of business processes. NODE: business location. responsibilities business events. ENDS: mission(s)/goal(s).
Business entities & their inter- Flows between business Communications links between Business Organization. Business Cycles. Business Strategies
The Zachman
relationships processes locations
BUSINESS
Framework BUSINESS
BUSINESS BUSINESS
MODEL
MODEL MODEL
MODEL
A Business PROCESS: business process NODE: business unit
ENTITY: business entity LINK: business relationship RESP: work unit/structure EVENT: business event ENDS: goal(s)/mission(s)
Process I/O: business resource
REL'SHIP: business rule (org., product, information) WORK: business resources CYCLE: lapse/lag MEANS: tactics/plans
(including information)
Framework
Model of the business data Flows between application Distribution network Model of the access Model of the process control Service Support Environment
and inter-relationships functions requirements. structure.
INFORMATION
INFORMATION ---------------------- INFORMATION
INFORMATION
SYSTEMS
The Goal SYSTEMS
SYSTEMS SYSTEMS
MODEL
MODEL MODEL
MODEL
How ENTITY:
to Builddata
It entity PROCESS: application function NODE: I.S. function (processor, ENDS: service level agreements
I/O: user views (set of data storage, etc.). RESP: system privilege EVENT: logical process event MEANS: I/S plans & change
RELTNSHIP: data relationship elements). LINK: line characteristics WORK: access requirements CYCLE: precedence/timing tactics
Database Design
Benefits System Design System Architecture Access Design Processing Environment Availability Design
IBM AS/400
TECHNOLOGY
TECHNOLOGY TECHNOLOGY
TECHNOLOGY
MODEL
Discussion MODEL
MODEL MODEL
Mainframe
ENTITY: segment, row, record PROCESS: computer function NODE: hardware/system softwareRESP: access authorizations EVENT: physical process event MEANS: availability of windows
RELTNSHP: pointer, key, index I/O: screen/device formats LINK: line specifications WORK: access group CYCLE: processing calendar and measures
Database Schema and Program Code and Control Configuration Definition Access Definition Job Processing Definition Performance Definition
Subschema Definition Blocks
TECHNOLOGY
TECHNOLOGY TECHNOLOGY
TECHNOLOGY
DEFINITION
DEFINITION DEFINITION
DEFINITION
ENTITY: fields, access privledge EVENT: transactions, job ENDS: benchmark targets
RELTNSHP: access methods, PROCESS: source code NODE: addresses RESP: access object
submittal MEANS: benchmark testing,
addresses I/O: control blocks LINK: protocols WORK: access profiles
CYCLE: job & region schedules system monitoring/tuning
Data Storage Structures and Executable Code System Configuration Access Privileges Processing Schedules System Management Facilities
Access Mechanisms
INFORMATION
INFORMATION Programs, jobs, Processors, networks, User-id’s, access Batch jobs, transactions, Monitoring facilities, problem INFORMATION
INFORMATION
SYSTEM Databases, data ..... SYSTEM
SYSTEM transactions..... switches. monitors..... controls ..... run/rerun instructions ..... management ..... SYSTEM
Source: Zachman, John A.: “A Framework for Information Systems Architecture.” IBM Systems Journal. V26:N3 1987.
Focuses or Topics
Introduction
A Short Story
The Zachman
Framework
A Business
Process
Framework
The Goal
How to Build It ? ? ? ? ? ?
WHAT HOW WHERE WHO WHEN WHY
Benefits (product) (process) (place) (person) (period) (purpose)
is it does are is do are
Discussion made it things involved things things
of function located happen done
? ? ? ? ? ?
Perspectives or Views
Introduction
A Short Story
The Zachman
Framework PLANNER Scope or Context View
A Business
Process
Framework OWNER Business/Product Requirements or Conceptual View
The Goal
Benefits
SUB-
CONTRACTOR Detail Representation or Out-of-Context View
A Short Story
The Zachman
Framework CONTEXTUAL List of List of List of List of List of
Scope List of things Processes Locations Organization Events Business
Units Goals/Stat.
A Business
Process
Framework Business
CONCEPTUAL Business Logistics Work Flow Master Business
Entity Model Process Network Model Schedule Plan
Business Model Model
The Goal
How to Build It
LOGICAL Logical Data Application System Human Processing Business
Model Process Network Interface Structure Rule Model
Benefits System Model Model Model Paradigm
Discussion
PHYSICAL Physical Application Network Presentation Control
Structure Technology Rule Design
Technology Model Data Model Chart Model Architecture Structure
OUT-OF-
CONTEXT Data Program Network Interface Timing Rule
Definition Components Components Definition Specification
Components
PRODUCT
DATABASE APPLICATION NETWORK ORGANIZATION SCHEDULE STRATEGY
Functioning System
Focuses for Process?
Introduction
A Short Story
The Zachman
Framework
A Business
Process
Framework
The Goal
WHY WHEN HOW WHAT WHO WHERE
How to Build It
(purpose) (period) (process) (product) (person) (place)
Benefits
?
Meta Model
Introduction
A Short Story
The Zachman
Framework
A Business
PERIOD
PERIOD PROCESS
PROCESS
Process
Framework
The Goal
How to Build It
Benefits PURPOSE
PURPOSE PRODUCT
PRODUCT
Discussion
PEOPLE
PEOPLE PLACE
PLACE
A Short Story
A Business
Process ACTIVITY
Framework
The Goal
SUB-PROCESS
How to Build It
Benefits
Standards
Discussion
Instructions
TASK
Forms
Skills
Domain Layering
Introduction
A Business
Process
Framework
The Goal
Operations
How to Build It
Benefits
Discussion
Technical
A Short Story
The Zachman
ENTERPRISE Strategic Planning
Business
Framework
Domain
A Business
Process
Framework BUSINESS Business Redesign/Reengineering
The Goal
Benefits
DESIGNER
Technology
Discussion Requirements Model
Domain
BUILDER Applications Specification
Framework
BUSINESS
SCOPE
SCOPE Business Model ENTERPRISE
ENTERPRISE
VIEWS
VIEWS
A Business
Process BUSINESS
BUSINESS
DIRECTOR/
DIRECTOR/
Framework MODEL
MODEL Operations Model OWNER
OWNER
VIEW
VIEW
The Goal
LOGICAL
LOGICAL ANALYST/
ANALYST/
How to Build It PROCESS
PROCESS
MODEL
MODEL Procedural Model DESIGNER
DESIGNER
VIEW
VIEW
Benefits
BUILDER/
BUILDER/
Discussion WORKFLOW
WORKFLOW
MODEL
MODEL
Workflow Systems Model MANAGER
MANAGER
VIEW
VIEW
OPERATOR
SPECIFICATION
SPECIFICATION
Physical/Technical Specifications OPERATOR
VIEW
VIEW
PRODUCTION MONITOR
MONITOR
PRODUCTION
Measurement & Control VIEW
VIEW
Planning for Change
Introduction
The Zachman
Framework We agree on what our processes are
A Business
Process We know how the processes interact
Framework
what each process delivers
The Goal
how each process produces it’s deliverables
How to Build It what skills are required for each process
Benefits how well each process performs
Discussion
We can measure effectively and
manage by these facts
A Short Story
The Zachman
Framework
The Framework is a “blueprint” for a
A Business
Business Process Model ‘Repository’
Process
Framework
A Short Story
• Build the Organizing Structure (the Framework)
The Zachman
Framework – information model
A Business – structural hierarchies
Process
Framework • Build role-based Views
The Goal – cross-structural perspectives
How to Build It – consistent levels of granularity
Benefits • Define Notation to express those views
Discussion – the diagrams & the objects that appear on them
• Define techniques to develop the models
– and the transitions between views
Benefits of a Business Process Repository
Introduction
A Short Story
• With an Business Process Model Repository in place:
The Zachman – a project team will have a place to store the business models
Framework
they create for future reference
A Business
Process
– the models can be integrated into an enterprise wide view
Framework – the models can be used in defining systems requirements
The Goal – a process’s information is available to anybody, anytime
How to Build It – the models can be used in change management
Benefits
– The models can be used as reference guides
– the repository can be used to do impact analysis
Discussion
– the models can be used in business planning
– the models can be used in IM planning
– the models can be used in training
Benefits of a Business Process Framework
Introduction
Business analysis framework
• Investigation of the Situation: Being the first step, it is highly important. It helps the analyst to focus
on the present issues facing the business.
• One has to keep a broad scope to ensure that the issue at hand is properly analyzed. The business
analyst has to remember that he or she should never rush to conclusions without actually going
through a process.
• Perspectives: This is more of an understanding of the business owners and other stakeholders.
• A business analyst has to consider and understand their views and perspectives on the issues
under the lens.
• It is a critical task as the BA has to manage all the stakeholders and primarily consider the one
who has the decision-making authority.
• However, this means that the comments from all the stakeholders have to be duly respected.
Business analysis framework
• Analysis of Needs: this refers to the analysis of the current system and discussing the
improvements and enhancements which can be made to the current business.
• A gap analysis is also carried out to churn out the missing links between the current and the
required output in productivity.
• Evaluation of Options: This stage involves evaluation of all the possible options which are
mentioned under the process. The improvements are analyzed by comparing the present systems
with the ones which are desired.
• Definition of Requirements: this comprises detailed documentation for the analyst. BA is
supposed to spend valuable time for writing the necessary requirements by discussing the same
with the primary stakeholders.
Conclusion
• The main purpose of the business analysis framework is to make sure
that all the business processes are streamlined and carried out with
ease.
• It also reflects on all the techniques which can be used by business
analysts for the gathering of requirements and for carrying out
different aspects of analysis.
• A good business analyst always adheres to the fundamentals of the
basic framework.
• His role is basically to make the client and the customer happy by
ensuring their requirements have been met. The whole process works
fine is the prime responsibility of the analyst.