SlideShare a Scribd company logo
INTRODUCTION
TYPES &
CASES
OBJECTIVES
 Measures are usually numeric values
that are used for quantitative
evaluation of aspects of an
organization
 For example, measures such as the
amount or quantity of sales might
help to analyze sales activities in
various stores.
Product
Product number
Name
Description
Product groups
Category
Category name
Description
LS
Store
Store number
Name
Address
Manager’s name
Area
Sales organization
Sales district
District name
Representative
Contact info
Client
Client id
First name
Last name
Birth date
Profession
Salary range
Address
Sales
Quantity
AmountVT
LS
LS
VT
Size
Distributor
LS
Responsible
Max. amount
LS
VT
LS
District area
No employees
LS
VT
 A dimension is an abstract concept
that groups data that shares a
common semantic meaning within the
domain being modeled.
 A dimension is composed of a set of
hierarchies and a hierarchy is in turn
composed of a set of levels.
 A level corresponds to an entity type
in the ER model. It describes a set of
real-world concepts that, from the
application’s perspective, have
similar characteristics.
 For example, Product, Category, and
Department are some of the levels
Instances of a level are called
members.
Level name
Key attributes
Other attributes
Child level
name
Key attributes
Other attributes
Parent level
name
Key attributes
Other attributes
Level
Hierarchy
 A level has a set of attributes that
describe the characteristics of their
members.
 In addition, a level has one or several
keys that identify uniquely the
members of a level, each key being
composed of one or several
attributes.
 A fact relationship expresses a focus
of analysis and represents an n-ary
relationship between levels.
 A fact relationship may contain
attributes commonly called
measures.
 These contain data (usually
numerical) that is analyzed using the
various perspectives represented by
the dimensions.
 We classified measures as
 additive,
 semiadditive,
 nonadditive.
 Temporal Measure can be either
• Support for Non-aggregated
Measure
• Support for Aggregated Measure
Non-Aggregated
Measures
1. Sources Non temporal, Data
Warehouse with LT
2. Sources and Data Warehouse with VT
3. Sources with TT, Data Warehouse with
VT
4. Sources with VT, Data Warehouse
with VT and LT
5. Sources with TT, Data Warehouse with
TT (and optionally LT and VT)
6. Sources with BT, Data Warehouse
with BT and LT
Sources Nontemporal,
Data Warehouse with LT
CASE 1
Category
Category name
Description
...
Product
Product number
Product name
Description
Size
...
Productgroups
Supplier
Supplier id
Supplier name
Adress
...
Warehouse
WH number
WH name
Address
City name
State name
...
Inventory
Quantity
Cost
LT
Inclusion of loading time for measures
Sources and Data Warehouse
with VT
CASE 2
Transaction type
Id
Name
...
Account
Account id
Account type
...
Transactions
AmountVT
Client
Client id
Client name
Address
...
Project
Project id
Project name
Objectives
Size
...
Employee
Employee id
Employee name
Address
...
Department
Department id
Department name
Manager
...
Works
SalaryVT
Inclusion of valid time for measures (Event, States)
Sources with TT, Data
Warehouse with VT
CASE 3
Project
Project id
Project name
Objectives
Size
...
Employee
Employee id
Employee name
Address
...
Department
Department id
Department name
Manager
...
Works
SalaryVT
Inclusion of valid time for measures
Sources with VT, Data
Warehouse with VT
CASE 4
100
LT1
10 no sales
10 13 ...
Time
(weeks) 11
5200 500
2012 14
LT2
Sales
Usefulness of including both
valid time and loading time
Sources with TT, Data
Warehouse with TT (and
optionally LT and VT)
CASE 5
Insurance type
Type id
Insurance name
Category
...
Insurance object
Object id
Object name
...
Insurance agency
Agency id
Address
...
Fraud
detection
AmountTT
Client
Client id
Client name
Address
...
A temporal data warehouse schema
for an insurance company
Sources with BT, Data
Warehouse with BT and LT
CASE 6
100 VT[2:5]
LT1
1 4 ...
Salary
Time
(months) 2 83
LT2
200 VT[6:now]
TT1 TT2
Usefulness of valid time, transaction time,
and loading time
Aggregated
Measures
(a) (c)(b)
SD2SD1
2535
1020 30
Time
SD1 SD2
Sales district of store S
Measure for store S
Measure distributed
between sales districts
SD2SD1
3020
3020
Time
SD1 SD2
SD2SD1
3614
3020
Time
SD2SD1
An example of distribution of measures in the case of
temporal relationships
Store
Store number
Name
Address
Manager’s name
Area
Salesorganization
Sales district
District name
Representative
Contact info
LS
LS
District area
No employees
LS
VT
facebook.com/groups/sviet.mca
vjy.softworx@gmail.com
Dwm temporal measure

