| Category | Assignment | Subject | Management |
|---|---|---|---|
| University | University of Wollongong (UOW) | Module Title | ISIT312: Big Data Management |
The objectives of Assignment 2 include conceptual modelling of a data warehouse, implementation of 0NF tables in HQL, implementation of external tables in HQL, and querying a data cube.
This assignment is due on 6 November 2025, by 9:00 pm Singaporean Time (ST).
This assignment is worth 20% of the total evaluation in the subject. The assignment consists of 4 tasks, and the specification of each task starts from a new page.
will be accepted. Email submissions will not be accepted. A submission procedure is explained at the end of Assignment 2 specification.
A policy regarding late submissions is included in the subject outline. Only one submission of Assignment 2 is allowed and only one submission per student is accepted.
A late submission penalty (25% of the total mark) will be applied for every 24 hours late.
A submission that contains an incorrect file attached is treated as a correct submission with all consequences coming from the evaluation of the file attached.
All files left on Moodle in a state “Draft(not submitted)” will not be evaluated.
The second assignment is an individual assignment and it is expected that all its tasks will be solved individually without any cooperation with the other students. However, it is allowed to declare in the submission comments that a particular component or task of this assignment has been implemented in cooperation with another student. In such a case evaluation of a task or component may be shared with another student. In all other cases plagiarism will result in a FAIL grade being recorded for entire assignment. If you have any doubts, questions, etc. please consult your lecturer or tutor during laboratory/tutorial classes or over e-mail.
A bus transportation company maintains an operational database, that contains information about the current locations of the busses owned by the company. A current location of a bus is determined by a trip segment a bus passes through, in a moment. A trip consists of a sequence of trip segments. A bus can traverse a trip in both directions. It is important to note, that the operational database contains only “point-in-time” information. Each time a bus moves to the next segment all information about its past locations (at the previous segments) is removed from a database. The remaining contents of an operational database is consistent with a conceptual schema given below.
The company would like to implement a data warehouse that can be used to implement the following applications.
1. Use a short explanation of a database domain and a conceptual schema given above, to find a data cube, that should be implemented by the bus company to create a data warehouse. In your specification of a data cube, list the facts, the measures, the names of dimensions and the hierarchies.
2. Pick any three dimensions from a data cube found in the previous step and at least 4 values in each dimension and one measure to draw a sample three-dimensional data cube in a perspective view similar to a view included in a presentation 09 Data Warehouse Concepts, slide 6.
Deliverables
A file solution1.pdf that contains
Stuck Your ISIT312 Assignment? Deadlines Are Near?
Hire Assignment Helper Now!An objective of this task is to create a conceptual schema of a sample data warehouse domain described below. Read and analyse the following specification of a data warehouse domain.
A large network of vehicle repair/maintenance facilities would like to create a data warehouse to store information about the facilities located in the different cities, the vehicles maintained at the facilities, and the employees working at the facilities. It is expected that the following information will be stored in the data warehouse.
A vehicle repair/maintenance facility is described by its location (country, city, building number), email address and phone number.
The owners bring their vehicle to the facilities for repairs and/or maintenances. An owner is described by a full name and a unique phone number. A facility keeps the dates when a vehicle was brought for repairs/maintenances and when it was collected by an owner.
A vehicle repair/maintenance facility has a number of employees. An employee is either a mechanic or an admin person. An employee has a unique employee number, first name, last name, and date of birth. The repairs/maintenances are performed by the mechanics. An Implementation of each repair/maintenance requires an involvement of one mechanic. A time spent by a mechanic on a repair/maintenance and all spare parts used are recorded for each repair/maintenance.
The data warehouse must contain information about the total number days spent on repair /maintenance of each vehicle and the total amount of money paid by an owner of a vehicle for repair/maintenance.
A vehicle is described by a registration number, manufacturer, model, and a year when it was manufactured. The owners use credit cards to pay for repairs/maintenances. A credit card number and a name of bank that issued a card is recorded in a database.
A data warehouse must be designed such it should be possible to easily implement the following classes of applications.
A management of the vehicle repair/maintenance facilities would like to get from a data warehouse information about
To draw a conceptual schema, use a graphical notation explained to you in a presentation 11 Conceptual Data Warehouse Design.
To create a conceptual schema of a sample data warehouse domain, follow the steps listed below.
Step 1 Find a fact entity, find the measures describing a fact entity.
Step 2 Find the dimensions.
Step 3 Find the hierarchies over the dimensions.
Step 4 Find the descriptions (attributes) of all entity types. Step 5 Draw a conceptual schema.
To draw a conceptual schema, you must use a graphical notation explained to you in a presentation 11 Conceptual Data Warehouse Design.
To draw your diagram, you can use UMLet diagram drawing tool and apply a
“Conceptual modelling” notation, Selection of a drawing notation is available in the right upper corner of the main menu of UMLet diagram drawing tool. UMLet 14.3 software can be downloaded from the subject’s Moodle Web site in a section WEB LINKS. A neat hand drawing is still all right.
Deliverables
A file solution2.pdf with a drawing of a conceptual schema of a sample data warehouse domain.
Assume that we have a collection of semi-structured data that contains information about the students and their final evaluations (in a scale from 0 to 99) of the enrolled subjects. The first value in each row is a unique student number. Next, we have a list of pairs, that consist of subject code and the final evaluation in a subject.
1111,CSIT111:01,CSIT121:23,CSIT101:50,CSIT235:99,ISIT312:02
1112,CSIT101:56,CSIT111:78,CSIT115:10,ISIT312:05
1113,CSIT121:76,CSIT235:87:ISIT312:49 1114,CSIT111:50,ISIT312:45
1115,ISIT115;67,CSCI235:45,CSIT127:56 …
If the processing of the file returns the errors then you must eliminate the errors! Processing of your script must return NO ERRORS! A solution with errors is worth no marks!
A file solution3.pdf with a report from processing of HQL script solution3.hql. The report MUST NOT include any errors, and the report must list all SQL statements processed.
Download the following files: author.tbl, item.tbl, dbcreate.sql.
Use an editor to examine the contents of *.tbl files. The files contain synthetic data extracted from the relational tables. A file dbcreate.sql contains CREATE TABLE statements used to create the relational tables with the synthetic data.
Transfer the files author.tbl, item.tbl into HDFS.
If the processing of the file returns the errors then you must eliminate the errors! Processing of your script must return NO ERRORS! A solution with errors is worth no marks!
Deliverables
A file solution4.pdf with a report from processing of HQL script solution4.hql. The report MUST NOT include any errors, and the report must list all SQL statements processed.
Note, that you have only one submission. So, make absolutely sure that you submit the correct files with the correct contents. Please submit an Academic Consideration in SOLS if an extension (1 week maximally) is required.
Please combine all files into a single zipped file (A2-solutions.zip). Please submit the zipped file through Moodle in the following way:
To login use a Login link located in the right upper corner the Web page or in the middle of the bottom of the Web page
When logged select a site ISIT312 (SP425) Big Data Management (4) Scroll down to a section SUBMISSIONS
Click at Assignment 2
Click at a button Add Submission
Move the zipped file A2-solutions.zip into an area You can drag and drop files here to add them. You can also use a link Add…
(9) Click at a button Save changes
(10)Click at a button Submit assignment
(11)Click at the checkbox with a text attached: By checking this box, I confirm that this submission is my own work, … in order to confirm authorship of your submission.
(12)Click at a button Continue
Buy Custom Answer Of ISIT312 Assignment & Raise Your Grades
Get A Free QuoteFacing challenges with your ISIT312: Big Data Management Assignment 2? Well! Stop worrying now. You are at the right place. Our platform provides best assignment help. We have experienced writers who provide high-quality, no-plagiarism assignments with 100% original content, and we are assured that our Management Assignment Help will make you productive and help you achieve high grades in your academic year. And we also provide free assignment samples that content has been written by the phd expert writers Contact us now!
Let's Book Your Work with Our Expert and Get High-Quality Content