0% found this document useful (0 votes)
8 views

BSP

Uploaded by

lioi1fahuy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

BSP

Uploaded by

lioi1fahuy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

PROGRAM TITLE: BTEC Computing

UNIT TITLE: BSP

ASSIGNMENT NUMBER: ASSIGNMENT


ASSIGNMENT NAME: BSP

SUBMISSION DATE: 20/03/2024


DATE RECEIVED: 24/03/2023
TUTORIAL LECTURER: Nguyen Van Huy

WORD COUNT: 4443

STUDENT NAME: Tran Ngoc Huy


STUDENT ID: BKC13451

MOBILE NUMBER: 0585822025


Summative Feedback:

Internal verification:
Contents
I. Discuss the use of data and information to support business processes and the value they have for an
identified organization. ................................................................................................................................. 4
1. Introduce the company ......................................................................................................................... 4
2. Explain with examples the Business Process in company ..................................................................... 5
i. Business Process................................................................................................................................. 5
Ii.Business processes in the enterprise .............................................................................................. 6
3. Discuss how data and information support business processes and the value they have for
organisations. ............................................................................................................................................ 7
4. Discuss how data is generated and the tools used to manipulate it to form meaningful data to
support business operations. ................................................................................................................... 8
i. What sources can data be collected from .......................................................................................... 8
ii. What are the tools used to manipulate data in order to form meaningful insights that support
business operations .............................................................................................................................. 9
Iii. Use examples to distinguish unstructured and semi-structured data ........................................... 10
II. Discuss the implications of the use of data and information to support business processes in a real
world scenario............................................................................................................................................. 11
1. Discuss the social legal and ethical implications of using data and information to support business
processes................................................................................................................................................. 11
2. Describe common threats to data and how they can be mitigated at on a personal and
organisational level ................................................................................................................................. 12
III. Explore the tools and technologies associated with data science and how it supports business
processes..................................................................................................................................................... 13
3.1. Discuss how tools and technologies associated with data science are used to support business
processes and inform decisions .............................................................................................................. 13
IV. Demonstrate the use of data science techniques to make recommendations to support real-world
business problems...................................................................................................................................... 15
1. Design and implement a data science solution to support decision making related to a real-world
problem. .................................................................................................................................................. 15
i.Power BI Installation ......................................................................................................................... 15
2.Make justified recommendations that support decision making related to a real-world problem .... 29
References................................................................................................................................................... 29
I. Discuss the use of data and information to support business processes and the value they have
for an identified organization.
1. Introduce the company
Riot Games is a game development and publishing company that was founded in 2006. The
company is headquartered in Los Angeles, California, USA. Riot Games is renowned for
creating one of the most popular online multiplayer games in the world, League of Legends
(LoL).

League of Legends is a free-to-play MOBA (Multiplayer Online Battle Arena) game where
players engage in 5v5 matches, battling it out in a virtual world of adventure to emerge
victorious. The game has attracted millions of players worldwide and has become one of the
most popular eSports games, with large-scale tournaments such as the World Championship.
In addition to League of Legends, Riot Games has developed and released other games such as
Teamfight Tactics (TFT), an auto battler game based on LoL, Valorant, a first-person tactical
shooter (FPS), and Legends of Runeterra, a strategic card game set in the world of LoL.
Riot Games emphasizes creating high-quality gaming experiences for players and is committed
to building a strong gaming community. The company also aims to drive the growth and
advancement of the gaming industry through organizing eSports tournaments and events,
supporting professional teams, and creating entertainment content related to their games.
With the success of League of Legends and its reputation for quality products, Riot Games has
become one of the leading companies in the gaming industry. They continue to develop and
expand new projects to bring unique and memorable experiences to the global gaming
community.
2. Explain with examples the Business Process in company
i. Business Process
- Business Process is a series of related and interacting activities within an organization or
business that aims to create value for customers or achieve business objectives. It includes
specific steps, rules, procedures, and methods designed to carry out specific tasks, process
information, documents, or products, and interact between individuals, departments, or systems
within an organization.
- Business processes are often described using workflow diagrams or process maps, which
provide an overview of the steps and interactions within the process. Business processes help
improve efficiency, enhance consistency and control, while minimizing errors and waste in
business operations.
- Examples of business processes include manufacturing processes, sales processes, project
management processes, quality control processes, and employee recruitment processes. Each
process may have its own distinct steps and activities and is often optimized to achieve the best
effectiveness and efficiency in the organization's business activities.
ii. Business process in the enterprise
- Cyberattacks and Hacking:

+ Threat: Malicious actors may attempt to breach systems to steal sensitive data, disrupt operations, or
cause damage.

+ Mitigation: Employ strong passwords, use multi-factor authentication, keep software updated with
security patches, and use firewalls and intrusion detection systems.

- Unauthorized Access:

+ Threat: Unauthorized individuals may gain access to systems or data, either intentionally or
unintentionally.

+ Mitigation: Implement access controls and user permissions, encrypt sensitive data, conduct regular
access audits, and provide cybersecurity training for employees.

- Data Breaches:

+ Threat: Data breaches involve unauthorized access to sensitive data, leading to its exposure or theft.

+ Mitigation: Encrypt data both in transit and at rest, segment networks to limit access, monitor for
unusual activity, and have a response plan in place.

- Malware and Ransomware:

+ Threat: Malicious software can infect systems, encrypt files, and demand ransom payments for
decryption.

+ Mitigation: Use antivirus software, regularly back up data, educate users on recognizing phishing
attempts, and implement email and web filtering.

- Insider Threats:

+ Threat: Employees or trusted individuals may misuse their access privileges to steal data, sabotage
systems, or cause harm.

+ Mitigation: Implement strict access controls and least privilege principles, monitor employee activities,
conduct background checks, and provide security awareness training.

- Physical Theft or Loss:

+ Threat: Devices containing sensitive data can be lost or stolen, leading to unauthorized access.

+ Mitigation: Encrypt devices, use remote wiping capabilities, limit data storage on portable devices, and
secure physical access to premises and equipment.

- Third-party Risks:

+ Threat: Outsourced services or vendors may pose risks to data security and privacy.

+ Mitigation: Perform due diligence on third-party providers, including security requirements in


contracts, conduct regular security assessments, and monitor vendor compliance.
- Social Engineering:

+ Threat: Attackers manipulate individuals into divulging confidential information or performing actions
that compromise security.

+ Mitigation: Provide security awareness training to recognize and resist social engineering tactics,
establish procedures for verifying requests for sensitive information, and encourage a culture of
skepticism.

3. Discuss how data and information support business processes and the value they have for
organisations.
Data and information play a crucial role in supporting and improving business processes. They
provide detailed and in-depth insights into the organization's activities, enabling informed
decision-making and optimizing performance. Here is a discussion on the role and use of data
and information in enhancing business processes:

- Data-Driven Decision-Making:
Data provides accurate and reliable numerical information, helping management and top-level
employees make decisions based on understanding rather than predictions or assumptions.

- Optimizing Process Performance:


By monitoring and analyzing data, organizations can identify strengths and weaknesses in
business processes. This helps optimize performance, minimize waste, and enhance
competitiveness.

- Forecasting and Predicting the Future:


Historical data and detailed information about business processes can be used to forecast and
predict future trends. This helps organizations prepare for upcoming challenges and
opportunities.

- Enhancing Product and Service Quality:


Gathering customer feedback through data helps organizations better understand customer
desires and needs. This data can be used to improve the quality of products and services.
- Efficient Resource Management:
Data on resource usage, human resources, and materials help organizations manage resources
more efficiently, minimizing waste and optimizing costs.

- Developing Business Strategies:


Business data can be used to develop business strategies based on market information,
competition analysis, and internal resources.

- Improving Customer Experience:


Data on customer behavior and feedback aids in improving the customer experience.
Organizations can personalize products and services based on this information.

- Ensuring Legal Compliance:


Data helps organizations monitor and ensure compliance with legal regulations and industry
standards, reducing legal risks.

