SlideShare a Scribd company logo
1 of 37
DWH-Ahsan AbdullahDWH-Ahsan Abdullah
11
Data WarehousingData Warehousing
Lab Lect-2Lab Lect-2
Lab Data SetLab Data Set
Virtual University of PakistanVirtual University of Pakistan
Ahsan Abdullah
Assoc. Prof. & Head
Center for Agro-Informatics Research
www.nu.edu.pk/cairindex.asp
FAST National University of Computers & Emerging Sciences, IslamabadFAST National University of Computers & Emerging Sciences, Islamabad
DWH-Ahsan Abdullah
2
Multi-Campus UniversityMulti-Campus University
DWH-Ahsan Abdullah
3
Degree ProgramsDegree Programs
DWH-Ahsan Abdullah
4
Disciplines for BSDisciplines for BS
DWH-Ahsan Abdullah
5
Disciplines for MSDisciplines for MS
DWH-Ahsan Abdullah
6
The needThe need
 Head Office wants a central dataHead Office wants a central data
repository for decision support i.e. a DWHrepository for decision support i.e. a DWH
DWH-Ahsan Abdullah
7
Students Record Keeping & Mgmt.Students Record Keeping & Mgmt.
DWH-Ahsan Abdullah
8
Data from Lahore CampusData from Lahore Campus
DWH-Ahsan Abdullah
9
Data from Lahore Campus: SampleData from Lahore Campus: Sample
DWH-Ahsan Abdullah
10
Lahore: Header of Student TableLahore: Header of Student Table
 SIDSID
 St_NameSt_Name
 Father_NameFather_Name
DWH-Ahsan Abdullah
11
Lahore: Header of Student TableLahore: Header of Student Table
 GenderGender
 AddressAddress
 [Date of Birth][Date of Birth]
 [Reg Date][Reg Date]
DWH-Ahsan Abdullah
12
Lahore: Header of Student TableLahore: Header of Student Table
 [Reg Status][Reg Status]
 [Degree Status][Degree Status]
 [Last Degree][Last Degree]
DWH-Ahsan Abdullah
13
Lahore: Header of Course Reg. TableLahore: Header of Course Reg. Table
 SIDSID
 DegreeDegree
 SemesterSemester
 CourseCourse
 MarksMarks
 DisciplineDiscipline
DWH-Ahsan Abdullah
14
Lahore: Facts About DataLahore: Facts About Data
DWH-Ahsan Abdullah
15
Data from Karachi CampusData from Karachi Campus
DWH-Ahsan Abdullah
16
Data from Karachi Campus: SampleData from Karachi Campus: Sample
DWH-Ahsan Abdullah
17
Karachi: Header of Student TableKarachi: Header of Student Table
 St_IDSt_ID
 NameName
 FatherFather
 DoBDoB
 M/FM/F
 DoRegDoReg
 RStatusRStatus
 DStatusDStatus
 AddressAddress
 QualificationQualification
DWH-Ahsan Abdullah
18
Karachi: Header of Course Reg. TableKarachi: Header of Course Reg. Table
 SID:SID:
 CoursesCourses
 ScoreScore
 SemSem
 DispDisp
Degree (BS/MS) is missing because separateDegree (BS/MS) is missing because separate
books are maintained, but the issue isbooks are maintained, but the issue is
critical while loading datacritical while loading data
DWH-Ahsan Abdullah
19
Karachi: Facts About DataKarachi: Facts About Data
DWH-Ahsan Abdullah
20
Data from Islamabad CampusData from Islamabad Campus
DWH-Ahsan Abdullah
21
Data from Islamabad Campus: SampleData from Islamabad Campus: Sample
DWH-Ahsan Abdullah
22
Islamabad: Header of Student TableIslamabad: Header of Student Table
 Roll NumRoll Num
 NameName
 FatherFather
 Reg DateReg Date
 Reg StatusReg Status
 Degree StatusDegree Status
 Date of BirthDate of Birth
 EducationEducation
 GenderGender
 AddressAddress
