Assignment 2 Brief
Assignment 2 Brief
Unit Tutor
Assignment Title Assignment 2: Apply BI tools & techniques and their impact
Issue Date
Submission Date
Submission Format
Part I: Project submission. This should be a zip / rar folder of your project, including all necessary files to run your
project. There should be a link to your Tableau work on Tableau Public cloud.
Part II: The submission is in the form of a group written report. This should be written in a concise, formal business
style using single spacing and font size 12. You are required to make use of headings, paragraphs and subsections
as appropriate, and all work must be supported with research and referenced using the Harvard referencing
system. Please also provide a bibliography using the Harvard referencing system.
Part III: Team needs to present their point of view about how business intelligence tools can contribute to effective
decision-making as well as the legal issues involved in exploiting user data for business intelligence. You may need
to research for specific examples of organizations that use BI tools to enhance or improve their business and
evaluate how they can use BI tools for extend their target audience and make them more competitive within the
market.
Unit Learning Outcomes
Assignment Brief
During the demonstration, you need collect feed-back and comments from users to review how well your
dashboards design meet user or business requirement and what customization needed for future use.
Team needs to present their point of view about how business intelligence tools can contribute to effective
decision-making as well as the legal issues involved in exploiting user data for business intelligence. You may need
to research for specific examples of organizations that use BI tools to enhance or improve their business and
evaluate how they can use BI tools for extend their target audience and make them more competitive within the
market.
To summary, you need to submit a report in PDF includes 4 parts: your presentation, result of demonstration and
review of user feedback, point of view on BI contribution and legal issues.
HNC/HND Computing 3
Learning Outcomes and Assessment Criteria
P3 Determine, with examples, M3 Customise the design to ensure D3 Provide a critical review
what business intelligence is and that it is user friendly and has a of the design in terms of
the tools and techniques functional interface. how it meets a specific user
associated with it. or business requirement
and identify what
P4 Design a business customisation has been
intelligence tool, application integrated into the design.
or interface that can perform a
specific task to support
problem- solving or decision-
making at an advanced level.
LO4 Discuss the impact of business intelligence tools and technologies D4 Evaluate how
for effective decision-making purposes and the legal/regulatory organisations could use
context in which they are used business intelligence to
extend their target audience
and make them more
P5 Discuss how business M4 Conduct research to identify
competitive within the
intelligence tools can contribute specific examples of organisations
market, taking security
to effective decision-making. that have used business
legislation into consideration
intelligence tools to enhance or
P6 Explore the legal issues improve operations.
involved in the secure
exploitation of business
intelligence tools
Table of content
Contents
P3 Determine, with examples, what business intelligence is and the tools and techniques associated with it...........6
P4 Design a business intelligence tool, application or interface that can perform a specific task to support problem-
solving or decision-making at an advanced level..........................................................................................................9
1.1. Importing some helpful libraries, cleaning and analyzing the dataset..............................................................9
1.2. Python Matplotlib reports..............................................................................................................................15
P5 Discuss how business intelligence tools can contribute to effective decision-making..........................................18
P6 Explore the legal issues involved in the secure exploitation of business intelligence tools..................................21
1. What kind of data will we collect?................................................................................................................22
2. How is your data stored by us?.....................................................................................................................22
3. How to use Big Data?....................................................................................................................................22
References................................................................................................................................................................24
P3 Determine, with examples, what business intelligence is and the tools and techniques associated with it.
Business intelligence (BI) is a collection of methods and techniques for analyzing and converting raw data
into actionable and coherent facts that can be used in business research and decision-making. Any company
has sophisticated transaction-oriented processes that collect and store data from everyday activities in
repositories. Businesses must rediscover and use the knowledge they have in order to stay competitive, and
this is where BI comes in. We may draw insights from a pool of available data using market intelligence to
provide accurate, actionable, and virtually real-time decision-making inputs.
Economic intelligence increases business efficiency dramatically, according to figures that suggest a ten-fold
rise in return-on-investment. Businesses who use business intelligence see a five-fold improvement in the
pace at which they can analyze and make decisions about their customers' experiences. Failure to
implement BI, on the other hand, has resulted in vast amounts of data going unused.
To coordinate and translate data into usable material, the BI Environment includes business models, data
models, and ETL software.
Any of the words used in BI are:
- Big Data is a series of massive, dynamic data sets containing both structured and unstructured data
that can be difficult to process and interpret using standard database management techniques.
- A data warehouse is a subject-oriented, automated framework for reporting and reviewing data in
order to aid in decision-making.
- Data mining is the method of using computational methods to transform vast amounts of raw data
into usable information with new patterns and connections in relational databases.
Below is a diagrammatic illustration of the BI implementation mechanism that will aid understanding of
Business Intelligence.
Dataset Example:
Content:
From: https://www.kaggle.com/chuckephron/leagueoflegends
League of Legends competitive matches between 2015-2017. The matches include the NALCS, EULCS, LCK,
LMS, and CBLoL leagues as well as the World Championship and Mid-Season Invitational tournaments.
Column:
Season: Spring or Summer depending on which half of the year the match took place in
DataSet:
Requirement:
Riot Games developed and released League of Legends, a multiplayer online fighting arena (MOBA) video
game for Windows and Mac computers. With over 27 million regular active players since its release in
October 2009, it has risen to become one of the most successful MOBA games. League of Legends has risen
in popularity year after year thanks to a large gaming community and Riot Games' decision to make the
game free to download. The framework requirements for League of Legends, also known as LoL, are listed
below, which include both the minimum and most recommended requirements for a smooth game
experience.
Details about the League of Legends game:
The movie will be released on October 27th, 2009. (PC)
P4 Design a business intelligence tool, application or interface that can perform a specific task to support
problem-solving or decision-making at an advanced level.
1.1. Explaining the dataset and Pre-processing steps
As previously mentioned, our dataset comes from a Supermarket, and it contains columns that identify
different groups, as well as quantitative and qualitative results. Specific data forms will be revealed during
the review process. To assist us with the data cleaning and review process, we will use a Python 3
environment and some useful data analytics packages. We'll be doing the following things in particular:
NumPy is a library that supports big, multi-dimensional arrays and matrices, as well as, more specifically, certain high-
level mathematical functions to run on said arrays, among the Python packages imported. The Pandas library, which
facilitates data processing and interpretation by providing data structures and operations for manipulating numerical
tables, is also available. There's also seaborn, a Matplotlib-based data visualization library that offers a high-level
interface for producing visually pleasing and insightful statistical graphics. The Matplotlib plotting library, for example, will
generate static, animated, or interactive data visualizations. np, pd, and plt are the aliases for the packages..
Next, we read our dataset, an Excel file, into a pandas data frame and assign it to the df (which stands for dataframe)
variable. Afterwards, we call the head() function to return the first 5 rows, which is the default when no other parameters
have been specified.
Then, we use the pandas shape function to retrieve the number of rows and columns in
our dataset.
This yields 9994 rows and 21 columns.
To retrieve the column names of the table, we use the pandas columns function. This
returns an array of the column names of our dataset.
Then, we check for the datatypes of each of the columns to better understand our dataset. This uses the dtypes function
from pandas.
Most of the quantitative columns here are in the form of integers or floats. The rest are classified as an object type, with
the exception of the Order Date and Ship Date, which takes the form of the datetime datatype.
We then use the isnull() function to check if there are any missing data. isnull().sum() is used to count the number of rows
with missing data on that column.
We can see that there are 11 rows missing values in the Postal Code column.
In addition, the “Row ID” column is also unnecessary, being only a serial number.
We’ll can also see that the “Country/Region” column only has 1 value throughout all the records as “United States”,
through the value_counts() function applied on that column. This means that we will not be analyzing by the country, and
so it will be dropped similarly.
The drop() function receives ‘Row ID’ or ‘Country/Region’, a string argument, for a parameter that determines which
column to remove. The parameter “axis” specifies whether to drop labels from the index (when axis = 0) or by columns
(when axis = 1). head() shows the table again.
Following that, we attempt to extract the various unique values that appear in the Category column using unique values
(). We end up with three broad groups, which are then counted more accurately with value counts (). The value is
displayed on the left, and the number of instances is displayed on the right. We also use nunique to count the number of
These new columns “Cost”, “Profit%” and “Order Year” are to be used later in analysis down below.
One of the main advantages of investing in BI and skilled personnel is the fact that it will boost your
ability to analyze the current consumer buying trends. Once you understand what your consumers are
buying, you can use this information to develop products that match the current consumption trends and
consequently improve your profitability.
To Improve Visibility:
Is stock going missing and you can’t identify where it’s going?
Is there an error in your accounts and you need to drill down to invoicing or billing quickly to make your P&L
balance – can you do this in a few clicks or do you need to re-run a report that takes forever?
If you want to improve your control over various important processes in your organization, you should
consider investing in a good BI system. This will improve the visibility of these processes and make it
possible to identify any areas that need improvement. Moreover, if you currently have to skim through
hundreds of pages in your detailed periodic reports to assess the performance of your organisation’s
processes, you can save time and improve productivity by having skilled intelligence analysts using relevant
BI software. Good BI should be at the heart of every organisation as it can provide increased
control. Visibility is essential.
A BI system is an analytical tool that can give you the insight you need to make successful strategic plans for
your organization. This is because such a system would be able to identify key trends and patterns in your
organisation’s data and consequently make it easier for you to make important connections between
different areas of your business that may otherwise seem unrelated. As such, a BI system can help you
understand the implications of various organisational processes better and enhance your ability to identify
suitable opportunities for your organization, thus enabling you to plan for a successful future.
To Improve Efficiency:
One of the most important reasons why you need to invest in an effective BI system is because such a
system can improve efficiency within your organisation and, as a result, increase productivity. You can use
business intelligence to share information across different departments in your organization. This will
enable you to save time on reporting processes and analytics. This ease in information sharing is likely to
reduce duplication of roles/duties within the organization and improve the accuracy and usefulness of the
data generated by different departments. Furthermore, information sharing also saves time and improves
productivity.
Whether you are a sales person or a marketer, you probably like to keep track of your customers – probably
using a CRM to help you. CRM stands for Customer Relationship Management. It refers to software that
handles all aspects of an organization’s interactions with its customers. In other words, it collects the data
about your customer and tries to make sense of it, presents it to you in various tables and charts. That may
include the entire sales cycle, from winning new customers, to servicing and tracking existing customers, to
providing post-sales services. CRM systems are now more involved in decision-support processes than ever
before. In our next articles, we will look at how BI can help increase your sales efficiently and gain a further
insight into your current market as well as market entry support.
BI can also be used to gain an insight into what your competitors are doing. This strengthens your
company’s ability to make decisions and plan for the future. We will look further into this area of expertise
in our next articles.
P6 Explore the legal issues involved in the secure exploitation of business intelligence tools
Capturing data to offer insightful feedback, forecast outcomes, and assist businesses in making better
choices is the most effective tool in industry. Today, huge volumes of data are unrestricted and
accessible from everywhere, but the ability to view, interpret, and deploy this data remains a critical
problem that can not be overlooked. When collecting information, it is critical to understand the
dangers and legal responsibilities, since making errors with confidential data may have unforeseeable
repercussions. As a result, businesses must still be cautious about how to better mine data to avoid
making legal mistakes; but, if we want to be confident, we can ask the following questions before
mining:
1. What kind of data will we collect?
What kind of information will we gather?
Certain forms of data gathered are subject to legal obligations. HIPAA's privacy laws offer federal
safeguards for personal health records and are stringently enforced to safeguard sensitive data. Personally
identifiable information (PII) - information that may be used to trace individual identity, such as a person's
name, social security number, or date of birth - is also protected. Companies must also follow certain
safeguards to secure confidential financial details when collecting payment information.
Companies must be mindful of all the data they gather in order to comply with the regulatory requirements
that each form of data entails, which is critical. These regulatory provisions are in place to safeguard the
interests of consumers. Personal details for customers can be very vulnerable. If customer knowledge is
well maintained, the company's image and value will rise, and its reputation will aid in the company's
growth.
2. How is your data stored by us?
The company is responsible for implementing appropriate security policies to secure the data base. Since
the consumer information that businesses are legally required to obtain, commonly known as business
inventory, is important to the whole company, this data base will quickly become a target for hackers. To
escape regulatory threats and protect confidential consumer information, businesses must adhere to
mandatory legislation and stringent security requirements. Companies can store data on a dedicated
company server and hire a competent management team to prevent data theft. Allow allowed users to
view data and gain access.
3. How to use Big Data?
Without preparation, a company's efforts to manage a large volume of data are ineffective; the amount of
data is only useful if the manager knows how to leverage the technique. There are several ways in which Big
Data will benefit businesses: Predicting consumer behaviour, identifying fraud, determining optimal
marketing targets, and customizing knowledge are only a few examples. Customers are contacted.
Companies are expected to report this information to consumers as a condition of data processing,
however, due to how the data will be used. Furthermore, Big Data has stringent guidelines that, in certain
cases, necessitate careful preparation. For example, if a phone marketer gathers information about a
customer's phone number and home address and resells it to carriers that sell sim cards or phone devices in
order to obtain usage data, this is a breach of the law, and the information is not adequately used. Another
example it is legally legally wrong for you to be an employee of company A, and sell company data to
company B while the two sides are competing.
One way to reduce regulatory threats and develop a successful Big Data solution is to ask questions about
data forms as well as how to exploit and use data content. Big Data can become a massive asset for
organizations and help them make better business decisions if it can be reached and used as intended
References:
[1] TIBCO Software Inc. 2021. TIBCO Spotfire®. [online] Available at: <https://www.tibco.com/products/tibco- spotfire?
lp=y&utm_medium=cpc&utm_source=google&utm_content=s&utm_campaign=ggl_s_en_apac_SPT_nonbrand_beta&ut m_term=
%2Bbusiness%20%2Bintelligent&_bt=399812437679&_bm=b&_bn=g&gclid=Cj0KCQiA7NKBBhDBARIsAHbXCB7eu3ZjFOt
FeAcZKCGo6HVUYZIZ9nRbeKacuSw9WoGTttszkqZ3EagaAtKPEALw_wcB> [Accessed 23 February 2021].
[2] Fruhlinger, M., 2021. What is business intelligence? Turning data into business insights. [online] CIO. Available at:
<https://www.cio.com/article/2439504/business-intelligence-definition-and-solutions.html> [Accessed 23 February 2021].
[3] Tableau. 2021. What is business intelligence? Your guide to BI and why it matters. [online] Available at:
<https://www.tableau.com/learn/articles/business- intelligence#:~:text=Why%20is%20business%20intelligence%20important,data
%20within%20their%20business%20context.> [Accessed 23 February 2021].
[4] Appian. 2021. Business Process Definition - What is Business Process? | Appian. [online] Available at:
<https://www.appian.com/bpm/definition-of-a-business-process/> [Accessed 23 February 2021].
[5] Fruhlinger, M., 2021. What is business intelligence? Turning data into business insights. [online] CIO. Available at:
<https://www.cio.com/article/2439504/business-intelligence-definition-and-solutions.html> [Accessed 23 February 2021].