SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Data Management
      & Warehousing
      http://www.datamgmt.com



                                                       An introduction to
                                                        Process Neutral
                                                        Data Modelling
© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 1 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Data Management & Warehousing

•! Founded 1995 by David Walker
        –! Operates with up to 15 consultants
•! Specialists in Enterprise Data Warehousing
•! Clients have included:
        –! Manufacturing: Diageo, Mars ISI
        –! Retail: Albert Heijn, Nectar
        –! Financial: Virgin Money
        –! Transport: Network Rail, Swissair
        –! Telco: Turkcell, Swisscom Mobile, Telkom SA

© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 2 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
What is Process Neutral Modelling ?

•! A method of designing a data model for a data
   warehouse that is less affected by changes in
   source system and/or business process
•! A technique that incorporates the metadata
   within the data model (in a similar way to XML
   which incorporates metadata in a data file)
•! A consistent, self similar modelling method that
   allows easy model management in data
   warehouses

© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 3 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Where would you use it ?

•! Data Warehouses that:
        –!   Feed multiple data marts
        –!   Have many source systems that are poorly integrated
        –!   Are in organisations undergoing large business process change
        –!   Support a recognised need for integrated business intelligence


•! But not in organisations that:
        –!   are small and can’t afford Enterprise Data Warehousing
        –!   have a few or one source system with little external data
        –!   have very stable business processes
        –!   want to build an Online Transaction Processing (OLTP) Systems
             for reporting
© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 4 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Overcomes Some DWH Requirements Issues

•! Stops the need to closely define certain things
   from the requirements in the data model e.g.
•! Define CUSTOMER
        –! Marketing say it is everyone they communicate with
        –! Sales say it is everyone in their prospect database.
        –! Customer Support say it is people who have bought
           the product
        –! Service Team say it is people who have a support
           contract


© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 5 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Major Entities

•! Rules
        –! Lifetime value attributes
           only
        –! Always has a start date
           and an optional end date
•! Examples
        –!   Party
        –!   Geography
        –!   Calendar
        –!   Electronic Address
        –!   Product


© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 6 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Major Entity Types




•! Rules
        –! List of valid types and when they are valid (metadata)
•! Examples
        –! Party
                 •! Individual, Sole Trader, Partnership, Ltd Co, Plc, Trust
        –! Geography
                 •! PAF Address, Co-ordinate Point


© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 7 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Major Entity Properties




                                        •! Rules
                                                 –! Attributes of the Major Entity that
                                                    change over time listed in the ‘Type
                                                    table’ and their association with the
                                                    major entity
                                        •! Examples
                                                 –! Party
                                                           •! Individual: Marital Status, Income
                                                           •! Plc: Turnover, Number of employees
© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG       Page 8 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Major Entity Events




                                                                 •! Rules
                                                                           –! Things that happen to a
                                                                              major entity
                                                                 •! Examples
                                                                           –! Party
                                                                                    •! Individual: Marriage
                                                                           –! Address
                                                                                    •! Change of use approved

© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG                         Page 9 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London                      31 January 2006
Major Entity Links




  •! Rules
           –! Relates to entries in a major
              entity, and relationship is
              defined by the type table
  •! Examples
           –! Party
                    •! Individual 1 is married to
                       individual 2
                    •! Individual 1 is employed by
                       Organisation 3
© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG     Page 10 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Major Entity Segments




 •! Rules
          –! Creates a collection of entries from a
             major entity
 •! Examples
          –! Party
                  •! Marketing Group 1: Males >40 with 1 or
                     more children (data derived from the
                     other tables, e.g. properties and links)

© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG      Page 11 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
The Major Entity Collection




© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG     Page 12 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Major Entity / Major Entity History




•! Rules                                                                           •! Examples
      –! Relates two                                                                        –! Party / Address
         different major                                                                        •! Individual 1 lives at
         entities via a                                                                            Address 2
         history type                                                                           •! Individual 3 works at
                                                                                                   Address 4

© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG                       Page 13 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London                      31 January 2006
Occurrences and Major Entities