4. Discuss how data is generated and the tools used to manipulate it to form meaningful data to
support business operations.
i. What sources can data be collected from
The data on games developed by Riot Games and their revenue can be collected from the
following sources:
1. In-game data: Riot Games can collect data from their games such as League of Legends
or Valorant. This includes information about matches, player behavior, and interactions
within the game. For example, Riot Games can record information about playtime, match
results, character and map information, player actions, and gestures in the game. This
data provides detailed insights into how players interact with the game and serves as a
basis for analyzing player behavior and improving the game.
2. Platform data: Riot Games can gather data from their game platforms, including player
account information, personal information, purchase history, and other interactions. For
instance, Riot Games can collect information such as player names, email addresses,
login information, purchase information, and interactions with the system such as sending
messages, participating in forums, or performing account-related activities. Platform data
provides an in-depth understanding of the player community, standard behaviors, trends,
and preferences of players.
3. Website and application data: Riot Games can collect data from their websites and
applications. This includes information about website traffic, user interactions, and other
activities on Riot Games' online platforms. For example, Riot Games can gather
information about website visits, time spent, actions taken on the website, interactions
with social sharing buttons, feedback submissions, or content access activities. Website
and application data provide insights into user interactions with Riot Games' online
platforms and help the company gain a better understanding of how users engage with
their products and services.
4. Financial data: Data on revenue and other financial information for Riot Games can be
collected from financial reports, note-taking systems, and internal processes of the
company. For example, Riot Games collects information on revenue from game sales,
expansions, in-game purchases, or additional services. Financial data provides an
overview of the company's business performance and relevant information regarding
revenue, profits, and other financial indicators.
ii. What are the tools used to manipulate data in order to form meaningful insights that support
business operations
The tools used to process data and generate useful information to support business operations,
along with the corresponding methods are:

1. Database Management System (DBMS): DBMS is software used to manage and organize
data. It provides tools and functions for storing, retrieving, updating, and processing data.
DBMS allows businesses to organize their data and perform tasks such as creating
reports, analyzing data, and formatting data for business purposes.
2. Data Extraction Tools: Data extraction tools allow access and collection of data from
various sources, including databases, websites, files, CRM systems, and other data
sources. These tools help aggregate data from different sources and standardize it for use
in business processes.
3. Data Analytics Tools: Data analysis tools that enable the analysis and discovery of
important information from collected data. These tools can include algorithms and
methods of data analysis such as statistical analysis, data mining, machine learning, and
artificial intelligence. Data analytics tools help uncover patterns, trends, and important
insights from data, thereby supporting business decisions and strategies.
4. Data Visualization Tools: Data visualization tools allow data to be represented visually
through graphs, charts, and charts. Data visualization helps to understand and present
information in an intuitive and understandable way, allowing users to identify patterns,
trends, and relationships in data. Data visualization tools can effectively convey
information and support business decisions.
5. Data Governance and Management Tools: Data management and administration tools
ensure the consistency, accuracy and security of data. These tools support data lifecycle
management, access control, data normalization, and compliance with rules and
regulations related to data privacy and security.
iii. Use examples to distinguish unstructured and semi-structured data

The company Riot Games is a well-known electronic game development and publishing
company, with their flagship game being League of Legends. We can use an example of data in
the gaming industry to differentiate between structured and unstructured data.
1. Structured Data: In Riot Games, an example of structured data is a database containing
information about player accounts. This data has a clear structure and is organized into
fields such as player name, email address, password, total spending in the game, etc.
Each field has a specific data type and defined rules to ensure consistency and accuracy
of the data.
Example: The "PlayerAccount" table in the database may contain columns such as "PlayerID"
(integer data type), "Username" (string data type), "Email" (string data type), "Password" (string
data type), "TotalSpent" (floating-point data type), etc.
2. Unstructured Data: An example of unstructured data in Riot Games could be data
collected from the game League of Legends, such as match histories and match results.
This data is non-fixed, lacks a clear structure, and can vary from match to match. It may
include information about events occurring in the match, data about characters, event
timestamps, etc.
Example: Data collected from a match could include information like "PlayerID" (integer data
type), "MatchID" (integer data type), "EventTime" (time data type), "EventType" (string data
type), "ChampionUsed" (string data type), etc.
Both structured and unstructured data are important in the gaming industry. Structured data is
used for managing personal information, player accounts, and other player-related information.
On the other hand, unstructured data is used for analysis, building recognition systems, and
optimizing the gaming experience.

