Beruflich Dokumente
Kultur Dokumente
DAVID M WALKER
ETIS COMMUNITY GATHERING
13-14 NOVEMBER 2008 - BRUSSELS
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 1
David M Walker 14 November 2008
Agenda
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 2
David M Walker 14 November 2009
Data Management & Warehousing
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 3
David M Walker 14 November 2009
Issues
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 4
David M Walker 14 November 2009
Issues
ASSUMPTIONS ABOUT
THE DATA MODEL
TO BE CONSTRUCTED
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 6
David M Walker 14 November 2009
Assumptions
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 8
David M Walker 14 November 2009
Data Management & Warehousing
REQUIREMENTS OF A
DATA WAREHOUSE
DATA MODEL
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 9
David M Walker 14 November 2009
Requirements
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 11
David M Walker 14 November 2008
Requirements
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 12
David M Walker 14 November 2009
Requirements
• Completely time-variant
– It should be possible to reconstruct all information at
any point in time
• Communication tool
– Aids the refinement of requirements
– Aids the explanation of possibilities
– Develops confidence from the user
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 13
David M Walker 14 November 2009
Requirements
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 14
David M Walker 14 November 2008
Data Management & Warehousing
CONSTRUCTING THE
DATA WAREHOUSE
DATA MODEL
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 15
David M Walker 14 November 2009
Who is the customer?
• Everyone has a
different definition
• Everyone needs a
different information
• Users have conflicting
definitions
• Customer can be
individuals or
businesses
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 16
David M Walker 14 November 2009
More problems …
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 17
David M Walker 14 November 2009
The Party
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 19
David M Walker 14 November 2009
PARTIES Data Model
PARTIES
• PARTY_DWK
• PARTY_ID
• PARTY_NAME
• PARTY_START_DATE
PARTY_TYPES • PARTY_END_DATE
• PARTY_TYPE_DWK • PARTY_TYPE_DWK
• PARTY_TYPE
• PARTY_TYPE_DESC
• PARTY_TYPE_GROUP
• PARTY_TYPE_START_DATE
• PARTY_TYPE_END_DATE
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 20
David M Walker 14 November 2009
Supporting Non-Lifetime Attributes
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 21
David M Walker 14 November 2009
PARTY_PROPERTIES Data Model
PARTIES
• PARTY_DWK
• PARTY_ID
• PARTY_NAME
• PARTY_START_DATE PARTY_PROPERTIES
• PARTY_END_DATE • PARTY_DWK
• PARTY_TYPE_DWK • PARTY_PROPERTY_TYPE_DWK
• PARTY_START_DATE
• PARTY_END_DATE
PARTY_PROPERTY_TYPES • PARTY_PROPERTY_VALUE
• PARTY_PROPERTY_TYPE_DWK
• PARTY_PROPERTY_TYPE
• PARTY_PROPERTY_TYPE_DESC
• PARTY_PROPERTY_TYPE_GROUP
• PARTY_PROPERTY_TYPE_START_DATE
• PARTY_PROPERTY_TYPE_END_DATE
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 22
David M Walker 14 November 2009
Relationships between Parties
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 23
David M Walker 14 November 2009
PARTY_LINKS Data Model
PARTIES
• PARTY_DWK
• PARTY_ID
• PARTY_NAME
• PARTY_START_DATE
• PARTY_END_DATE PARTY_LINKS
• PARTY_TYPE_DWK • PARTY_DWK
• LINKED_PARTY_DWK
• PARTY_LINK_TYPE_DWK
PARTY_LINK_TYPES • PARTY_START_DATE
• PARTY_LINK_TYPE_DWK • PARTY_END_DATE
• PARTY_LINK_TYPE
• PARTY_LINK_TYPE_DESC
• PARTY_LINK_TYPE_GROUP
• PARTY_LINK_TYPE_START_DATE
• PARTY_LINK_TYPE_END_DATE
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 24
David M Walker 14 November 2009
Segments of Parties
PARTIES
• PARTY_DWK
• PARTY_ID
• PARTY_NAME
• PARTY_START_DATE
• PARTY_END_DATE PARTY_SEGMENTS
• PARTY_TYPE_DWK • PARTY_DWK
• PARTY_SEGMENT_TYPE_DWK
• PARTY_START_DATE
PARTY_SEGMENT_TYPES • PARTY_END_DATE
• PARTY_SEGMENT_TYPE_DWK
• PARTY_SEGMENT_TYPE
• PARTY_SEGMENT_DESC
• PARTY_SEGMENT_GROUP
• PARTY_SEGMENT_START_DATE
• PARTY_SEGMENT_END_DATE
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 26
David M Walker 14 November 2009
Understanding The Conventions
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 27
David M Walker 14 November 2009
Introducing Major Entities
• Geography
– Geography Types
• Postal Addresses, GPS Co-ordinates, ELR
– Geographic Property Types
– Geographic Properties
– Geographic Link Types
– Geographic Links
– Geographic Segment Types
– Geographic Segments
• and so on for every major entity
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 29
David M Walker 14 November 2009
Major Entity Sub Model
Major Entity Sub-Model
MAJOR ENTITY MAJOR ENTITY
PROPERTIES PROPERTY TYPES
MAJOR ENTITY
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 30
David M Walker 14 November 2009
Relationships Between Major Entities
PARTY_ ADDRESS
ADDRESS_
HISTORY
PARTY
PARTY_ ELECTRONIC
ELECTRONIC_ADDRESS_ ADDRESS
HISTORY
PARTY_
ELECTRONIC_ADDRESS_
HISTORY_
TYPES
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 32
David M Walker 14 November 2009
Party -> Usage (Simplified)
A Number
TARIFF ELECTRONIC
USAGE HISTORY ADDRESS
B Number
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 33
David M Walker 14 November 2009
Extending the Data Model
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 34
David M Walker 14 November 2009
Does this help meet requirements?
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 35
David M Walker 14 November 2009
Some Key Elements
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 38
David M Walker 14 November 2009
Data Management & Warehousing
Thank you !!
Website: http://www.datamgmt.com
Phone: +44 7050 028 911
E-mail: davidw@datamgmt.com
Skype/MSN: datamgmt
© 2008 Data Management & Warehousing ETIS Community Gathering, Brussels Page 39
David M Walker 14 November 2008