•! Rules                                                                                •! Examples
      –! These are the                                                                      –! Sales
         tables with define                                                                    •! Party 1 is supplier
         interactions                                                                          •! Party 2 is the
         between all the                                                                          customer
         major entities                                                                        •! Address 3 is the
                                                                                                  store location
                                                                                               •! Product 4 is item
                                                                                                  purchased
© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG                    Page 14 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London                   31 January 2006
Key Elements

•! Self Similar modelling
        –! All _TYPE tables have the same structure, etc.
        –! Naming conventions are consistent everywhere
•! Insert ‘heavy’ / Update ‘light’
        –! Most ETL will result in an insert, there will be very few updates
•! Manages ‘Slowly Changing Dimensions’
        –! Inherent in the Major Entity Collection
        –! Significantly reduces overhead in the Data Mart build
•! Data Driven
        –! Types provide metadata
•! Natural Star Schemas
        –! Occurrences will map to FACTS, Major Entity Collections will
           collapse into DIMENSIONS

© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG     Page 15 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Pros & Cons

•! Development Cost front-loaded
        –! Most of the costs are in the early part of the (ETL)
           development, later stages are then quicker and faster.
           This will put some organisations off
•! Pivoting Data vs. Slowly Changing Dimensions
        –! Questions about the cost of loading ‘property tables’
           and ‘pivoting’ data. In reality this is easily offset by the
           extra code and effort of managing slowly changing
           dimensions


© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG     Page 16 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Pros & Cons (cont.)

•! Two stage process: Source -> TR - Mart
        –! Design patterns exist to mitigate this
        –! Allows loading whilst users continue to work
        –! Allows for the development of flip-flop marts
•! Larger Initial Data Volumes
        –! But smaller over the long term due to data sparsity




© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG     Page 17 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Is this all there is to it ?

•! At a high level – YES
•! BUT:
        –! There are methods for dealing with data quality
        –! Special case methods for some lifetime attributes
                 •! e.g. Handling women changing their names at marriage
        –! Insert/Update methods for performance
        –! Design Patterns for implementation
        –! Other detailed techniques
•! This talk could only ever be:
                           “An introduction to
                     Process Neutral Data Modelling”
© 2006 Data Management & Warehousing   UKOUG: Business Intelligence & Reporting Tools SIG     Page 18 of 19
Speaker: David M. Walker                 Institute of Physics, 76 Portland Place, London    31 January 2006
Data Management & Warehousing

                                             Thank you !

•! For more information:
      –! Visit our website at http://www.datamgmt.com
      –! Call us on 07050 028 911
      –! E-mail davidw@datamgmt.com



                                  Winning Teams - Great Team Players

     Data Management & Warehousing are proud player sponsors for the 2005/06 season of
   Joe Worsley, utility back row with the English Rugby Premiership Champions London Wasps.

     Joe has helped London Wasps win the Zurich Premiership in 2002-03, 2003-04 and 2004-05
©as wellManagement Heineken Cup in 2003-04. Joe was alsoReporting Tools SIG of the England World Cup squad of 19
  2006 Data as the & Warehousing      UKOUG: Business Intelligence & a member                         Page 19
Speaker: David M. Walker                Institute of Physics, 76 Portland Place, London             31 January 2006
                                 and was awarded an MBE by the Queen.

Contenu connexe

Tendances

Data-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentData-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentDATAVERSITY
 
Data Governance, Compliance and Security in Hadoop with Cloudera
Data Governance, Compliance and Security in Hadoop with ClouderaData Governance, Compliance and Security in Hadoop with Cloudera
Data Governance, Compliance and Security in Hadoop with ClouderaCaserta
 
Big Data Discovery
Big Data DiscoveryBig Data Discovery
Big Data DiscoveryHarald Erb
 
Big Data's Impact on the Enterprise
Big Data's Impact on the EnterpriseBig Data's Impact on the Enterprise
Big Data's Impact on the EnterpriseCaserta
 
Cisco event 6 05 2014v3 wwt only
Cisco event 6 05 2014v3 wwt onlyCisco event 6 05 2014v3 wwt only
Cisco event 6 05 2014v3 wwt onlyArthur_Hansen
 