II. Discuss the implications of the use of data and information to support business processes in a
real world scenario.
1. Discuss the social legal and ethical implications of using data and information to support
business processes.
Using data and information to support business processes can have significant social, legal, and
ethical implications. It is crucial for businesses to consider these implications and implement
appropriate solutions and principles to mitigate potential negative consequences and risks. Here
are some key considerations:
1. Privacy and Data Protection: The collection, storage, and use of data must adhere to
privacy regulations and data protection laws. Businesses should obtain informed consent
from individuals before collecting their data and ensure that data is securely stored and
only used for the intended purposes. Implementing robust data security measures, such as
encryption and access controls, helps protect sensitive information and mitigate the risk
of data breaches.
2. Data Accuracy and Transparency: It is essential to ensure the accuracy and integrity of
the data used in business processes. Inaccurate or misleading data can lead to incorrect
decisions and harm stakeholders. Businesses should establish data quality assurance
processes, including data validation and verification, to maintain the reliability and
credibility of the information used for decision-making. Transparency in data collection
and use builds trust with customers and stakeholders.
3. Bias and Discrimination: Data-driven processes must be monitored to avoid biases and
discrimination. Biases can arise from biased data collection methods, flawed algorithms,
or inadequate diversity in the data used for analysis. Businesses should strive for fairness
and inclusivity by regularly auditing and evaluating their data and algorithms for bias.
Additionally, organizations should promote diversity and inclusivity both in their data
collection practices and in the teams responsible for data analysis.
4. Intellectual Property Rights: Businesses need to respect intellectual property rights when
using data and information. This includes respecting copyrights, trademarks, patents, and
trade secrets. Unauthorized use or infringement of intellectual property can lead to legal
consequences. It is crucial to understand the legal framework surrounding intellectual
property and ensure compliance when utilizing data assets.
5. Ethical Use of Data: Businesses should consider the ethical implications of their data
practices. This involves ensuring that data is used in a manner that respects individuals'
rights, societal norms, and cultural values. Ethical considerations include obtaining
informed consent, avoiding intrusive data collection, and using data in ways that benefit
individuals and society as a whole. Implementing ethical guidelines and codes of conduct
for data usage can help guide responsible decision-making.
6. Accountability and Governance: Businesses should establish robust governance
frameworks to ensure accountability and responsibility in data management. This
includes assigning roles and responsibilities, establishing data governance policies,
conducting regular audits, and providing mechanisms for individuals to exercise their
data rights. Accountability promotes transparency, trust, and responsible use of data.
By implementing these solutions and principles, businesses can navigate the social, legal, and
ethical challenges associated with using data and information to support their operations. This
helps build trust with customers, stakeholders, and society at large, while also ensuring
compliance with regulations and promoting responsible data practices.

2. Describe common threats to data and how they can be mitigated at on a personal and
organisational level
Hackers and Cyber Attacks:
Threat: Hackers may attack an organization's network to gain unauthorized access, modify, or
steal critical data.
Solution: Organizations need to implement network security measures such as firewalls,
antivirus software, and intrusion detection/prevention systems (IDS/IPS). Employees also need
training to recognize and prevent phishing emails or documents containing malware.

Unauthorized Access:
Threat: There is a risk of employees or outsiders accessing data they are not authorized to access.
Solution: Organizations need to establish policies and procedures to manage and control data
access. Using technologies like data encryption and role-based access control helps minimize the
risk of unauthorized access.

Data Breaches:
Threat: Intruders may infiltrate systems and steal or destroy data.
Solution: Organizations need to implement strong security measures such as updating system
software, using network security solutions, and establishing continuous monitoring systems to
detect and prevent intrusion attempts.

Malware and Ransomware:


Threat: Malware can spread through emails or websites to encrypt or destroy an organization's
data, while ransomware demands ransom for decrypting data.
Solution: Organizations need to update and manage software rigorously, deploy email security
measures, and regularly back up data to prevent or recover from ransomware attacks.

