首页 > 其他分享 >COMP3350 业务智能

COMP3350 业务智能

时间:2023-06-26 12:57:12浏览次数:32  
标签:group items 业务 COMP3350 智能 WWI data your stock


Assignment 2 – Business Intelligence
Semester 1, 2023
Due Date Apr 24th 5pm
Assignment 2 is due on Apr 24th 5pm. Each group will
• upload the assignment files to Canvas and
• present your BI report and demonstrate your assignment on tutorial session on Apr
25th
- 26
th
All members must be present for the demonstration. Groups without demonstrations
will be penalised for sections which are not demonstrated.
Weighting
20% of course mark
Assignment Information
This is a group assignment. This assignment has 3 sections.
Group Formation
You need to work in groups of two for this assignment. You may continue with your
group members in Assignment 1 or form different groups for Assignment 2. If you are
forming a different group from Assignment 2, you must email the lecturer (CCing your
new group member and old group member from Assignment 1) by on 5
th April
11:59pm. Otherwise, your group is assumed to be the same as in Assignment 1.
Assignment Specifications
This assignment has 3 sections.
Section 1: Datawarehouse Design (5 marks)
In this section you will design a data warehouse schema for the LeisureAustralasia
(the scenario discussed in Assignment 1).
Design a data warehouse schema to satisfy LeisureAustralasia’s decision makers’
information needs. You need to only design the data warehouse schema only. You
do not need to implement it.
You need to write a short report explaining subject-area/s covered by your data
warehouse, illustrate the documented schema and discuss how the data warehouse
satisfies the information analysis needs of the University. Give examples of analysis
queries that your design supports.
Save your document as DatawarehouseDesign_LeisureAustralasia_<group
number>.docx.
Section 2: ETL Exercise (3 marks)
In this section, you will create an ETL task to load Customer Data to a table. Your
group is already provided with sample text data of Customer data.
• Customer data: Data on customers (CustomerData.txt)
Your group is asked to load this data into SQL Server database called Staging_Area
by creating a Server Integration Services (SSIS) project, called Assignment3_<group
number>_ETLExercise
Next, create an SSIS Package called LoadingCustomerData to load Customer data.
Input File Package Name Destination Table Name
CustomerData.txt LoadingCustomerData.dtsx CustomerDimension
Ensure that the following data type conversions are included in the loading package
for data:
Destination Table Column Name Data Type
CustomerDimension CustomerKey Integer
DateOfBirth Date
You have been informed that there have been errors in your SSIS package when
loading Customer data. That is, in some records, the following fields have incorrect
data:
• City
• StateProvinceCode
• StateProvinceName
• CountryCode
• CountryName
• PostCode
You need to create a SSIS package called LoadingCustomersCorrected which loads
the data correctly for all records in the CustomerData.txt file
Hints:
• In CustomerData.txt file, the StreetAddress field in some instances contains a “,”
(comma) which is also the value used to denote the end of a field value.
• You may need to explore constructs for data cleaning and transformation in SSIS
such as Conditional Splits and Derived Columns*
Section 3: Business Intelligence Report (12 marks)
Download and restore the WorldWideImporters (WWI) Data Warehouse sample
database. Download WideWorldImportersDW-Full.bak file from
https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importersv1.0.
The following information about WWI are extracted from
https://docs.microsoft.com/en-us/sql/samples/wide-world-importers-whatis?view=sql-server-2017
Wide World Importers (WWI) is a wholesale novelty goods importer and distributor
operating from the San Francisco bay area.
As a wholesaler, WWI's  代写COMP3350程序 customers are mostly companies who resell to individuals.
WWI sells to retail customers across the United States including specialty stores,
supermarkets, computing stores, tourist attraction shops, and some individuals. WWI
also sells to other wholesalers via a network of agents who promote the products on
WWI's behalf. While all of WWI's customers are currently based in the United States,
the company is intending to push for expansion into other countries.
WWI buys goods from suppliers including novelty and toy manufacturers, and other
novelty wholesalers. They stock the goods in their WWI warehouse and reorder from
suppliers as needed to fulfil customer orders. They also purchase large volumes of
packaging materials and sell these in smaller quantities as a convenience for the
customers.
Recently WWI started to sell a variety of edible novelties such as chilli chocolates. The
company previously did not have to handle chilled items. Now, to meet food handling
requirements, they must monitor the temperature in their chiller room and any of their
trucks that have chiller sections.
Workflow for warehouse stock items
The typical flow for how items are stocked and distributed is as follows:
• WWI creates purchase orders and submits the orders to the suppliers.
• Suppliers send the items, WWI receives them and stocks them in their
warehouse.
• Customers order items from WWI
• WWI fills the customer order with stock items in the warehouse, and when they
do not have sufficient stock, they order the additional stock from the suppliers.
• Some customers do not want to wait for items that are not in stock. If they order
say five different stock items, and four are available, they want to receive the
four items and backorder the remaining item. The item would them be sent later
in a separate shipment.
• WWI invoices customers for the stock items, typically by converting the order
to an invoice.
• Customers might order items that are not in stock. These items are
backordered.
• WWI delivers stock items to customers either via their own delivery vans, or via
other couriers or freight methods.
• Customers pay invoices to WWI.
• Periodically, WWI pays suppliers for items that were on purchase orders. This
is often sometime after they have received the goods.
Additional workflows
These are additional workflows.
• WWI issues credit notes when a customer does not receive the good for some
reason, or when the goods are faulty. These are treated as negative invoices.
• WWI periodically counts the on-hand quantities of stock items to ensure that
the stock quantities shown as available on their system are accurate. (The
process of doing this is called a stocktake).
• Cold room temperatures. Perishable goods are stored in refrigerated rooms.
Sensor data from these rooms is ingested into the database for monitoring and
analytics purposes.
• Vehicle location tracking. Vehicles that transport goods for WWI include
sensors that track the location. This location is again ingested into the database
for monitoring and further analytics.
Part A: Reporting (2 marks)
You are asked to create a report using SQL Server’s Reporting Services. Save the
project as Assignment2_<group number>_SQLReports. The report provides the
monthly and yearly sales for Califormia for all years.
The format of the report is given below:
Monthly-Yearly Sales Report
(California)
Note that the data is sample data and does not pertain to correct values in the actual
database.
Part B: Data Analytics (10 marks)
Explore the data warehouse schema and data. Select subject area(s) that your group
would like to analyse in WWI. Create data mart(s) either using SQL Server Analysis
Server or directly import the data to Power BI data model to analyse. Save the
project/file as Assignment2_<team number>_DataMarts.
Year Month Monthly Sales Amount
2013 January $2,345.98
February $2,532.99