Data Vault 2.0 Demystified: East Coast Tour
Data Vault 2.0 Demystified: East Coast TourData Vault 2.0 Demystified: East Coast Tour
Data Vault 2.0 Demystified: East Coast TourWhereScape
 
Big Data: Setting Up the Big Data Lake
Big Data: Setting Up the Big Data LakeBig Data: Setting Up the Big Data Lake
Big Data: Setting Up the Big Data LakeCaserta
 
Yahoo Microstrategy 2008
Yahoo Microstrategy 2008Yahoo Microstrategy 2008
Yahoo Microstrategy 2008Amr Awadallah
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeeling Cheung
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]shuwutong
 
Making Big Data Easy for Everyone
Making Big Data Easy for EveryoneMaking Big Data Easy for Everyone
Making Big Data Easy for EveryoneCaserta
 
Developing a Strategy for Data Lake Governance
Developing a Strategy for Data Lake GovernanceDeveloping a Strategy for Data Lake Governance
Developing a Strategy for Data Lake GovernanceTony Baer
 
Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...
Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...
Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...Erika Roach
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
Cloudera/Stanford EE203 (Entrepreneurial Engineer)
Cloudera/Stanford EE203 (Entrepreneurial Engineer)Cloudera/Stanford EE203 (Entrepreneurial Engineer)
Cloudera/Stanford EE203 (Entrepreneurial Engineer)Amr Awadallah
 
Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!Jeffrey T. Pollock
 
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeData Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeWhereScape
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j
 
Data Warehouse Agility Array Conference2011
Data Warehouse Agility Array Conference2011Data Warehouse Agility Array Conference2011
Data Warehouse Agility Array Conference2011Hans Hultgren
 

Tendances (20)

Data-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentData-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile Development
 
Data Governance, Compliance and Security in Hadoop with Cloudera
Data Governance, Compliance and Security in Hadoop with ClouderaData Governance, Compliance and Security in Hadoop with Cloudera
Data Governance, Compliance and Security in Hadoop with Cloudera
 
Big Data Discovery
Big Data DiscoveryBig Data Discovery
Big Data Discovery
 
Big Data's Impact on the Enterprise
Big Data's Impact on the EnterpriseBig Data's Impact on the Enterprise
Big Data's Impact on the Enterprise
 
Cisco event 6 05 2014v3 wwt only
Cisco event 6 05 2014v3 wwt onlyCisco event 6 05 2014v3 wwt only
Cisco event 6 05 2014v3 wwt only
 
Data Vault 2.0 Demystified: East Coast Tour
Data Vault 2.0 Demystified: East Coast TourData Vault 2.0 Demystified: East Coast Tour
Data Vault 2.0 Demystified: East Coast Tour
 
Big Data: Setting Up the Big Data Lake
Big Data: Setting Up the Big Data LakeBig Data: Setting Up the Big Data Lake
Big Data: Setting Up the Big Data Lake
 
Yahoo Microstrategy 2008
Yahoo Microstrategy 2008Yahoo Microstrategy 2008
Yahoo Microstrategy 2008
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
Making Big Data Easy for Everyone
Making Big Data Easy for EveryoneMaking Big Data Easy for Everyone
Making Big Data Easy for Everyone
 
Developing a Strategy for Data Lake Governance
Developing a Strategy for Data Lake GovernanceDeveloping a Strategy for Data Lake Governance
Developing a Strategy for Data Lake Governance
 
Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...
Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...
Forging Cultural Change: Transforming Your Organization Into a Data-Driven Ma...
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Accelerate Return on Data
Accelerate Return on DataAccelerate Return on Data
Accelerate Return on Data
 
Cloudera/Stanford EE203 (Entrepreneurial Engineer)
Cloudera/Stanford EE203 (Entrepreneurial Engineer)Cloudera/Stanford EE203 (Entrepreneurial Engineer)
Cloudera/Stanford EE203 (Entrepreneurial Engineer)
 
Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!
 
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeData Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
Data Warehouse Agility Array Conference2011
Data Warehouse Agility Array Conference2011Data Warehouse Agility Array Conference2011
Data Warehouse Agility Array Conference2011
 

En vedette

El fax por internet de Axiatel
El fax por internet de AxiatelEl fax por internet de Axiatel
El fax por internet de AxiatelAXIATEL
 