Data Loss or Corruption:


Threat: Important data may be lost or corrupted due to hardware failures, software errors, or
unintentional actions by employees.
Solution: Organizations need to implement regular data backup solutions and verify data
integrity. Employees also need training on how to securely protect and back up data.

III. Explore the tools and technologies associated with data science and how it supports business
processes.
3.1. Discuss how tools and technologies associated with data science are used to support business
processes and inform decisions
Power BI in Business Process Support and Decision Making:
- Data Visualization and Analysis: Power BI enables users to visualize large sets of data through
interactive dashboards, reports, and charts. This allows businesses to gain insights quickly and
make informed decisions based on data analysis.
- Real-Time Monitoring: The real-time data refresh feature of Power BI allows businesses to
monitor key performance indicators (KPIs) and metrics continuously. This helps in identifying
trends and anomalies promptly, enabling timely decision-making.

- Integration with Multiple Data Sources: Power BI can connect to various data sources,
including databases, cloud services, and online platforms. This integration capability allows
businesses to consolidate data from multiple sources into one dashboard for comprehensive
analysis.
- Advanced Analytics and AI Integration: Power BI offers advanced analytics features and
integrates with Azure Machine Learning and other AI services. This enables businesses to
perform predictive analytics, sentiment analysis, and other sophisticated analyses to gain deeper
insights into their data.
- Collaboration and Sharing: Power BI facilitates collaboration among team members by
allowing them to share reports and dashboards securely. This promotes transparency and ensures
that decision-makers have access to the latest information when making decisions.
- Mobile Accessibility: With the Power BI mobile app, users can access reports and dashboards
from anywhere, at any time, using their mobile devices. This mobility ensures that decision-
makers stay informed even when they are on the go.
- Cost Efficiency: Compared to traditional business intelligence solutions, Power BI offers a
cost-effective option for businesses of all sizes. Its subscription-based pricing model and
scalability make it accessible to small and medium-sized enterprises as well.
- User-Friendly Interface: Power BI features a user-friendly interface with drag-and-drop
functionality, making it easy for users to create custom dashboards and reports without requiring
extensive technical expertise. This empowers business users to derive insights from data
independently.

IV. Demonstrate the use of data science techniques to make recommendations to support
real-world business problems.
1. Design and implement a data science solution to support decision making related to a real-
world problem.
i.Power BI Installation
Step 1: Open Microsoft Store

Step 2: Search Power Bi


Step 3: Click Power BI Desktop

Step 4: Click Get and Wait till installation completed


Identify the problem

I work for Riot Games, a global technology company. I've been tasked by my manager with
analyzing the latest sales report dataset from the company My job is to analyze that report data
and provide summary conclusions on:

• Which quarter and year experienced the highest revenue generation for Riot Games?

• In which region does Riot Games currently observe the highest volume of sales?

• Among Riot Games's product offerings, which one accounts for the highest sales revenue?

Data Collection
Based on the data from the table, we can observe that:
+ The "Segment" column displays the segments that users are using to experience the product.
+ The "Country" column lists the countries where the company is providing products.
+ The "Product" can represent the offerings or solutions provided by Riot Games, such as
industrial robots, power equipment, automation systems, etc..
+ The "Sales " would indicate the quantity of products sold or services rendered by Riot Games.
+ The "Profit" This refers to the financial gain resulting from the sales, representing the revenue
generated by Riot Games's business activities.
+ The "Date", "Month", and "Year" columns provide specific timing information for each
category.
Data Preprocessing

You can choose to load or transform data in the Navigator. With numeric data types shown in
italics, it provides a preview of the data to verify its accuracy. I'll choose to convert the data
before loading it. The purpose of this step is to improve visualization readability in the future.
Every change that is done is noted in the Applied Steps section's list under Query Settings.

I select the data table, and choose Transform Data.

I can right-click on the "Segment" column, choose Transform, and then select UPPERCASE.
Lastly, I return to the Home tab and choose Close &; Apply. My data is nearly prepared for
creating a report.