DWH-Ahsan Abdullah
23
Islamabad: Header of Course Reg. TableIslamabad: Header of Course Reg. Table
 Roll Num:Roll Num:
 CourseCourse
 MarksMarks
 DisciplineDiscipline
 SessionSession
Degree (BS/MS) is missing, whereasDegree (BS/MS) is missing, whereas
same table contains records for both.same table contains records for both.
Only way to differentiate is throughOnly way to differentiate is through
discipline attribute.discipline attribute.
DWH-Ahsan Abdullah
24
Islamabad: Facts About DataIslamabad: Facts About Data
DWH-Ahsan Abdullah
25
ExerciseExercise
DWH-Ahsan Abdullah
26
Problems with Adhoc ApproachProblems with Adhoc Approach
DWH-Ahsan Abdullah
27
LAHORE
KARACHI
ISLAMABAD
PESHAWAR
Text Files
Excel Book
MS-ACCESS
Text Files
Uses
Uses
Uses
Uses
Problem-1: Non-Standard data sourcesProblem-1: Non-Standard data sources
DWH-Ahsan Abdullah
28
Problem-2: Non-standard attributesProblem-2: Non-standard attributes
DWH-Ahsan Abdullah
29
Problem-3: Non Normalized databaseProblem-3: Non Normalized database
DWH-Ahsan Abdullah
30
Notepad: IssuesNotepad: Issues
DWH-Ahsan Abdullah
31
MS-Excel: IssuesMS-Excel: Issues
DWH-Ahsan Abdullah
32
MS-Access: IssuesMS-Access: Issues
DWH-Ahsan Abdullah
33
Problem StatementProblem Statement
DWH-Ahsan Abdullah
34
Data from Peshawar CampusData from Peshawar Campus
 Data at Peshawar campus is stored inData at Peshawar campus is stored in
Text filesText files
 To store data regarding one completeTo store data regarding one complete
batch 2 text files are usedbatch 2 text files are used
 Lhr_Student_batch (Student record)Lhr_Student_batch (Student record)
 Lhr_Detail_batch (Course Reg. record)Lhr_Detail_batch (Course Reg. record)
 22 text files for 11 BS batches22 text files for 11 BS batches
 8 text files for 4 MS batches8 text files for 4 MS batches
DWH-Ahsan Abdullah
35
Data from Peshawar Campus: SampleData from Peshawar Campus: Sample
DWH-Ahsan Abdullah
36
Peshawar: Header of Student TablePeshawar: Header of Student Table
 Reg#:Reg#: Student identityStudent identity
 Name:Name: Student nameStudent name
 Father:Father: Father nameFather name
 Address:Address: Permanent addressPermanent address
 Date of Birth:Date of Birth: Date of BirthDate of Birth
 lastDeg:lastDeg: Last degree achievedLast degree achieved
 Reg Date:Reg Date: Date of EnrollmentDate of Enrollment
 Reg Status:Reg Status: Status of Enrollment (A/T)Status of Enrollment (A/T)
 Degree Status:Degree Status: Status of Degree (C/I)Status of Degree (C/I)
DWH-Ahsan Abdullah
37
Peshawar: Header of Course Reg. TablePeshawar: Header of Course Reg. Table
 Reg#:Reg#:
 Courses:Courses: Course codeCourse code
 Score:Score: Out of 100Out of 100
 Program:Program: CS/TC/SE/CECS/TC/SE/CE
 Sem:Sem: Fall/SpringFall/Spring
 Year:Year: YYYY e.g. 1999YYYY e.g. 1999
We need to identify semester sessionWe need to identify semester session
(fall04) through combination of Sem and(fall04) through combination of Sem and
YearYear

More Related Content

Viewers also liked

Viewers also liked (20)

Lecture 32
Lecture 32Lecture 32
Lecture 32
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Lecture 16
Lecture 16Lecture 16
Lecture 16
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Lecture 35
Lecture 35Lecture 35
Lecture 35
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 23
Lecture 23Lecture 23
Lecture 23
 