Improving the performance of CODO networks for major oil companies and dealer...
Improving the performance of CODO networks for major oil companies and dealer...Improving the performance of CODO networks for major oil companies and dealer...
Improving the performance of CODO networks for major oil companies and dealer...Alex King
 
Creative Email Strategy for the Mobile Age
Creative Email Strategy for the Mobile AgeCreative Email Strategy for the Mobile Age
Creative Email Strategy for the Mobile AgeAudienceView
 
R proposal 8
R proposal 8R proposal 8
R proposal 8Magdy Aly
 
La oruga hambrienta, Match up words Spanish
La oruga hambrienta, Match up words SpanishLa oruga hambrienta, Match up words Spanish
La oruga hambrienta, Match up words Spanishjaviera1974
 
Ict4 d sep 23
Ict4 d sep 23Ict4 d sep 23
Ict4 d sep 23bobjay
 
Brand science by printpower
Brand science by printpowerBrand science by printpower
Brand science by printpowermagazinemediaBE
 
2009_Marquess_JMedChem_5HT4_Agonists
2009_Marquess_JMedChem_5HT4_Agonists2009_Marquess_JMedChem_5HT4_Agonists
2009_Marquess_JMedChem_5HT4_AgonistsDan Marquess
 
Fotomuntatge cultura audiovisual
Fotomuntatge cultura audiovisualFotomuntatge cultura audiovisual
Fotomuntatge cultura audiovisualcarlesgariaragon
 
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...Emerasoft, solutions to collaborate
 
Riit broucher 2014
Riit broucher 2014Riit broucher 2014
Riit broucher 2014RIT Goa
 
Digital turism - hur påverkar digitalisering turism- och besöksnäring?
Digital turism - hur påverkar digitalisering turism- och besöksnäring?Digital turism - hur påverkar digitalisering turism- och besöksnäring?
Digital turism - hur påverkar digitalisering turism- och besöksnäring?IKT-studion
 
Habilidades Directivas y Marca Personal para profesionales de ciberseguridad
Habilidades Directivas y Marca Personal para profesionales de ciberseguridad Habilidades Directivas y Marca Personal para profesionales de ciberseguridad
Habilidades Directivas y Marca Personal para profesionales de ciberseguridad Alfredo Vela Zancada
 

En vedette (20)

El fax por internet de Axiatel
El fax por internet de AxiatelEl fax por internet de Axiatel
El fax por internet de Axiatel
 
Improving the performance of CODO networks for major oil companies and dealer...
Improving the performance of CODO networks for major oil companies and dealer...Improving the performance of CODO networks for major oil companies and dealer...
Improving the performance of CODO networks for major oil companies and dealer...
 
Energia Fotovoltaica (Solar)
Energia Fotovoltaica (Solar)Energia Fotovoltaica (Solar)
Energia Fotovoltaica (Solar)
 
br_semanadobebe
br_semanadobebebr_semanadobebe
br_semanadobebe
 
Necesidad y utilidad de las estimaciones de poblacion para la gestion cinegética
Necesidad y utilidad de las estimaciones de poblacion para la gestion cinegéticaNecesidad y utilidad de las estimaciones de poblacion para la gestion cinegética
Necesidad y utilidad de las estimaciones de poblacion para la gestion cinegética
 
Creative Email Strategy for the Mobile Age
Creative Email Strategy for the Mobile AgeCreative Email Strategy for the Mobile Age
Creative Email Strategy for the Mobile Age
 
R proposal 8
R proposal 8R proposal 8
R proposal 8
 
S08 p1
S08 p1S08 p1
S08 p1
 
La oruga hambrienta, Match up words Spanish
La oruga hambrienta, Match up words SpanishLa oruga hambrienta, Match up words Spanish
La oruga hambrienta, Match up words Spanish
 
Ict4 d sep 23
Ict4 d sep 23Ict4 d sep 23
Ict4 d sep 23
 
Final Management Thesis
Final Management ThesisFinal Management Thesis
Final Management Thesis
 
Brand science by printpower
Brand science by printpowerBrand science by printpower
Brand science by printpower
 