Data Analysis

Visual 1: Add a title


- On the Insert ribbon, select Text Box. Type "Executive Summary – Finance Report".

- Select the text you typed. Set the Font Size to 32 and Font Family to Times New Roman.

- Set Background Color in Format text box.

- Resize the box to fit on one line.

Visual 2: Profit by Date

Now, you create a line chart to see which month and year had the highest profit.

- From the Visualizations pane, click to the "Line and clustered colum chart" icon, then a "Line
and clustered colum chart" will be displayed in a blank area on the report canvas.
Click "Line chart", from the Data pane, drag Drag the Date field to the X- axis and the Profit
field to the Y-axis.
- In the Fields section of the Visualizations pane, select the drop-down in the X-axis value.
Change Date from Date Hierarchy to Date.
- Power BI updates the line chart to show profit for each month.

Now you can easily see that December 2022-2023 had the most profit.

Visual 3: Profit by Country/Region


Create a map to see which country/region had the highest profits.

- From the Visualizations pane, click to the "Map" icon, then a "Map" will be displayed in a
blank area on the report canvas.

Click "Map" on the report canvas, from the Data pane, drag the Country field to the Location and
the Profit field to the Bubble size in Visualizations pane.

Power BI creates a visual map with bubbles representing the relative profit of each location.

Europe seems to be performing better than North America.

Visual 4: Sales by Product and Segment

Create a bar chart to determine which companies and segments to invest in.

- Drag the two charts you've created to be side by side in the top half of the canvas. Save some
room on the left side of the canvas.

- Select a blank area in the lower half of your report canvas.


- In the Data pane, select the Sales, Product, and Segment fields. Power BI automatically creates
a clustered column chart.

- Drag the chart so it's wide enough to fill the space under the two upper charts.

Looks like the company should continue to invest in the Soft Starter product and target the Small
Business and Government segments.

Visual 5: Year slicer

- I'll select the "Slicer" icon from the Visualizations pane, which will add a "Slicer" to a blank
area on the report canvas.

- Then, I'll drag the Date field to the Slicer.

- In the Fields section of the Visualizations pane, I'll open the drop-down menu in the Fields
section and change the setting from Date to Date Hierarchy.
- Next, I'll remove the Quarter and Day options so that only Year and Month remain.

- Finally, I'll expand each year and resize the visual so that all months are visible.
Conclusion
2. Make justified recommendations that support decision making related to a real-world problem
- Optimization of Recommendation Algorithms: Based on performance analysis of current
recommendation algorithms, optimization of these algorithms is proposed to improve content
recommendation quality. This may include using advanced machine learning methods or fine-
tuning the parameters of models to enhance prediction capabilities.
- Enhance User Experience: Suggest user interface or user experience improvements to create a
better movie viewing experience and better user interaction on the Netflix platform. This could
include redesigning the interface, improving personalization, or increasing interactivity.
- New Content Development: Based on analysis of user trends and preferences, recommend the
development and production of new content that is expected to attract the attention of a large
number of users. This could include creating new series, new film genres, or providing exclusive
content.
- Improve Marketing Strategy: Recommend new marketing strategies based on data analytics to
increase reach and engagement with potential customers. This could include optimizing your
online advertising strategy, using new marketing channels, or strengthening partner relationships.
- Setting Goals and Evaluating Performance: Recommends setting specific goals and evaluating
performance to monitor and evaluate the effectiveness of proposed improvements. This helps
ensure that the actions taken can be evaluated and adjusted over time to achieve optimal results.

References
https://workforce.libretexts.org/Bookshelves/Information_Technology/Information_Systems/Informatio
n_Systems_for_Business_and_Beyond_(Bourgeois)_(2019_Edition)/03%3A_Information_Systems_Beyon
d_the_Organization/302%3A_The_Ethical_and_Legal_Implications_of_Information_Systems

https://www.bacs.vn/vi/blog/cong-cu-ho-tro/huong-dan-tai-va-cai-dat-power-bi-tren-may-tinh-
4993.html

https://dcodegroup.com/blog/the-importance-of-data-and-information-in-business

You might also like