Yearly Sales $1,232,322.99
2014 …
Analyse the data and write a Business Intelligence report based on World Wide. Use
PowerBI’s visuals, dashboards etc. in your analysis, data visualisation and
presentation.
Note that your BI report is presented to the business management team of World Wide
Importers such as CEO and senior management, so your BI report should be
understood by business decision makers of WWI.
Write a report detailing data analysis, information discovered and present helpful
insights and actions items from your data analysis. Use appropriate tables, charts,
graphs etc. to present your findings. In addition to the written report, you need to
present your BI report to class on Apr 25th
-26
th tutorial session. Your group’s
presentation should not exceed 10 minutes.
Save your report as BusinessIntelligenceReport_<group number>.docx.
Submission
Your submission to this assignment contains 3 parts:
Section 1: A softcopy of DatawarehouseDesign_LeisureAustralasia _<group
number>.pdf document with a signed group assessment cover sheet submitted via
Assignment2_Section1 link.
Section 2: Your root assignment folder zipped named as Assignment2_< group
number>.zip and submitted to Canvas link.
Section 3: A softcopy BusinessIntelligenceReport_< group number>.pdf should be
submitted to Assignment2_Section3 link.
The root folder Assignment2_< group number> should contain the Setup.docx file
which outlines any specification for installation and configuration for the submitted
project and the following subfolders:
A group demonstration and presentation will be held by the tutor on Apr 25th
- 26th
tutorial session. Each group member must be present to explain the implementation
of the Assignment. Projects that are not demonstrated and presented will not be
marked and may result in a zero mark for the Assignment.
Subfolder Contents Description
Assignment2_< group
number>_Datawareho
 WX:codehelp