2009_Marquess_JMedChem_5HT4_Agonists
2009_Marquess_JMedChem_5HT4_Agonists2009_Marquess_JMedChem_5HT4_Agonists
2009_Marquess_JMedChem_5HT4_Agonists
 
Fotomuntatge cultura audiovisual
Fotomuntatge cultura audiovisualFotomuntatge cultura audiovisual
Fotomuntatge cultura audiovisual
 
Fascismo
FascismoFascismo
Fascismo
 
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
 
Riit broucher 2014
Riit broucher 2014Riit broucher 2014
Riit broucher 2014
 
Digital turism - hur påverkar digitalisering turism- och besöksnäring?
Digital turism - hur påverkar digitalisering turism- och besöksnäring?Digital turism - hur påverkar digitalisering turism- och besöksnäring?
Digital turism - hur påverkar digitalisering turism- och besöksnäring?
 
Electronicacomunicacionsistemascontrol tec
Electronicacomunicacionsistemascontrol tecElectronicacomunicacionsistemascontrol tec
Electronicacomunicacionsistemascontrol tec
 
Habilidades Directivas y Marca Personal para profesionales de ciberseguridad
Habilidades Directivas y Marca Personal para profesionales de ciberseguridad Habilidades Directivas y Marca Personal para profesionales de ciberseguridad
Habilidades Directivas y Marca Personal para profesionales de ciberseguridad
 

Similaire à UKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation

Biz 2401 and the library 2
Biz 2401 and the library 2Biz 2401 and the library 2
Biz 2401 and the library 2Traciwm
 
BIZ 2401 Finding Company Info
BIZ 2401 Finding Company InfoBIZ 2401 Finding Company Info
BIZ 2401 Finding Company InfoTraciwm
 
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)OpenAIRE
 
RDA Presentation to the International Federation of Library Associations
RDA Presentation to the International Federation of Library AssociationsRDA Presentation to the International Federation of Library Associations
RDA Presentation to the International Federation of Library AssociationsResearch Data Alliance
 
"Plans are worthless, but planning is essential"
"Plans are worthless, but planning is essential""Plans are worthless, but planning is essential"
"Plans are worthless, but planning is essential"Research Data Alliance
 
Keynote: Mark Parsons - Plans are Useless, But Planning is Essential
Keynote: Mark Parsons - Plans are Useless, But Planning is EssentialKeynote: Mark Parsons - Plans are Useless, But Planning is Essential
Keynote: Mark Parsons - Plans are Useless, But Planning is EssentialCASRAI
 
Monthly statistics of the RDA community - March 2016
Monthly statistics of the RDA community - March 2016Monthly statistics of the RDA community - March 2016
Monthly statistics of the RDA community - March 2016Research Data Alliance
 
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...AVEVA Group plc
 
Research Data Alliance Member Statistics January 2016
Research Data Alliance Member Statistics January 2016Research Data Alliance Member Statistics January 2016
Research Data Alliance Member Statistics January 2016Research Data Alliance
 
RDA - The Research Data Alliance in a Nutshell
RDA - The Research Data Alliance in a NutshellRDA - The Research Data Alliance in a Nutshell
RDA - The Research Data Alliance in a NutshellResearch Data Alliance
 

Similaire à UKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation (20)

Rda in a_nutshell_october2016
Rda in a_nutshell_october2016Rda in a_nutshell_october2016
Rda in a_nutshell_october2016
 
Biz 2401 and the library 2
Biz 2401 and the library 2Biz 2401 and the library 2
Biz 2401 and the library 2
 
RDA in a nutshell May 2016
RDA in a nutshell May 2016RDA in a nutshell May 2016
RDA in a nutshell May 2016
 
RDA in a nutshell September 2016
RDA in a nutshell September 2016RDA in a nutshell September 2016
RDA in a nutshell September 2016
 
Rda in a nutshell August 2016
Rda in a nutshell August 2016Rda in a nutshell August 2016
Rda in a nutshell August 2016
 
BIZ 2401 Finding Company Info
BIZ 2401 Finding Company InfoBIZ 2401 Finding Company Info
BIZ 2401 Finding Company Info
 