Lecture 30
Lecture 30Lecture 30
Lecture 30
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
 
Lecture 39
Lecture 39Lecture 39
Lecture 39
 
Lecture 26
Lecture 26Lecture 26
Lecture 26
 
Lecture 27
Lecture 27Lecture 27
Lecture 27
 
Lecture 17
Lecture 17Lecture 17
Lecture 17
 
Lecture 33
Lecture 33Lecture 33
Lecture 33
 
Lecture 29
Lecture 29Lecture 29
Lecture 29
 
Lecture 37
Lecture 37Lecture 37
Lecture 37
 
Lecture 18
Lecture 18Lecture 18
Lecture 18
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 

More from Shani729

Python tutorialfeb152012
Python tutorialfeb152012Python tutorialfeb152012
Python tutorialfeb152012Shani729
 
Python tutorial
Python tutorialPython tutorial
Python tutorialShani729
 
Interaction design _beyond_human_computer_interaction
Interaction design _beyond_human_computer_interactionInteraction design _beyond_human_computer_interaction
Interaction design _beyond_human_computer_interactionShani729
 
Fm lecturer 13(final)
Fm lecturer 13(final)Fm lecturer 13(final)
Fm lecturer 13(final)Shani729
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15Shani729
 
Frequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth methodFrequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth methodShani729
 
Dwh lecture slides-week15
Dwh lecture slides-week15Dwh lecture slides-week15
Dwh lecture slides-week15Shani729
 
Dwh lecture slides-week10
Dwh lecture slides-week10Dwh lecture slides-week10
Dwh lecture slides-week10Shani729
 
Dwh lecture slidesweek7&8
Dwh lecture slidesweek7&8Dwh lecture slidesweek7&8
Dwh lecture slidesweek7&8Shani729
 
Dwh lecture slides-week5&6
Dwh lecture slides-week5&6Dwh lecture slides-week5&6
Dwh lecture slides-week5&6Shani729
 
Dwh lecture slides-week3&4
Dwh lecture slides-week3&4Dwh lecture slides-week3&4
Dwh lecture slides-week3&4Shani729
 
Dwh lecture slides-week2
Dwh lecture slides-week2Dwh lecture slides-week2
Dwh lecture slides-week2Shani729
 
Dwh lecture slides-week1
Dwh lecture slides-week1Dwh lecture slides-week1
Dwh lecture slides-week1Shani729
 
Dwh lecture slides-week 13
Dwh lecture slides-week 13Dwh lecture slides-week 13
Dwh lecture slides-week 13Shani729
 
Dwh lecture slides-week 12&13
Dwh lecture slides-week 12&13Dwh lecture slides-week 12&13
Dwh lecture slides-week 12&13Shani729
 
Data warehousing and mining furc
Data warehousing and mining furcData warehousing and mining furc
Data warehousing and mining furcShani729
 
Lecture 36
Lecture 36Lecture 36
Lecture 36Shani729
 
Lecture 28
Lecture 28Lecture 28
Lecture 28Shani729
 

More from Shani729 (18)

Python tutorialfeb152012
Python tutorialfeb152012Python tutorialfeb152012
Python tutorialfeb152012
 
Python tutorial
Python tutorialPython tutorial
Python tutorial
 
Interaction design _beyond_human_computer_interaction
Interaction design _beyond_human_computer_interactionInteraction design _beyond_human_computer_interaction
Interaction design _beyond_human_computer_interaction
 
Fm lecturer 13(final)
Fm lecturer 13(final)Fm lecturer 13(final)
Fm lecturer 13(final)
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15
 
Frequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth methodFrequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth method
 
Dwh lecture slides-week15
Dwh lecture slides-week15Dwh lecture slides-week15
Dwh lecture slides-week15
 