More Related Content

Similar to Dwm temporal measure

Analytics 101
Analytics 101Analytics 101
Analytics 101
Sujeevan Nagarajah
 
Intro to datawarehouse dev 1.0
Intro to datawarehouse   dev 1.0Intro to datawarehouse   dev 1.0
Intro to datawarehouse dev 1.0
Jannet Peetz
 
Bw training 3 data modeling
Bw training   3 data modelingBw training   3 data modeling
Bw training 3 data modeling
Joseph Tham
 
DW DIMENSN MODELNG
DW DIMENSN MODELNGDW DIMENSN MODELNG
DW DIMENSN MODELNG
Divya Tadi
 
Tn shaw 107 data warehousing problem set
Tn shaw 107 data warehousing problem setTn shaw 107 data warehousing problem set
Tn shaw 107 data warehousing problem set
TejNarayanShaw2
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
Dunn Solutions Group
 
Basics+of+Datawarehousing
Basics+of+DatawarehousingBasics+of+Datawarehousing
Basics+of+Datawarehousing
theextraaedge
 
Tranasactions
TranasactionsTranasactions
Tranasactions
bindumadhavi
 
Tranasactions
TranasactionsTranasactions
Tranasactions
bindumadhavi
 
Ariba Knowledge Nuggets: Sourcing Reporting
Ariba Knowledge Nuggets: Sourcing ReportingAriba Knowledge Nuggets: Sourcing Reporting
Ariba Knowledge Nuggets: Sourcing Reporting
SAP Ariba
 
Data ware dimension design
Data ware   dimension designData ware   dimension design
Data ware dimension design
Sayed Ahmed
 
Data ware dimension design
Data ware   dimension designData ware   dimension design
Data ware dimension design
Sayed Ahmed
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
Edgar Kautzner
 
Scm2008 Phelan Undocumented Advice To Help You Better Final
Scm2008 Phelan Undocumented Advice To Help You Better FinalScm2008 Phelan Undocumented Advice To Help You Better Final
Scm2008 Phelan Undocumented Advice To Help You Better Final
Dennis Phelan
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6
Prithwis Mukerjee
 
Master data
Master dataMaster data
Master data
babloo6
 
Inventory and Intuit Point of Sale
Inventory and Intuit Point of SaleInventory and Intuit Point of Sale
Inventory and Intuit Point of Sale
rukalm
 
FoJNHMH73B86GNga562.pptx
FoJNHMH73B86GNga562.pptxFoJNHMH73B86GNga562.pptx
FoJNHMH73B86GNga562.pptx
RAVINARAYANAREDDYPV
 
Sales & distribution training overview
Sales & distribution training overviewSales & distribution training overview
Sales & distribution training overview
Satyabrata Patra
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
ashok kumar
 

Similar to Dwm temporal measure (20)

Analytics 101
Analytics 101Analytics 101
Analytics 101
 
Intro to datawarehouse dev 1.0
Intro to datawarehouse   dev 1.0Intro to datawarehouse   dev 1.0
Intro to datawarehouse dev 1.0
 
Bw training 3 data modeling
Bw training   3 data modelingBw training   3 data modeling
Bw training 3 data modeling
 
DW DIMENSN MODELNG
DW DIMENSN MODELNGDW DIMENSN MODELNG
DW DIMENSN MODELNG
 
Tn shaw 107 data warehousing problem set
Tn shaw 107 data warehousing problem setTn shaw 107 data warehousing problem set
Tn shaw 107 data warehousing problem set
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
 
Basics+of+Datawarehousing
Basics+of+DatawarehousingBasics+of+Datawarehousing
Basics+of+Datawarehousing
 
Tranasactions
TranasactionsTranasactions
Tranasactions
 
Tranasactions
TranasactionsTranasactions
Tranasactions
 