Rda in a nutshell July 2016
Rda in a nutshell July 2016Rda in a nutshell July 2016
Rda in a nutshell July 2016
 
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)
Open Research Gateway for the ELIXIR-GR Infrastructure (Part 1)
 
Rda in a nutshell June2016
Rda in a nutshell June2016Rda in a nutshell June2016
Rda in a nutshell June2016
 
RDA Presentation to the International Federation of Library Associations
RDA Presentation to the International Federation of Library AssociationsRDA Presentation to the International Federation of Library Associations
RDA Presentation to the International Federation of Library Associations
 
"Plans are worthless, but planning is essential"
"Plans are worthless, but planning is essential""Plans are worthless, but planning is essential"
"Plans are worthless, but planning is essential"
 
Keynote: Mark Parsons - Plans are Useless, But Planning is Essential
Keynote: Mark Parsons - Plans are Useless, But Planning is EssentialKeynote: Mark Parsons - Plans are Useless, But Planning is Essential
Keynote: Mark Parsons - Plans are Useless, But Planning is Essential
 
Monthly statistics of the RDA community - March 2016
Monthly statistics of the RDA community - March 2016Monthly statistics of the RDA community - March 2016
Monthly statistics of the RDA community - March 2016
 
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
Risking all you have, for what you can’t leave behind by Adam Cooke, Yancoal ...
 
P1 capitulo 5
P1 capitulo 5P1 capitulo 5
P1 capitulo 5
 
Rda in a_nutshell_march_2018
Rda in a_nutshell_march_2018Rda in a_nutshell_march_2018
Rda in a_nutshell_march_2018
 
Rda in a Nutshell - February 2019
Rda in a Nutshell - February 2019Rda in a Nutshell - February 2019
Rda in a Nutshell - February 2019
 
Research Data Alliance Member Statistics January 2016
Research Data Alliance Member Statistics January 2016Research Data Alliance Member Statistics January 2016
Research Data Alliance Member Statistics January 2016
 
RDA - The Research Data Alliance in a Nutshell
RDA - The Research Data Alliance in a NutshellRDA - The Research Data Alliance in a Nutshell
RDA - The Research Data Alliance in a Nutshell
 
Rda in a_nutshell_november2016
Rda in a_nutshell_november2016Rda in a_nutshell_november2016
Rda in a_nutshell_november2016
 

Plus de David Walker

Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServicesDavid Walker
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceDavid Walker
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersDavid Walker
 
Big Data Analytics 2017 - Worldpay - Empowering Payments
Big Data Analytics 2017  - Worldpay - Empowering PaymentsBig Data Analytics 2017  - Worldpay - Empowering Payments
Big Data Analytics 2017 - Worldpay - Empowering PaymentsDavid Walker
 
Data Driven Insurance Underwriting
Data Driven Insurance UnderwritingData Driven Insurance Underwriting
Data Driven Insurance UnderwritingDavid Walker
 
Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)David Walker
 
An introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceAn introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceDavid Walker
 
BI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for TelcosBI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for TelcosDavid Walker
 
Building an analytical platform
Building an analytical platformBuilding an analytical platform
Building an analytical platformDavid Walker
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesDavid Walker
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environmentDavid Walker
 
Building a data warehouse of call data records
Building a data warehouse of call data recordsBuilding a data warehouse of call data records
Building a data warehouse of call data recordsDavid Walker
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data managementDavid Walker
 
A linux mac os x command line interface
A linux mac os x command line interfaceA linux mac os x command line interface
A linux mac os x command line interfaceDavid Walker
 
Connections a life in the day of - david walker
Connections   a life in the day of - david walkerConnections   a life in the day of - david walker
Connections a life in the day of - david walkerDavid Walker
 
Conspectus data warehousing appliances – fad or future
Conspectus   data warehousing appliances – fad or futureConspectus   data warehousing appliances – fad or future
Conspectus data warehousing appliances – fad or futureDavid Walker
 
An introduction to social network data
An introduction to social network dataAn introduction to social network data
An introduction to social network dataDavid Walker
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data martDavid Walker
 
Implementing Netezza Spatial
Implementing Netezza SpatialImplementing Netezza Spatial
Implementing Netezza SpatialDavid Walker
 