标签:group,items,业务,COMP3350,智能,WWI,data,your,stock
From: https://www.cnblogs.com/javanew/p/17505350.html

相关文章

  • 智慧高校IT智能运维方案
    当前高校网络已成为每个学校必备的信息基础设施,也成了学校提高教学、科研及管理水平的重要途径和手段。随着信息化发展,高校网络建设逐步走向数字化、智慧化,传统的人力巡检、运维逐渐难以支撑高校校园稳定运行。因此,如何在有限的投入下建立高效的校园网络运维系统,实现对网络设备、......
  • 原子能力业务化网关架构设计之功能需求
    原文合集地址如下,有需要的朋友可以关注本文地址合集地址技术架构概览A原子能力接口已具备,不在本架构讨论范围内,是一个黑盒,也不对齐进行业务修改供业务调用原子能力业务化目标实现层(本质是网关)业务处理根据业务需求实现相关功能路由转发根据请求的URL路径,将请求转发给相......
  • 生成式人工智能对企业成功的挑战与机遇
    近来,关于生成式人工智能(genAI)或ChatGPT的头条新闻几乎无处不在。突然之间,人工智能再次成为热门话题,每个人都希望跟上潮流:创业者希望成立人工智能公司,企业高管希望将人工智能应用于业务,投资者希望投资人工智能。作为大型语言模型(LLM)的倡导者,我相信生成式人工智能具有巨大的潜力。......
  • 微仓智能柜应用于机加工刀具管理的优劣势
    优势:减少浪费:微仓智能柜能够精确地记录刀具的使用情况和库存数量,有效防止刀具的过量使用和浪费,节约成本。提高效率:员工可以迅速找到所需的刀具,避免了在寻找刀具过程中浪费大量时间,提高生产效率。数据追溯:智能柜可以实时记录刀具的使用、领用、归还等操作信息,便于企业进行数据追溯和......
  • 机加工行业刀具智能柜应该如何选
    随着工业化进程的加速,机加工行业也在不断发展。而对于机加工厂来说,如何高效地管理刀具成为了一个重要的问题。传统的刀具管理方式需要大量人力和时间,而且往往会出现刀具丢失、损坏等问题。近年来,微仓智能柜成为了机加工行业的一种新型刀具管理方式,其应用也越来越广泛。本文将探讨微......
  • 制造工厂,如何考虑引进微仓智能柜实现备品备件无人化管理吗?
    关于是否应引入微仓智能柜以实现无人化管理备品备件等工业物料,这要取决于您的实际需求和成本考虑。让我们来看看微仓智能柜的优点和注意事项,以帮助您做出明智的决策。优点:易于追踪:微仓智能柜可实时监控备品备件的存取记录和库存状况,确保对物料的追踪和管理更为精确。降低人力成本:无......
  • Chrome/Edge 浏览器多账号登录,测试同一业务系统的不同账号角色
    虽然说用不同浏览器测试也比较方便、还能顺带测试多浏览器兼容问题……但我是开发呀,我只想用我最习惯的谷歌浏览器完成快速开发,把功能铺上,专注于业务逻辑的开发这些浏览器差异等只会给我造成麻烦,影响我的开发沉浸感,打乱我的开发节奏,等功能开发完再去处理再去测试兼容性之类的问......
  • Go学习圣经:Go语言实现高并发CRUD业务开发
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 快来,chat狗屁通智能机器人聊天群~过期不候了哈!
    ......
  • 超低功耗待机血压计语音IC方案,智能提示NV080C-S8
    随着我国步入21世纪的步伐和改革开放的不断深入,我国医疗水平和人民的生活水平不断提高,致使我国已经成为了全球老龄化为严重的国家,老年人占据的比重越来越大,一些常见的却不容易治愈的老年性疾病的预防工作已成为现今确保老年人生活质量的重要的举措。高血压位列老年人常见病发症的“......