Ariba Knowledge Nuggets: Sourcing Reporting
Ariba Knowledge Nuggets: Sourcing ReportingAriba Knowledge Nuggets: Sourcing Reporting
Ariba Knowledge Nuggets: Sourcing Reporting
 
Data ware dimension design
Data ware   dimension designData ware   dimension design
Data ware dimension design
 
Data ware dimension design
Data ware   dimension designData ware   dimension design
Data ware dimension design
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Scm2008 Phelan Undocumented Advice To Help You Better Final
Scm2008 Phelan Undocumented Advice To Help You Better FinalScm2008 Phelan Undocumented Advice To Help You Better Final
Scm2008 Phelan Undocumented Advice To Help You Better Final
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6
 
Master data
Master dataMaster data
Master data
 
Inventory and Intuit Point of Sale
Inventory and Intuit Point of SaleInventory and Intuit Point of Sale
Inventory and Intuit Point of Sale
 
FoJNHMH73B86GNga562.pptx
FoJNHMH73B86GNga562.pptxFoJNHMH73B86GNga562.pptx
FoJNHMH73B86GNga562.pptx
 
Sales & distribution training overview
Sales & distribution training overviewSales & distribution training overview
Sales & distribution training overview
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
 

More from Vijay Kumar Verma

Oo methodology
Oo methodologyOo methodology
Oo methodology
Vijay Kumar Verma
 
XML XSLT
XML XSLTXML XSLT
XML_schema_Structure
XML_schema_StructureXML_schema_Structure
XML_schema_Structure
Vijay Kumar Verma
 
Introduction to Java Script
Introduction to Java ScriptIntroduction to Java Script
Introduction to Java Script
Vijay Kumar Verma
 
Php introduction and configuration
Php introduction and configurationPhp introduction and configuration
Php introduction and configuration
Vijay Kumar Verma
 
Security threats ecom
Security threats ecomSecurity threats ecom
Security threats ecom
Vijay Kumar Verma
 
Html+css web layout 2
Html+css web layout 2Html+css web layout 2
Html+css web layout 2
Vijay Kumar Verma
 
Open gl configuration_march2014
Open gl configuration_march2014Open gl configuration_march2014
Open gl configuration_march2014
Vijay Kumar Verma
 
Aos distibutted system
Aos distibutted systemAos distibutted system
Aos distibutted system
Vijay Kumar Verma
 
Html+css web layout
Html+css web layoutHtml+css web layout
Html+css web layout
Vijay Kumar Verma
 

More from Vijay Kumar Verma (10)

Oo methodology
Oo methodologyOo methodology
Oo methodology
 
XML XSLT
XML XSLTXML XSLT
XML XSLT
 
XML_schema_Structure
XML_schema_StructureXML_schema_Structure
XML_schema_Structure
 
Introduction to Java Script
Introduction to Java ScriptIntroduction to Java Script
Introduction to Java Script
 
Php introduction and configuration
Php introduction and configurationPhp introduction and configuration
Php introduction and configuration
 
Security threats ecom
Security threats ecomSecurity threats ecom
Security threats ecom
 
Html+css web layout 2
Html+css web layout 2Html+css web layout 2
Html+css web layout 2
 
Open gl configuration_march2014
Open gl configuration_march2014Open gl configuration_march2014
Open gl configuration_march2014
 
Aos distibutted system
Aos distibutted systemAos distibutted system
Aos distibutted system
 
Html+css web layout
Html+css web layoutHtml+css web layout
Html+css web layout
 

Recently uploaded

Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 

Recently uploaded (20)

Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 

