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
Trang 1Higher Nationals in Computing
Unit 14: BUSINESS INTELLIGENCE
Trang 2ASSIGNMENT 2 FRONT SHEET
Unit number and title Unit 14: Business Intelligence
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism I understand thamaking a false declaration is a form of malpractice
Student’s signature Grading grid
Trang 3Grade: Assessor Signature: Date:
IV Signature:
Assessment Brief
Student Name/ID Number
Unit Number and Title 14: Business Intelligence
Trang 4using 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
LO3 Demonstrate the use of business intelligence tools and technologies
Assignment Brief
(Continued from previous scenario)
Your next task is to demonstrate to the board of directors about the ability of applying business intelligence in the company's current business processes To demonstrate BI, you need to prepare a presentation about BI and related tools & techniques and a demonstration on real company dataset.For the presentation, you need:
- Explain general concept of what is BI
- Introduction to some tools / techniques for BI and their application in general
For the demonstration, you need:
- A (some) data set(s) extracted from the company's business processes Explain the dataset
- Show how you pre-process data for later analysis, explain each step and it purpose
- Design dashboards to show your analysis on pre-processed data Explain clearly purpose of dashboards andcharts Suggestions should be made after analysis
During the demonstration, you need collect feed-back and comments from users to review how wellyour dashboards design meet user or business requirement and what customization needed forfuture use
3
Trang 5effective decision-making as well as the legal issues involved in exploiting user data for businessintelligence You may need to research for specific examples of organizations that use BI tools toenhance or improve their business and evaluate how they can use BI tools for extend their targetaudience and make them more competitive within the market.
To summary, you need to submit a report in PDF includes 4 parts: your presentation, result ofdemonstration and review of user feedback, point of view on BI contribution and legal issues
Learning Outcomes and Assessment Criteria
LO3 Demonstrate the use of business intelligence tools and
technologies
D3 Provide a critical review
of the design in terms of how it meets a specific user
or business requirement and identify what customisation has been integrated into the design.
P3 Determine, with examples,
what business intelligence is and
the tools and techniques
associated with it.
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.
M3 Customise the design to ensure that it is user friendly and has a functional interface.
LO4 Discuss the impact of business intelligence tools and technologies
for effective decision-making purposes and the legal/regulatory
D4 Evaluate how organisations could use
4
Trang 6extend their target audience and make them more competitive within the legislation into consideration
P5 Discuss how business
intelligence tools can contribute
to effective decision-making.
P6 Explore the legal issues
involved in the secure
exploitation of business
intelligence tools
M4 Conduct research to identify specific examples of organisations that have used business intelligence tools to enhance or improve operations.
Trang 74 Tool BI used
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 Dataset
2 Pre-process steps on dataset
1 Acquire the dataset:
2 Import crucial libraries:
3 Import dataset:
4 Create table for different sections of data
5 Identify and handling issues
5.1 Null values
5.2 Inspecting categorical column
5.3 Inspecting numerical columns
6 Create new function
7 Create new column
8 Print distribution report for numerical columns
3 Design Dashboard
4 Chart
4.1 Purpose of Chart
4.2 Type of Chart in BI
4.3 Chart from dataset and Evaluate
4.4 Chart from Jupyter Notebook and Evaluate
P5 Discuss how business intelligence tools can contribute to effective decision-making.
1 Business intelligence tools
Trang 81 Kind of data do we collect
2 How is it Legal for Companies to Collect Your Data? Terms of Service Agreements 2.1 Terms of Service Agreements
2.2 Example
3 Table evaluate about member in group
REFERENCE
7
Trang 9P3 Determine, with examples, what business intelligence is and the tools and techniques associated with it.
1 Business intelligence
Business intelligence (BI) is a set of strategies and technologies used by companies to analyze business information and transform it into actionable information to make business decisions strategic and tactical business BI tools access and analyze datasets and present analysis results in reports, summaries, dashboards, graphs, charts, and maps to give users insights about status of the business
Figure 1: Business IntelligenceHere are some examples of how different groups and companies use their business intelligence:
8
Trang 10❖ Marketing and Sales: BI helps marketers determine which tactics work- Basically BI will analyze
all the tactics of marketers and customers and show you what works and doesn't work fruit Based on that, strategists or managers can make appropriate adjustments to tactics and future directions
❖ Small business: Hotel owners use BI analytics applications to gather statistical information on
average occupancy and room rates It helps to find aggregate revenue generated per room In addition, the owner also collects market share statistics and data from each hotel's customer surveys to determine the hotel's competitive position in different markets By analyzing these trends year-to-year, month-by-month and day-to-day helps management reduce room rental rates
2 The tools of Business Intelligence (BI)
2.1 Tableau
Tableau is the fastest growing and powerful data visualization tool used in the Business Intelligence Industry It helps to simplify raw data in a very understandable format Tableau helps create data that professionals at every level of an organization can understand It also allows non-technical users
to create custom dashboards
9
Trang 22In this step, we are going to import all the important libraries into Jupyter Those important libraries are:
● Pandas is a popular tool for importing and maintaining
datasets Pandas also includes Python data structures
and data analysis tools that are fast and simple to use
● Numpy allows us to do scientific calculations.
● Matplotlib is a 2D charting toolkit for Python that may be
used to create any style of chart
3 Import dataset:
In this step, we are going to import the dataset we obtain from our customer It’s worth mentioning that In order
to do so we must first set current directory as working directory
Displaying data:
4 Create table for different sections of data
5 Identify and handling issues
This is one of the crucial steps in pre-process dataset,as detecting problems in our dataset early could lead to more accurate results and minimizing code.In our dataset, we use these lines of code to detect missing values
in dataset, wrong values,
21
Trang 23Using this line of code, we create 24 detectable null values in the "Income" coluamn
22
Trang 24➔ In categorical columns there are no missing values.
23
Trang 25➔ There's no weirdly low or high value.
6 Create new function
➔ These lines of code are used to create a new report() function since we want to describe and visualize the numerical data
7 Create new column
In this line we create new columns named "Age" and "Enroll_at_age" derived from "Year_Birth" and "Enrollmentdate" respectively
24
Trang 26Here are the report of said data after we have run said line of code:
Trang 29proper pre-process can lead to results much faster.
3 Design Dashboard
Having a dashboard is creating an analytics tool that uses data from many different sources on one screen Equipped with interactive data visualizations, BI dashboards enable companies to track key performance indicators and optimize processes to achieve goals
Figure 10: Dashboard
✔ Purpose of dashboard
o Identify trends: Businesses or companies in every industry identify and analyze positive trends related to a multitude of business activities while isolating and correcting negative trends to improve organizational performance
o Increased efficiency: Efficiency can be improved by providing relevant insights in real time, allowing you to make informed, accurate decisions that will drive your success
o 100% Accuracy: It provides instant access to the status of your company at an operational
or strategic level and can be monitored and shared with employees at any time Low-levelstaff timely
28
Trang 30compile a centralized access point for clarity and instant understanding.
o Self-service features: Modern self-service BI is easy to implement without special IT expertise This gives the entire organization access to invaluable performance metrics that everyone can quickly share, and provides a degree of flexibility and portability
o Enhanced communication: With interactive features, these powerful analytical tools can
be easily shared with colleagues, managers, customers, and other stakeholders so everyone can stay in the know and participate in the latest developments This increases the effectiveness of communication while strengthening collaboration and a data-driven culture in the company
o Accurate forecasting: Being able to predict future outcomes is another great benefit By analyzing your historical and current data to find patterns and trends, predictive analyticstechnologies provide choices about the future in a number of areas That way, you can get accurate forecasts on things like product demand and advance production planning and strategy
o Real-time insights: Dashboards do that by providing real-time information as soon as it's available
o Freedom & flexibility: you can access and analyze invaluable insights from a multitude of devices, wherever you are in the world, and at any time
4 Chart
4.1 Purpose of Chart
BI charts give you a multi-angle view of a given data set These graphs represent various findings andinsights from a given data set Charts can give you reports with a visualization or pages full of visualizations
29
Trang 32Figure 11: The graph shows the number of fish purchases by each customer
Figure 12: The graph shows the number of god purchases by each customer
31
Trang 33Figure 14: The graph shows the correlation of the age of customers buying in person and online
32
Trang 3433
Trang 35✔ Determine which methods of purchase do the customer
attract to the most
When looking into the proportion of the number of purchases ineach channel we see that: 39% of all purchases are in store, 27.5% in web, 15.6% indeal, and 17.9% by catalogue Therefore, we can say that more than half ofIFood customers purchased in Store and Web Based on the pie chart, most IFood customers are normal/daily people with small deals Only a small percent of them are big companies that make big deals with IFood IfIFood want to grow they ought to improve customer service for the majority, offer better deals to the masses…
✔ Determine which products are most popular among customer
Based on the pie chart, we can see that Wine (50.2%) and Meat (27.6%) are among the most popular products in IFood It’s fair
to say that if IFood wants toearn their customer’s
34
Trang 36Meat products.
✔ Product purchased by individual
Not all customers have an appetite for Meat and Wine As far as
we know, some customers could make more purchases on certainproducts and if we were to lose those customers, we might facecertain difficulties if we can’t provide others products That’s why
we want to know the average purchase behaviour of eachcustomer From the look of it we can see that: 45.8% are wine,24.95% meat product, 12% gold product, 7% fish product, 5%sweet, 4.9% fruit product
✔ The success rating from company campaign
The bar graph and pie-chart will let us know the performance of each campaign From these campaigns we will learn which campaign can be considered bad/failure, learn from it and
35
Trang 37We see that campaign 2 has serious problems since its success ratings are far behind the rest.However, the rest of those 4 campaigns have near similar success ratings
✔ Does Age affect a campaign success?
Though there are no obvious trends that can easily answer our question Through careful inspection, we can see campaign 3 is more successful due to the acceptance of younger customers While others have different acceptance in different ages
36
Trang 39P5 Discuss how business intelligence tools can contribute to effective decision-making.
1 Business intelligence tools
⮚ Business intelligence tools will help the company itself make accurate and quality decisions, thereby minimizing significant losses, especially in terms of the company's finances Not only that, smart tools can also predict the future through data from the past to the present to predict customer needs, future profitability of the business Here are some tools that contribute to effective work that I feel are quite good:
1.1 Tableau
● Tableau is a leading data visualization tool used for data analysis and business intelligence This Tableau is very diverse in data visualization, analysis, charting, graphing is very diverse with a huge amount of data analysis that is not only fast but also accurate (Tableau.com)
Figure 16: Chart in Tableau
38
Trang 40important questions in seconds.
o No prior programming knowledge required; users with no relevant experience can getstarted right away with creating visualizations using Tableau
o It can connect to some data sources that other BI tools do not support Tableau allows users to create reports by combining and mixing different data sets
o Tableau Server supports a centralized location to manage all published data sources
in an organization
● The following is an example of a company that has successfully adopted Tableau successfully:LinkedIn company LinkedIn has more than 460 million users The Business Analyst team of LinkedIn's sales force is massively using Tableau to process petabytes of customer data Tableau Server is accessed weekly by 90% of LinkedIn's sales force Sales Analytics can measure performance and measure time using the Tableau dashboard As a result, this leads
to increased sales due to a more proactive sales cycle
39