Dwh lecture slides-week10
Dwh lecture slides-week10Dwh lecture slides-week10
Dwh lecture slides-week10
 
Dwh lecture slidesweek7&8
Dwh lecture slidesweek7&8Dwh lecture slidesweek7&8
Dwh lecture slidesweek7&8
 
Dwh lecture slides-week5&6
Dwh lecture slides-week5&6Dwh lecture slides-week5&6
Dwh lecture slides-week5&6
 
Dwh lecture slides-week3&4
Dwh lecture slides-week3&4Dwh lecture slides-week3&4
Dwh lecture slides-week3&4
 
Dwh lecture slides-week2
Dwh lecture slides-week2Dwh lecture slides-week2
Dwh lecture slides-week2
 
Dwh lecture slides-week1
Dwh lecture slides-week1Dwh lecture slides-week1
Dwh lecture slides-week1
 
Dwh lecture slides-week 13
Dwh lecture slides-week 13Dwh lecture slides-week 13
Dwh lecture slides-week 13
 
Dwh lecture slides-week 12&13
Dwh lecture slides-week 12&13Dwh lecture slides-week 12&13
Dwh lecture slides-week 12&13
 
Data warehousing and mining furc
Data warehousing and mining furcData warehousing and mining furc
Data warehousing and mining furc
 
Lecture 36
Lecture 36Lecture 36
Lecture 36
 
Lecture 28
Lecture 28Lecture 28
Lecture 28
 

Recently uploaded

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Lecture 40