Dwm temporal measure

  • 1.
  • 3.  Measures are usually numeric values that are used for quantitative evaluation of aspects of an organization  For example, measures such as the amount or quantity of sales might help to analyze sales activities in various stores.
  • 4. Product Product number Name Description Product groups Category Category name Description LS Store Store number Name Address Manager’s name Area Sales organization Sales district District name Representative Contact info Client Client id First name Last name Birth date Profession Salary range Address Sales Quantity AmountVT LS LS VT Size Distributor LS Responsible Max. amount LS VT LS District area No employees LS VT
  • 5.  A dimension is an abstract concept that groups data that shares a common semantic meaning within the domain being modeled.  A dimension is composed of a set of hierarchies and a hierarchy is in turn composed of a set of levels.
  • 6.  A level corresponds to an entity type in the ER model. It describes a set of real-world concepts that, from the application’s perspective, have similar characteristics.  For example, Product, Category, and Department are some of the levels Instances of a level are called members.
  • 7. Level name Key attributes Other attributes Child level name Key attributes Other attributes Parent level name Key attributes Other attributes Level Hierarchy
  • 8.  A level has a set of attributes that describe the characteristics of their members.  In addition, a level has one or several keys that identify uniquely the members of a level, each key being composed of one or several attributes.
  • 9.  A fact relationship expresses a focus of analysis and represents an n-ary relationship between levels.  A fact relationship may contain attributes commonly called measures.  These contain data (usually numerical) that is analyzed using the various perspectives represented by the dimensions.
  • 10.  We classified measures as  additive,  semiadditive,  nonadditive.
  • 11.  Temporal Measure can be either • Support for Non-aggregated Measure • Support for Aggregated Measure
  • 13. 1. Sources Non temporal, Data Warehouse with LT 2. Sources and Data Warehouse with VT 3. Sources with TT, Data Warehouse with VT 4. Sources with VT, Data Warehouse with VT and LT 5. Sources with TT, Data Warehouse with TT (and optionally LT and VT) 6. Sources with BT, Data Warehouse with BT and LT
  • 15. Category Category name Description ... Product Product number Product name Description Size ... Productgroups Supplier Supplier id Supplier name Adress ... Warehouse WH number WH name Address City name State name ... Inventory Quantity Cost LT Inclusion of loading time for measures
  • 16. Sources and Data Warehouse with VT CASE 2
  • 17. Transaction type Id Name ... Account Account id Account type ... Transactions AmountVT Client Client id Client name Address ... Project Project id Project name Objectives Size ... Employee Employee id Employee name Address ... Department Department id Department name Manager ... Works SalaryVT Inclusion of valid time for measures (Event, States)
  • 18. Sources with TT, Data Warehouse with VT CASE 3
  • 19. Project Project id Project name Objectives Size ... Employee Employee id Employee name Address ... Department Department id Department name Manager ... Works SalaryVT Inclusion of valid time for measures
  • 20. Sources with VT, Data Warehouse with VT CASE 4
  • 21. 100 LT1 10 no sales 10 13 ... Time (weeks) 11 5200 500 2012 14 LT2 Sales Usefulness of including both valid time and loading time
  • 22. Sources with TT, Data Warehouse with TT (and optionally LT and VT) CASE 5
  • 23. Insurance type Type id Insurance name Category ... Insurance object Object id Object name ... Insurance agency Agency id Address ... Fraud detection AmountTT Client Client id Client name Address ... A temporal data warehouse schema for an insurance company
  • 24. Sources with BT, Data Warehouse with BT and LT CASE 6
  • 25. 100 VT[2:5] LT1 1 4 ... Salary Time (months) 2 83 LT2 200 VT[6:now] TT1 TT2 Usefulness of valid time, transaction time, and loading time
  • 27. (a) (c)(b) SD2SD1 2535 1020 30 Time SD1 SD2 Sales district of store S Measure for store S Measure distributed between sales districts SD2SD1 3020 3020 Time SD1 SD2 SD2SD1 3614 3020 Time SD2SD1 An example of distribution of measures in the case of temporal relationships Store Store number Name Address Manager’s name Area Salesorganization Sales district District name Representative Contact info LS LS District area No employees LS VT
  • 28.

Editor's Notes

  1. Additive measures, for example monthly income, can be summarizedalong all dimensions if the time granularity in a temporal data warehouse is a quarter, threemonthly incomes will be added together before being loaded into the temporaldata warehouseSemi additive measures, for example inventory quantities, cannot be summarized along the time dimension, although they can be summarized along other dimensions. for example, the averagehow many items in a particular category we have in a regionnonadditive measures, for example item price, cannot be summarized along any dimension
  2. When the time granularity of measures are the same in source systems and in a temporal data warehouse When this granularity is finer in source systems, i.e.,meausres are aggregated with respect to time during the loading process
  3. users require a history of measures related to the inventory of products in relation to different suppliers and warehouses.The abbreviation “LT” indicates that measure values will be timestamped when they are loaded into the temporal data warehouse
  4. Data aggregation's key applications are the gathering, utilization and presentation of data that is available and present on the global Internet.