Storage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesStorage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesDavid Walker
 

Plus de David Walker (20)

Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI Compliance
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
Big Data Analytics 2017 - Worldpay - Empowering Payments
Big Data Analytics 2017  - Worldpay - Empowering PaymentsBig Data Analytics 2017  - Worldpay - Empowering Payments
Big Data Analytics 2017 - Worldpay - Empowering Payments
 
Data Driven Insurance Underwriting
Data Driven Insurance UnderwritingData Driven Insurance Underwriting
Data Driven Insurance Underwriting
 
Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)Data Driven Insurance Underwriting (Dutch Language Version)
Data Driven Insurance Underwriting (Dutch Language Version)
 
An introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligenceAn introduction to data virtualization in business intelligence
An introduction to data virtualization in business intelligence
 
BI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for TelcosBI SaaS & Cloud Strategies for Telcos
BI SaaS & Cloud Strategies for Telcos
 
Building an analytical platform
Building an analytical platformBuilding an analytical platform
Building an analytical platform
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environment
 
Building a data warehouse of call data records
Building a data warehouse of call data recordsBuilding a data warehouse of call data records
Building a data warehouse of call data records
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data management
 
A linux mac os x command line interface
A linux mac os x command line interfaceA linux mac os x command line interface
A linux mac os x command line interface
 
Connections a life in the day of - david walker
Connections   a life in the day of - david walkerConnections   a life in the day of - david walker
Connections a life in the day of - david walker
 
Conspectus data warehousing appliances – fad or future
Conspectus   data warehousing appliances – fad or futureConspectus   data warehousing appliances – fad or future
Conspectus data warehousing appliances – fad or future
 
An introduction to social network data
An introduction to social network dataAn introduction to social network data
An introduction to social network data
 
Using the right data model in a data mart
Using the right data model in a data martUsing the right data model in a data mart
Using the right data model in a data mart
 
Implementing Netezza Spatial
Implementing Netezza SpatialImplementing Netezza Spatial
Implementing Netezza Spatial
 
Storage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store DatabasesStorage Characteristics Of Call Data Records In Column Store Databases
Storage Characteristics Of Call Data Records In Column Store Databases
 