Editor's Notes

  1. <number> Dataware house is a single source of truth. We have to put all departmental data from desperate sources at one place in some standard form. The task is not trivial. Desperate sources of data has a lot of inherent issues. High level steps given in the slide gives just an overview of the task. First of all we have to identify the source systems. It is quite possible that each department uses different database systems or same organization at different geographical locations uses different database management systems. To put data into a single source after extracting from such a diverse sources requires powerful tools especially designed to fulfill the purpose. We will use Microsoft SQL server which is a user friendly graphical tool and makes such a complex task doable by some practice. After identification of source systems, it is necessary to study the issues that must be considered before putting all the data together. Microsoft SQL Server provides a powerful support to perform Extract, Transform and Load (ETL) data from source systems to Destination system. Finally certain step are performed to check and improve quality of data. In this lab exercise we will perform all the above steps in a detailed manner through powerful support of Microsoft SQL Server.
  2. <number>
  3. <number>
  4. <number>
  5. <number>
  6. <number>
  7. <number>
  8. <number>
  9. <number>
  10. <number>
  11. <number>
  12. <number>
  13. <number>
  14. <number>
  15. <number>
  16. <number>
  17. <number>
  18. <number> Dataware house is a single source of truth. We have to put all departmental data from desperate sources at one place in some standard form. The task is not trivial. Desperate sources of data has a lot of inherent issues. High level steps given in the slide gives just an overview of the task. First of all we have to identify the source systems. It is quite possible that each department uses different database systems or same organization at different geographical locations uses different database management systems. To put data into a single source after extracting from such a diverse sources requires powerful tools especially designed to fulfill the purpose. We will use Microsoft SQL server which is a user friendly graphical tool and makes such a complex task doable by some practice. After identification of source systems, it is necessary to study the issues that must be considered before putting all the data together. Microsoft SQL Server provides a powerful support to perform Extract, Transform and Load (ETL) data from source systems to Destination system. Finally certain step are performed to check and improve quality of data. In this lab exercise we will perform all the above steps in a detailed manner through powerful support of Microsoft SQL Server.
  19. <number>
  20. <number>
  21. <number>
  22. <number> Dataware house is a single source of truth. We have to put all departmental data from desperate sources at one place in some standard form. The task is not trivial. Desperate sources of data has a lot of inherent issues. High level steps given in the slide gives just an overview of the task. First of all we have to identify the source systems. It is quite possible that each department uses different database systems or same organization at different geographical locations uses different database management systems. To put data into a single source after extracting from such a diverse sources requires powerful tools especially designed to fulfill the purpose. We will use Microsoft SQL server which is a user friendly graphical tool and makes such a complex task doable by some practice. After identification of source systems, it is necessary to study the issues that must be considered before putting all the data together. Microsoft SQL Server provides a powerful support to perform Extract, Transform and Load (ETL) data from source systems to Destination system. Finally certain step are performed to check and improve quality of data. In this lab exercise we will perform all the above steps in a detailed manner through powerful support of Microsoft SQL Server.
  23. <number>
  24. <number>
  25. <number>
  26. <number>
  27. <number> In real life when we need to work with heterogeneous systems from multiple sources then the problems like poor design becomes prominent. In this student record management system none of the database is properly designed. The databases are not normalized. Each of the campus maintains two tables to store information. Student Table: In each database Student table is used to maintain personal records of the students. This table has only one entry for each student in each campus. A student may have entries in student tables of two campuses in the issues like transfer cases. Registration Table: Second table is registration table that maintains the record for course registration. This table contains as many records for each student as many times he/she registered any course. Each campus keeps two tables does not mean that each campus has two files only ( one for each table). Each campus maintains its information independent of each other. Lahore campus maintains two files for each batch. For each batch one file contains student table and other file contains registration table. For eleven batches of BS Lahore campus has twenty two text files. For four batches of MS Lahore campus contains eight text files. Same is the way in Peshawar campus to store the tables in text files. Islamabad campus has MS Access database with three tables. Two of these three tables contain student information. One table for MS and the other for BS. The third table contain Registration data for both degree programs i.e. MS and BS. Karachi campus manages to store all this information in MS Excel sheets. Three Excel Books are maintained. Two out of three contains registration records (one for BS and the other for MS) and the third one contains student records for both degree programs.
  28. <number> In real life when we need to work with heterogeneous systems from multiple sources then the problems like poor design becomes prominent. In this student record management system none of the database is properly designed. The databases are not normalized. Each of the campus maintains two tables to store information. Student Table: In each database Student table is used to maintain personal records of the students. This table has only one entry for each student in each campus. A student may have entries in student tables of two campuses in the issues like transfer cases. Registration Table: Second table is registration table that maintains the record for course registration. This table contains as many records for each student as many times he/she registered any course. Each campus keeps two tables does not mean that each campus has two files only ( one for each table). Each campus maintains its information independent of each other. Lahore campus maintains two files for each batch. For each batch one file contains student table and other file contains registration table. For eleven batches of BS Lahore campus has twenty two text files. For four batches of MS Lahore campus contains eight text files. Same is the way in Peshawar campus to store the tables in text files. Islamabad campus has MS Access database with three tables. Two of these three tables contain student information. One table for MS and the other for BS. The third table contain Registration data for both degree programs i.e. MS and BS. Karachi campus manages to store all this information in MS Excel sheets. Three Excel Books are maintained. Two out of three contains registration records (one for BS and the other for MS) and the third one contains student records for both degree programs.
  29. <number> In real life when we need to work with heterogeneous systems from multiple sources then the problems like poor design becomes prominent. In this student record management system none of the database is properly designed. The databases are not normalized. Each of the campus maintains two tables to store information. Student Table: In each database Student table is used to maintain personal records of the students. This table has only one entry for each student in each campus. A student may have entries in student tables of two campuses in the issues like transfer cases. Registration Table: Second table is registration table that maintains the record for course registration. This table contains as many records for each student as many times he/she registered any course. Each campus keeps two tables does not mean that each campus has two files only ( one for each table). Each campus maintains its information independent of each other. Lahore campus maintains two files for each batch. For each batch one file contains student table and other file contains registration table. For eleven batches of BS Lahore campus has twenty two text files. For four batches of MS Lahore campus contains eight text files. Same is the way in Peshawar campus to store the tables in text files. Islamabad campus has MS Access database with three tables. Two of these three tables contain student information. One table for MS and the other for BS. The third table contain Registration data for both degree programs i.e. MS and BS. Karachi campus manages to store all this information in MS Excel sheets. Three Excel Books are maintained. Two out of three contains registration records (one for BS and the other for MS) and the third one contains student records for both degree programs.
  30. <number> In real life when we need to work with heterogeneous systems from multiple sources then the problems like poor design becomes prominent. In this student record management system none of the database is properly designed. The databases are not normalized. Each of the campus maintains two tables to store information. Student Table: In each database Student table is used to maintain personal records of the students. This table has only one entry for each student in each campus. A student may have entries in student tables of two campuses in the issues like transfer cases. Registration Table: Second table is registration table that maintains the record for course registration. This table contains as many records for each student as many times he/she registered any course. Each campus keeps two tables does not mean that each campus has two files only ( one for each table). Each campus maintains its information independent of each other. Lahore campus maintains two files for each batch. For each batch one file contains student table and other file contains registration table. For eleven batches of BS Lahore campus has twenty two text files. For four batches of MS Lahore campus contains eight text files. Same is the way in Peshawar campus to store the tables in text files. Islamabad campus has MS Access database with three tables. Two of these three tables contain student information. One table for MS and the other for BS. The third table contain Registration data for both degree programs i.e. MS and BS. Karachi campus manages to store all this information in MS Excel sheets. Three Excel Books are maintained. Two out of three contains registration records (one for BS and the other for MS) and the third one contains student records for both degree programs.
  31. <number> In real life when we need to work with heterogeneous systems from multiple sources then the problems like poor design becomes prominent. In this student record management system none of the database is properly designed. The databases are not normalized. Each of the campus maintains two tables to store information. Student Table: In each database Student table is used to maintain personal records of the students. This table has only one entry for each student in each campus. A student may have entries in student tables of two campuses in the issues like transfer cases. Registration Table: Second table is registration table that maintains the record for course registration. This table contains as many records for each student as many times he/she registered any course. Each campus keeps two tables does not mean that each campus has two files only ( one for each table). Each campus maintains its information independent of each other. Lahore campus maintains two files for each batch. For each batch one file contains student table and other file contains registration table. For eleven batches of BS Lahore campus has twenty two text files. For four batches of MS Lahore campus contains eight text files. Same is the way in Peshawar campus to store the tables in text files. Islamabad campus has MS Access database with three tables. Two of these three tables contain student information. One table for MS and the other for BS. The third table contain Registration data for both degree programs i.e. MS and BS. Karachi campus manages to store all this information in MS Excel sheets. Three Excel Books are maintained. Two out of three contains registration records (one for BS and the other for MS) and the third one contains student records for both degree programs.
  32. <number> In real life when we need to work with heterogeneous systems from multiple sources then the problems like poor design becomes prominent. In this student record management system none of the database is properly designed. The databases are not normalized. Each of the campus maintains two tables to store information. Student Table: In each database Student table is used to maintain personal records of the students. This table has only one entry for each student in each campus. A student may have entries in student tables of two campuses in the issues like transfer cases. Registration Table: Second table is registration table that maintains the record for course registration. This table contains as many records for each student as many times he/she registered any course. Each campus keeps two tables does not mean that each campus has two files only ( one for each table). Each campus maintains its information independent of each other. Lahore campus maintains two files for each batch. For each batch one file contains student table and other file contains registration table. For eleven batches of BS Lahore campus has twenty two text files. For four batches of MS Lahore campus contains eight text files. Same is the way in Peshawar campus to store the tables in text files. Islamabad campus has MS Access database with three tables. Two of these three tables contain student information. One table for MS and the other for BS. The third table contain Registration data for both degree programs i.e. MS and BS. Karachi campus manages to store all this information in MS Excel sheets. Three Excel Books are maintained. Two out of three contains registration records (one for BS and the other for MS) and the third one contains student records for both degree programs.
  33. <number>
  34. <number>
  35. <number>
  36. <number>