Convincing Features
Assignment Type
Subject
Uploaded by Malaysia Assignment Help
Date
| Programme | BIT | Level of Study | Undergraduate |
| Time | Class time, 13 Jan 2026 until 10:00 am, 16 Jan 2026 | Date | 13-16 Jan 2026 |
| Duration | 3 Days | ||
| Course Code | INFO 4311 | Section(s) | All |
| Course Title | DATA WAREHOUSING |
Please refrain from opening the question paper until instructed to do so.
This question paper consists of 5 pages, excluding the cover page.
Cheating is strictly prohibited and will be subject to disciplinary action, including dismissal, as outlines in the Student Academic Performance Evaluation Regulations (SAPER).
Answer all parts and submit in ITa’leem.
FINAL ASSESSMENT BRIEF: DATA WAREHOUSE AND DASHBOARD DEVELOPMENT (100 MARKS = 40%)
ISSUE DATE : 13 JAN 2026 (TUESDAY) 10:00 A.M. DUE DATE : 16 JAN 2026 (FRIDAY) 12:00 NOON
You are given the following:
Figure 1: BikesaIes_DW Data Mart Star Schema
Using Microsoft SQL Server, execute the SQL script file provided to create the Bikesales DW Data Mart following the schema in Figure 1. For such Data Mart, complete the Bus Matrix (Table 1).
Table 1: Bus Matrix
| Business processes [2 marks] | Fact Table
[2 marks] |
Granularity of
Fact Table [2 marks] |
Fact
[2 marks] |
Dimension
[2 marks] |
Deliverable:
BikeSales DW Bus Matrix
[Total: 10 marks]
Using Microsoft SQL Server Integration Services (SSIS), populate Bikesales_DW Data Mart created in question 1 with data from the 3 Excel spreadsheet datasets provided.
Source: Excel Destination: SQL Server Data Mart
Use SSIS transformation features — Lookup, Sort, Union All and Data Conversion — in the
Extract, Transform and Load (ET L) process, You may use other relevant features if necessary.
Capture screenshots of the Control Flow, Data Flow, Execution Flow and Output of all packages you built (see examples below), compile in the document and briefly describe the ET L implementation of the Bikesales_DW.
Control Flow:
Package,dtsx {Design] X
Oath m fåent HendlK:i Package Explorer O Progress
SQL – Truncate DimProducts Table
DF Extract From Source to Dimproducts
DESKTOP-TIJBPUF.Northwind DESKTOP-TIJBPüF.NorthwindDW
Data Flow:
Package.dtsx (Design! X
Control How Data Parameters El Event Handlers package Explorer O Execution Results
Data Flow Task: DF Extract .frorp _tp QImProgucts
OLE DB Source Products
You may have other transformations from your ET L rules, so you may add more in between source and destination
OLE DB Destination DimProducts
Execution Flow:
| Luvr.up tn
Oeöved Calumn C2kuiaLe Maximize |
|
| Output
Show optput from; Debug SSIS package Servidés Employees starting. InfOrmation: O*4G0d3øeA . at Data Flow Tåsk FåctEmpIoyeeTiÅesheets From Fource, SSIS. Pipelinex Vålidation. phase’ is béginöing. Information:: OR40043ØØA at Data Task. – FactEmpIoyeeTimeSheets from source, SSXS.Pipe1inet Validation phase. beginning. Warning: 0±800d93Qd at Data. Flow Task – FactEöpIoyeeTimeSheets Froa source, SSE. Pipeline: Warning: . Cbuld not open global shared memory to Ibformatidn: Ox4G043Øß6 at Data Task FactEmpIoyeeTåMesheets from. source* SSISiPåpe1ine•s’. Prepare for Execute phase 15. beginning, Införmation: Ox4%43ØØ7 at Data Task – FactEmp10yeeTåmesheets from Souree, SSIS*Pipeline:• PreÆxecute phase Is beginning, |
|
VarSQbEes List Output
Maximisation of the Execution Flow:
(hjtputl
Qehug i±ployees Itartinx.
Ox4&d30DA Data Task:- source, ValIdatf01} phase is beginn3ng.
FICK SSIS.Pfpeline: V*lfdacicin jphBS*
| Dx4Md9DF4′ Dat& • souf'<ei Lockup – Eupåoy’E•eKey $.31: Lcokup – E.IoyeeKev cached | |||||
| Information | Lockup – Euph’yeaKey 0.3]: – cached 3 total of 35 | ||||
| the q.öt:he | |||||
| – | EmployeekeT cache. the | ||||
| . | at Bata Flow Task source, Lockup Payron.PateKQY | LGQkuæy – has cached 266 r0NK._ | |||
| In tornarlan: | cource , Lookup | hafi cache._i of 366 ras•;. | |||
| Informaticn, | at Daca_ | fron “th_irce. | The of unique added is 2-66, | ||
| • | Data | from source, Lbr;kup fQsheets | Lookup | rows | cache. The |
| at Data | -Fron IkiurhyRatR | Lppkup Houriydate | Ad | ||
| VactEnp10yeeIftE2shcet5 Lockup “nuriyRate | added | cache | |||
| forma | Datal | • I Fact’Em910yeeTimesi5eets from Lookup] BouriyRartn
SSIS,Pipe1ine: Yyecuce üeseinatidm |
Vhe Lookup | 24, rous In the
the .1dta |
The Frocessing |
| Data | ff•nn OLE Lid | (UH): rhR
phase |
0B | ||
| lil | at | 705k FactEBß10yeeT10esheets SSIS.Pføe.line: *015- Destiuatio.T
source, finished; Drs: (ftXØ). |
|||
Result Output — The Data:
Run a query for each dimension table and fact table in Microsoft SQL Server to check whether all tables have been populated with data. Capture full screenshots of result data populated in dimension tables and fact tables (see example below). A sample of data visible in the screenshot to show successful loading of data for each table is enough.
‘$ii%” ftofeg.
| . (t’ireDatel
. (Sup•rqisoord) fP.O.•f . (dhal. 106 Unino-.•m 2 2 Ladd 4 4 Shot”‘ Ssnd 5 5 n 9 Aim4 12 13 13 O Quaty eiScuted |
Ais«late
As%ü5iu |
mthL&de
t.%OCO.iii.600 moo DO.ooo 5 coto 2004-03-04 «)00.ooeoo 6 32 HhtNhtR IWts.ymt»s OU.OO Ga.rx•ls u 00.00 cm ‘078-10-02 200501-0* co 0000000 Svort•ng 0000.000 27 CO.OOOUCOO 27 GO.nno.öO m.ooouooo MA-a DESKT02.Kt.2HFGGWil Domoo 35ro-ns |
|||||||||||||||||||||||
| B 15.02ce09 •
Bat.3bhKes Databa!e AviaCO_3V/ e CQS.STÅGING.OAKA atensl iabIe4 i” Gt.3Gh rabies db0.ffmOate dbaC!mEmpJ0yee ExtemÅ Synonyms Pfoarammao;gty |
|||||||||||||||||||||||||
PM
Deliverable:
Bikesales DW Control Flow, Data Flow, Execution Flow and Output of all ET L packages.
[Total: 60 marks]
Using Microsoft PowerBl, create a dashboard with at least TWO (2) visuals that analyse the facts and data from BikesaIes_DW Data Mart. Clearly specify the query associated with each visual, describe the visual and give insight.
Deliverable:
Bikesales DW Dashboard
SUBMISSION GUIDELINES
Submission Platform: iTa’leem
Notes
[Total: 30 marks]
END OF QUESTION PAPER
Total = 100 marks / 40%
This rubric is divided into three main parts as specified in the final assessment brief.
| Criteria | Excellent (Full Marks) | Good (Partial Marks) | Needs
Improvement (Minimal Marks) |
Max
Marks |
|
| Question 1: 10 marks | |||||
| Business Process | 2 | ||||
| Fact Table | 2 | ||||
| Granularity | 2 | ||||
| Fact | 2 | ||||
| Dimensison | 2 | ||||
| Question 2: 60 marks | |||||
| ETL Package Control Flow
(SSIS) |
Control Flow is well-structured, logical, and complete (5) | Mostly structured and functional (3-4) | Disorganized or incomplete (1—2) | 5 | |
| ETL Data Flow and transformations | All necessary
transformations applied correctly for all tables (20-30) |
Most transformations correct with minor errors for all/some tables (10-19) | Major issues in
transformations incomplete for all/some tables (1— 9) |
30 | |
| Execution Flow and successful data loading, and well-documented | Fully successful execution for all tables with clear documentation (5) | Execution mostly successful with minor issues for all/some tables (34) | Unsuccessful for all/some tables or poorly documented (1-2) | 5 | |
| Screenshots and result output
from data warehouse |
Complete, screenshots components 20) | clear of all (16- | Mostly complete; some screenshots missing (8-15) | Incomplete or unclear (1—7) | 20 |
| Question 3: 30 marks | |||||
| Dashboard Design
& Visual Quality |
Dashboard is designed, visually
Visuals appropriate labelled (8-10) |
welL and clear. are and correctly. | Dashboard includes relevant visuals but layout may lack clarity or visual appeal. Minor inconsistencies in labeling, scaling, or formatting. (5-7) | Dashboard cluttered, unclear, or poorly
formatted. Visual choices are inappropriate or difficult to interpret. (1-4) |
10 |
| Queries | Queries are clearly stated, correct, and efficiently retrieve data from the | Queries are mostly correct but may include minor | Queries missing, incorrect, or unclear. (1-2) | ||
| Bikesales DW Data Mart. (5) | syntax or logical issues. (3-4) | |||
| Description Insights | Each visual is clearly described with meaningful. Strong connection between data and conclusion. | Description is understandable but insights are superficial or general. Some connection to decision-making is present but not fully developed. (610) | Descriptions are vague or missing. Insights are incorrect, unsupported, or unrelated to visuals. (1-5) | 15 |
| TOTAL | 100 |
INFO 4311 Data Warehousing alternative assessments require students to demonstrate strong ETL design, SQL accuracy, SSIS implementation, and meaningful dashboard insights. IIUM assessors closely evaluate data modelling, transformation logic, screenshots, and business interpretation, not just technical execution. When managing data marts, SSIS packages, and Power BI dashboards becomes challenging, Data Warehousing Assignment Help Malaysia provides structured academic support. At Malaysia Assignment Help we deliver AI-free, plagiarism-free, human-written assignments aligned with assessment rubrics. You can also review our human-written assignment samples to see the quality delivered by our IIUM Assignment Help experts.