Dernier

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Dernier (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

UKOUG06 - An Introduction To Process Neutral Data Modelling - Presentation

  • 1. Data Management & Warehousing http://www.datamgmt.com An introduction to Process Neutral Data Modelling © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 1 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 2. Data Management & Warehousing •! Founded 1995 by David Walker –! Operates with up to 15 consultants •! Specialists in Enterprise Data Warehousing •! Clients have included: –! Manufacturing: Diageo, Mars ISI –! Retail: Albert Heijn, Nectar –! Financial: Virgin Money –! Transport: Network Rail, Swissair –! Telco: Turkcell, Swisscom Mobile, Telkom SA © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 2 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 3. What is Process Neutral Modelling ? •! A method of designing a data model for a data warehouse that is less affected by changes in source system and/or business process •! A technique that incorporates the metadata within the data model (in a similar way to XML which incorporates metadata in a data file) •! A consistent, self similar modelling method that allows easy model management in data warehouses © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 3 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 4. Where would you use it ? •! Data Warehouses that: –! Feed multiple data marts –! Have many source systems that are poorly integrated –! Are in organisations undergoing large business process change –! Support a recognised need for integrated business intelligence •! But not in organisations that: –! are small and can’t afford Enterprise Data Warehousing –! have a few or one source system with little external data –! have very stable business processes –! want to build an Online Transaction Processing (OLTP) Systems for reporting © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 4 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 5. Overcomes Some DWH Requirements Issues •! Stops the need to closely define certain things from the requirements in the data model e.g. •! Define CUSTOMER –! Marketing say it is everyone they communicate with –! Sales say it is everyone in their prospect database. –! Customer Support say it is people who have bought the product –! Service Team say it is people who have a support contract © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 5 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 6. Major Entities •! Rules –! Lifetime value attributes only –! Always has a start date and an optional end date •! Examples –! Party –! Geography –! Calendar –! Electronic Address –! Product © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 6 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 7. Major Entity Types •! Rules –! List of valid types and when they are valid (metadata) •! Examples –! Party •! Individual, Sole Trader, Partnership, Ltd Co, Plc, Trust –! Geography •! PAF Address, Co-ordinate Point © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 7 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 8. Major Entity Properties •! Rules –! Attributes of the Major Entity that change over time listed in the ‘Type table’ and their association with the major entity •! Examples –! Party •! Individual: Marital Status, Income •! Plc: Turnover, Number of employees © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 8 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 9. Major Entity Events •! Rules –! Things that happen to a major entity •! Examples –! Party •! Individual: Marriage –! Address •! Change of use approved © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 9 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 10. Major Entity Links •! Rules –! Relates to entries in a major entity, and relationship is defined by the type table •! Examples –! Party •! Individual 1 is married to individual 2 •! Individual 1 is employed by Organisation 3 © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 10 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 11. Major Entity Segments •! Rules –! Creates a collection of entries from a major entity •! Examples –! Party •! Marketing Group 1: Males >40 with 1 or more children (data derived from the other tables, e.g. properties and links) © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 11 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 12. The Major Entity Collection © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 12 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 13. Major Entity / Major Entity History •! Rules •! Examples –! Relates two –! Party / Address different major •! Individual 1 lives at entities via a Address 2 history type •! Individual 3 works at Address 4 © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 13 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 14. Occurrences and Major Entities •! Rules •! Examples –! These are the –! Sales tables with define •! Party 1 is supplier interactions •! Party 2 is the between all the customer major entities •! Address 3 is the store location •! Product 4 is item purchased © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 14 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 15. Key Elements •! Self Similar modelling –! All _TYPE tables have the same structure, etc. –! Naming conventions are consistent everywhere •! Insert ‘heavy’ / Update ‘light’ –! Most ETL will result in an insert, there will be very few updates •! Manages ‘Slowly Changing Dimensions’ –! Inherent in the Major Entity Collection –! Significantly reduces overhead in the Data Mart build •! Data Driven –! Types provide metadata •! Natural Star Schemas –! Occurrences will map to FACTS, Major Entity Collections will collapse into DIMENSIONS © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 15 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 16. Pros & Cons •! Development Cost front-loaded –! Most of the costs are in the early part of the (ETL) development, later stages are then quicker and faster. This will put some organisations off •! Pivoting Data vs. Slowly Changing Dimensions –! Questions about the cost of loading ‘property tables’ and ‘pivoting’ data. In reality this is easily offset by the extra code and effort of managing slowly changing dimensions © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 16 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 17. Pros & Cons (cont.) •! Two stage process: Source -> TR - Mart –! Design patterns exist to mitigate this –! Allows loading whilst users continue to work –! Allows for the development of flip-flop marts •! Larger Initial Data Volumes –! But smaller over the long term due to data sparsity © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 17 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 18. Is this all there is to it ? •! At a high level – YES •! BUT: –! There are methods for dealing with data quality –! Special case methods for some lifetime attributes •! e.g. Handling women changing their names at marriage –! Insert/Update methods for performance –! Design Patterns for implementation –! Other detailed techniques •! This talk could only ever be: “An introduction to Process Neutral Data Modelling” © 2006 Data Management & Warehousing UKOUG: Business Intelligence & Reporting Tools SIG Page 18 of 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006
  • 19. Data Management & Warehousing Thank you ! •! For more information: –! Visit our website at http://www.datamgmt.com –! Call us on 07050 028 911 –! E-mail davidw@datamgmt.com Winning Teams - Great Team Players Data Management & Warehousing are proud player sponsors for the 2005/06 season of Joe Worsley, utility back row with the English Rugby Premiership Champions London Wasps. Joe has helped London Wasps win the Zurich Premiership in 2002-03, 2003-04 and 2004-05 ©as wellManagement Heineken Cup in 2003-04. Joe was alsoReporting Tools SIG of the England World Cup squad of 19 2006 Data as the & Warehousing UKOUG: Business Intelligence & a member Page 19 Speaker: David M. Walker Institute of Physics, 76 Portland Place, London 31 January 2006 and was awarded an MBE by the Queen.