ISDM
ISDM
G) Quality of an IS
1. Speed and easy access to information
Too slow or complicated IS can discourage users. The users must be able to act as quickly
as possible. To do this, there is a need of high performance machines, databases and local
networks. And also user-friendly interfaces.
2. Reliability of information
The IS must provide safe, reliable and up-to date information. Ex: To order an item it is
important to know the stock status. The stock must therefore be put up-to date automatically.
3. Information Integrity
The system keeps the information in a consistent state. The IS must know how to react to
situations that can make the information inconsistent.
4. Information security
The IS should have a backup system. The IS should block external attacks. It can do this
with the use of anti-viruses, firewalls, routers, intrusion detectors etc
5. Information confidentiality
The IS should have material and software resources that manages information
confidentiality
CHAPTER II : INTRODUCTION TO COMPUTING
DECISION MAKING
I. History of Business intelligence
In 1865, Richard Millar Devens presented the phrase “Business intelligence” (BI) in the
cyclopedia of commercial and business actors. He was using it to describe how bankers profited
from information by gathering and acting on it before his competition. BI, as it is understood today
uses technology to gather and analyze data, translate it into useful information and act on it before
the competition. In 1968, only individual with extremely specialize skills could translate data into
usable information.
Many historians, suggest that the modern version of BI, evolved from the DSS (Decision
support system) database. The number of BI vendors grew in the 1980 as many people discovered
the value of business intelligence. An assortment of tools were developed during this time with the
goal of accessing and organizing data in simpler ways.
Some of the tools that were developed to work with the DSS include OLAP (online
processing management system), EIS (Executive Information System) and Data warehouse.
Diagram
As shown in the architecture above, the core component include the following:
1. The source system: These are all the system that capture and hold the data identified
and essential for the enterprise BI data. e.g ERP (Enterprise resource planning),
CRM(Customer Relationship Management), finance, manufacturing and supply
chain management systems. They can also include secondary sources such as
market data and customer databases. As a result, both internal and external data
sources are often incorporated into a BI architecture.
2. Data integration and tools
To effectively analyze data collected for a BI program, an organization must collect
and integrate different data set to create a unified view. The most widely used data
integration technology for BI applications is ETL (Extract Transform and Load)
software which pulls data from source systems in batch processes.
3. Analytic data store
This comprises repositories where BI data is stored and managed. The primary one
is the data warehouse which usually stores structured data in a relational, columnar
or multidimensional database and makes it available for querying and analysis.
4. BI and data visualization tools
The tools used to analyze data and present information to business users include a
series of technologies that can be build into a business architecture. For example, the
ad hoc query, data mining or OLAP. In addition, the increasing adoption of self
service BI tools enables business analyst and managers to run queries themselves
instead of relying on the members of the BI team to do that for them. Data
visualization tools can be used to create graphical representations of data in the form
of chats, graphs, and other types of visualizations designed to illustrate trends,
patterns and outline elements in datasets.
5. Information delivery (Dashboards, portals and reports)
This information delivery tool gives to business users the visibility of the results of
the BI and analytic application.
Assignment:
CHAPTER III: DECISION MAKING AND RESOLUTION
OF PROBLEMS
A) General decision making processes
Using a step by step decision making process can help you to make more deliberate and topfull
decision by organizing relevant information and defining alternatives. This approach increases the
chances that you will choose the most satisfying alternative possible.
The role of a manager is to supervise its collaborators. To do this, it is necessary to know how to
make choices and choose the best alternative among these choices. It is also important to know the
trap to avoid when taking decisions. We do not necessarily decide in the same way on
administrative, strategic, tactical issues. It is important to know how to take the necessary distance
so as not to let your emotions guide your decisions. Deciding is therefore an art. Fortunately, tools
and methods exist to help the managers to take the right decision. Even if most decision makers
decide between two alternative mainly based on their feeling.
Decision making can have different aspects depending on the context, the situation, the issues, the
personality and competence of the person taking the decision. To decide, the following points can
be taken into consideration:
1. Decide on your own after careful consideration with yourself.
2. Think and decide collectively.
3. Rely on the sound advice of third party experts.
4. Decide not to decide.
5. Play the Ostrich and live it to chance.
6. Sometimes follow your intuition.
7. Watch how others act in such situation.
8. Etc.
Exercise:
Determine the tree diagram of the following table:
The attributes are the climate, humidity, PIF(present information). The class if the golf.
PIF Climate Humidity Wind golf
Sun Hot high no Don’t play
sun Hot high yes Don’t play
overcast Hot high no play
rain Good high no play
rain fresh normal no play
rain fresh normal Yes Don’t play
overcast fresh normal yes play
sun Good high No Don’t play
sun fresh normal no play
rain good normal no play
sun good normal yes play
overcast fresh high yes play
overcast hot normal no play
rain good high yes Don’t /play
2. The decision matrix
Decision matrix is a useful technic used for decision making. It is particularly powerful
when you have a number of good alternatives to chose from and many different factors
to take into account. This makes it a great technic to use in many important decisions
where there is not a clear and obvious preferred option.
To realize the decision matrix, it is important to follow the steps below:
i. Step 1 : List all your options in the rows and the factors that you need to consider on the
columns. Example : If you were to buy a new laptop, the factors to be considered might
be:
▪ Cost
▪ Dimensions
▪ Hard disk size
▪ etc …
ii. Score each option for each of the factors in your decision. The score goes from 0 to 5.
iii. Work out the relative importance of the factors in your decisions.
iv. Multiply each of your scores from step (ii) by the values for the relative importance of
the factors that you calculated in step (iii). This will give you weighted scores for each
option/factor combination.
v. Finally, add the weighted scores for each of your option. The option that scores the
highest point is said to be the best option.
NB: If you intuition tells you that the top scoring option is not the best one, then
reflect on the scores and weighting that you have applied. This may be a sign that
certain factors are more important to you than your initial thought.
Example: A marchand needs to find a new supplier for his basic ingredients. He has
four option. His option are (suplier 1,2,3,4). Factors that he wants to consider are: cost,
quality, location, reliability and payment option.
Factors Cost Quality Location Reliability Payment Total
Option
Weight 5 4 2 3 1
Sup 1 1 0 0 1 3 11
Sup 2 0 3 2 2 1 23
Sup 3 2 2 1 3 0 29
Sup 4 2 3 3 3 0 37
3. Law of pareto
The effectiveness and efficiency of a leader lies within his ability to guide…. Towards the
realization of the business plan. Thus, the team should :
i. manage the organization of the company as well as the leader.
ii. The team should know how to organize itself taking into account the difficulties of the
task to be accomplished, the daily challenges as well as the proof of personal efficiency
Pareto’s law invites us to identify the action with the most significant impact and it can be applied
to all areas: Quality, Continuous improvement, project management, innovation, etc.
Pareto’s law is also called the law of 20/80. Meaning that, 20% of the action naturally produces
80% of the results. We use 20% of our wardrobe 80% of the time. 20% of illnesses take 80% of
the time of medical doctors.
Often alone at the helm to carry out their mission, leaders must allow themselves time to reflect on
the processes, their implementation, and the analysis of the result. Efficiency or the ability to get
straight to the point becomes an essential quality.
Some common examples of distribution according to the pareto’s law
i. 20% of customers represent 80% of turnover.
ii. 20% of products represent 80% of turn over.
iii. 20% of sales represent (approximately)80% of profit margin.
Example: You are a merchant and you have a biscuit department, You identify that 20% of
your product makes 80% of your turnover. If you remove the less sold products, the
consequences can be harmful because the consumer will no longer have the feeling of
having a choice. On the other hand, this decision is important for your stock management
and cost, your margin monitoring, your product highlight and information.
4. The matrix of Heisenower
The Heisenower matrix is a simple tool for considering the long term outcome of your
daily task and focusing on what will make you most effective, not just most productive. It
helps you visualize all your task in a matrix of urgence/important. Urgent matters are those
that require immediate action. These are the visible issues that popup and demand you
attention now. Often, urgent matter come with clear consequences for not completing these
tasks. Urgent tasks are unavoidable but spending too much time putting out fire or trying to
resolve a problem can produce a great deal of stress and could result in burnout.
Important matters on the other hand are those that contribute to long term goals and life
values. These items require planing and thoughtful actions. When you focus on important
matters, you manage your time, energy and attention rather than mindlessly spending these
resources. What is important is subjective and depends on your own values and personal
goals. No one else can define what is important for you.
Urgent Important
Do it Schedule it
Things with clear deadline and Activities without a set of
consequence for not taking deadline that bring you closer to important
immediate action your goals. Easy to
procrastinate on.
Delegate it Delete it
Things that need to be done but Distraction that make you feel Not
don’t require your specific worse afterword con be okey important
skills. but only in moderation
CHAPTER 4: CONCEPTUAL FRAMEWORK OF ISDM
A) Basic concept on database and data warehouse
I. Database:
Definition and objectives of databases.
II. Database Management Systems
III. The different database models
1. Hierarchical model
2. Network model
3. Relational model
4. Deductive model
5. Object Oriented model
IV. Data warehouse
Several definitions have been given to the data warehouse concept. At the risk of not being
original, we retain the definition of W. H. inmon who in his reference book “Building the
data warehouse” describes a data warehouse as a collection of subject oriented,
integrated, non volatile data and historiated, organized to support a decision support
process. This definition comprises the following key terms :
1. Non volatile : Data from a data warehouse is generally used in consultation mode. They
can be queried but are neither modified nor deleted (except in the case of warehouse
refresh). This makes it possible to keep the traceability of information in other to be
able to carry out analysis over a long period.
Usually, data operation and analysis are performed on spreadsheets where data
values are arranged in rows and column format. This is ideal for the two
dimensional data. However, OLAP contains multidimensional data with data usually
obtained from different and unrelated sources. Using a spreadsheet is not an optimal
option. The cube can store and analyze multidimensional data in a logical and
orderly manner.
In this example, the dimension months are added. The quarter Q1 is drilled down to the
months January, February and March. And their corresponding sales are registered.
(3) Slice and Dice
a) Slice
Here, one dimension is selected and a new cube is created.
Example :
Diagram:
The dimension time is sliced with Q1 as a filter and a new cube is created.
b) Dice
This operation is similar to slice. The difference is that, you select two or more
dimensions that result in the creation of a sub-cube.
(4) Pivot
Here, you rotate the data axis to provide a substitute presentation of data. In the following
example, the pivot is based on the item types.
C) Types of OLAP systems
There exist two main ways of designing a system based on the multidimensional model according
to the way a cube is stored: the approach MOLAP and ROLAP.
1. MOLAP:
This is the most traditional method of OLAP analysis. In MOLAP, data is stored in a
multidimensional cube. The storage is not in a relational database but in the proprietory
format.
Advantages of MOLAP
✔ High performance
MOLAP cubes are designed for rapid data recovery and are optimal for slicing
operations.
✔ MOLAP can perform complex calculations. All calculations were pregenerated when
creating the cube.
Disadvantages
✔ There is limited amount of data to manage.
✔ All calculations are done during the creation of the cube making it not possible to
include a large amount of data in the cube itself.
2. ROLAP:
ROLAP works with data that exist in a relational database. Facts and dimension tables are
stored as relational tables. ROLAP also allows multidimensional analysis of data and is the
fastest growing OLAP.
Advantages of ROLAP
✔ High data efficiency
It offers high data efficiency because query performance and access language are
optimized particularly for the dimensional data analysis.
✔ Scalability
This type of OLAP system offers scalability for managing large volumes of data even
when the data is increasing.
Inconvenience
✔ High demand of resources
ROLAP needs high utilization of man power, software and hardware resources.
Assignment: Bring out the difference between MOLAP and ROLAP.
No ROLAP MOLAP
1 ROLAP stands for Relational Online MOLAP stands for Multidimensional Online
Analytical Processing. Analytical Processing.
2 Used for large database volumes. Used for limited database volumes.
3 Access is slow. Access is fast.
4 Data is stored in relational tables. Data is stored in multidimensional arrays.
5 Data is fetched from data warehouse Data is fetched from MDDBs
(multidimensional database) database.
6 Complicated sql queries are used. Sparse matrix is used.
7 Static multidimensional view of data is Dynamic multidimensional view of data is
created. created.