SlideShare une entreprise Scribd logo
1  sur  31
Data Modelling




Where did it all go wrong?
DAMA London, 15th June 2007
Christopher Bradley
1
                              I
Contents




1. Background
2. Seven deadly sins
3. Our part in fixing this


2
                             I
Audience Poll
    What’s your role within your organization?


        Data Architect
        DBA
        Manager or Executive Sponsor
        Business Analyst
        Consultant
        Marketing
        Other
3       Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
1. Background




4   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Background:
Data Management growth:
    1950-1970                                                        1970-1990                                                                1990-2000                                                         1990-2000




    Database development
    Database operation
                                              Data requirements analysis
                                              Data modelling
                                                                                              Enterprise data management coordination
                                                                                              Enterprise data integration
                                                                                              Enterprise data stewardship
                                                                                              Enterprise data use
                                                                                                                                                                                                            Explicit focus on data quality
                                                                                                                                                                                                            Security
                                                                                                                                                                                                            Compliance
                                                                                                                                                                                                            Other responsibilities
5       Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Background:
Data Modelling’s promise ….
    "a single consistent definition of data"
    "master data records of reference"
    “reduced development time”
    “improved data quality”
    “impact analysis”
    …….
                                                                                                                                No brainers?

                                                                  So why is it that in many organisations the
                                                                  benefits of data modelling still need to be
                                                                  “sold” and in others the big benefits simply
                                                                  fail to be delivered?
6      Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
2. Seven
deadly sins




7   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
i: Not focusing on benefits

    Project requirements vs Big picture
    Reward drives behaviour
    WIIFM
    Metrics
    Evidence
    Sustained improvement




8    Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
What’s the value X Data M odelling to BP?
  Company of benefits


       x body of know ledge - m odels repository.
       Consistency of cross dom ain data concepts.
       Eases M aster Data Take-on, Legacy M igration, M I/BI, Application
       interoperability
       Reuse of com m on m odels & definitions (including standard
       industry m odels)
       Interoperability, & efficiency through com m on approaches
       Reduction in m aintenance.




   9      Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Company X: User Survey; Benefits
      What benefits are you gaining from the Data m odelling service?
                                                                                                         80%                          79%
                                                                                                                                                         77%
                                                                                                         70%                                                                 70%
 We are obtaining
 benefit through use of a                                                                                60%
 common modelling tool                                                                                   50%                                                                                    55% 60%
                                                                                                         40%
 We are obtaining benefit
 through utilisation of a                                                                                30%
 common repository
                                                                                                          20%
                                                                                                          10%
 We are obtaining                                                                                              0%
 benefit through use of                                                                                                                                                                                     4%




                                                                                                                                                                                                                                 Disagree
 common standards,
 guidelines & processes




                                                                                                                                                                                                                 Stongly Agree
 We are obtaining
 benefit through re-use
 of models & artefacts
                                                                                     We are obtaining benefit                                                                             We are not
                                                                                     through provision of                                                                                 obtaining any
 10                                                                                  central support & help                                                                               benefits
        Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Company Y metrics
What’s the $ value of Data M odelling to BP?

   A) Complete representation of requirements
   M easures
   • Number of definitions the client takes ow nership of. If the client is w illing to assume responsibility for the maintenance of the
   definitions, then it is safe to assume the definitions are accurate.
   • Number of modifications to the model after each review . This is more of a rolling "how w ell is the modelling process going"
   measure than an end-state measure of how complete the model is. A low er number of post-review modifications is an indicator of a
   higher degree of completeness.

   B) Retention of collected information (including re-use)
   M easures
   • Number of times portions of a model are referenced (on a w eb page for example). If the model has been published (w hich all
   should be) and the repository information is easily accessible, the "number of hits" on each entity (for example) can be a gauge of the
   usefulness of the originally collected information.
   • Number of entities re-used in subsequent projects. This is as much a measure of the quality of the original analysis (and potentially
   design) as it is a measure of the amount of re-use. Costs savings for this measure can be calculated based on a "days per entity"
   number. Total time savings (and related cost savings) w ould be equal to the "days per entity" multiplied by the number of entities re-
   used
   • Time to market for projects. Assuming w e w ere able to re-use an existing database for a second application, the time savings could
   simply be "days per entity" multiplied by the number of tables in the existing database.

   C) Consistent interface
   M easures
   •  Review time by entity. The time required to review each entity (or definition) should decrease as the review ers become familiar
   w ith the consistent style of the model. A side benefit to follow ing a consistent style is that subsequent projects w ill be able to
   accurately reflect the amount of time required to review a data model in project plans based on the results of past review s.
   • Amount of time spent during subsequent referral to the model. Just as the number of times the model is subsequently referenced
   is a measure of the retention theme, the amount of time spent w hen referencing a specific portion of the model is a measure of the
   consistency. If the model has follow ed a consistent interface, subsequent users of the model should be able to find the required
   information quickly.

   11       Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Value of Data Modelling - Company Z

• Increased reuse & development efficiency >>> Reduced
  developm ent tim e (* based upon £10k per new Entity & 46% re-use)
  $300m
• Increased consistency >>> Decreased maintenance (* based upon
     22% reduction in # bespoke tables & messages)

     $75m




12        Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
ii: Forgetting the purpose

     Top down only?
     Bottom up & middle out
     It’s not simply for RDBMS development




13    Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Why Produce a Data Model?
Company Z Top Ten Reasons

     1. Capturing Business Requirements
     2. Promotes Reuse, Consistency, Quality
     3. Bridge Betw een Business and Technology
         Personnel
     4. Assessing Fit of Package Solutions
     5. Identify and M anage Redundant Data
     6. Sets Context for Project w ithin the Enterprise
     7. Interaction Analysis: Compliments Process M odel
     8. Pictures Communicate Better than Words
     9. Avoid Late Discovery of M issed Requirements
14
     10. Critical in M anaging Integration Betw een Systems
       Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Not only for “new” Data Base Systems?
     SOA:
     Important in an SoA World.
     Definition of data & consequently calls to / results from services is vital.
     Straight through processing can exacerbate the issue
       • what does the data mean?
       • which definition of X (e.g. “cost of goods”)?
       • need to utilise the logical model and ERP models definitions

     Data Lineage:
     Repository based Data migration design - Consistency
     Source to target mapping
     Reverse engineer & generate ETL
     Impact analysis
     ERP:
     Model Data requirements – aid configuration / fit for purpose evaluation
     Data Integration
     Legacy Data take on
     Master Data integration
     BI / DW:
     Model Data requirements in Dimensional Model
     Reverse engineer BW Info Cubes, BO Universes, …….
15   Generate Star / Snowflake / Starflake schemas
       Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
iii: Language & intellectual snobbery

  The term “ M odelling” often has baggage
     associated w ith it
  Use appropriate language & terms for different
     audiences
  Banish methodology bigots & dogma
          Barker / ERD /UM L / OR / etc etc

  Banish methodology bigots & dogma
              NEVER air methodology issues in front of users



 16   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
iv: Discipline
      Dumbing dow n - It’s not just about picture
      draw ing!
      Don’t forget the metadata
      Training & appropriate      NASA Mars Climate Orbiter
      personnel
      Identify relevant
      standards & guidelines
      Communicate
      Honesty – it’s not easy!


17   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
v: Inappropriate positioning




                                Don’t do it just for modelling's sake!
18   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
v: Inappropriate positioning

     Data modelling performed in isolation – silos DM , PM , DBA ...
     Left until too late in the lifecycle
     Speed – too much focus on final 20% to be “ theoretically
     perfect”
     DM considered an overhead
     Charging for M odelling infrastructure
     Hidden / unpublished models – w hat’s the point!
     Limited re-use
     Projects left to ow n devices – “ the train has departed”
     DM function not resourced appropriately thus models not
     subject to peer / cross-domain review


19    Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
vi: Failing to adapt
Plethora of tools – good usage is more important
    than choosing the “ best”
Forgetting the overall information architecture
      M aster Data, Transaction data, M I/BI, Unstructured, BDD …

Disservice by ERP package vendors
      COTS Logical Data M odel w ith package?

Lack of soft skills
Hero seeking
   cow boys


20   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
vii: Square pegs & round holes

TLA factory – DM , M DM , EDM , EII, CDI, SOA …….
The right people in the role?
                  Is being a good modeller enough?
                  Certification coming at last 
Engaging w ith the business
                  Nobody ow es us a living
Communicating our successes
                  Do people know w hy this is undertaken?
Creating communities of interest
Lack of “ Selling” skills
21   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
3. Our part in
fixing this




22
                 I
Industry Culture
DBAs, Data Architects and Executives are different creatures

 DBA                                                                   Data Architect                                                                                                                  Business Executive
      • Cautious                                                              •       Analytical                                                                                                              • Results-Oriented
      • Analytical                                                            •       Structured                                                                                                              • “Big Picture” focused
      • Structured                                                            •       Passionate                                                                                                              • Little Time
      • Doesn’t like to                                                       •       “Big Picture” focused                                                                                                   • “How is this going to help
        talk                                                                  •       Likes to Talk                                                                                                             me?”
      • “Just let me                                                          •       “Let me tell you about                                                                                                  • “I don’t care about your
        code!”                                                                        my data model!”                                                                                                           data model.”
                                                                                                                                                                                                              • “I don’t have time.”




                                                                                                                       3NF




 23       Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Role of the Data Architect
How to gain Traction, Budget and Executive buy-in
 • Be Visible about the program:
      • Identify key decision-makers in your organization and update them on your
      project and its value to the organization
      • Focus on the most important data that is crucial to the business first! Publish
      that and get buy in before moving on. (e.g. start small with a core set of data)

      •Monitor the progress of your project and show its value:
      • Define deliverables, goals and key performance indicators (KPIs)
      • Start small—focus on core data that is highly visible in the organization. Don’t
      try to “boil the ocean” initially.
      • Track and Promote progress that is made
      • Measure Metrics where possible
                                    “Hard data” is easy (# data elements, #end users, money saved, etc.)
                                    “Softer data” is important as well (data quality, improved decision-making, etc.)
                                    Anecdotal examples help with business/executive users
                                         “Did you realize we were using the wrong calculation for Total Revenue?”
                                         (based on data definitions)
 24      Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Communicate Effectively
Provide Information to uses in their “Language”
 • Repurpose information into various tools: BI, ETL, DDL, etc.
 • Publish to the Web
 • Exploit collaboration tools / SharePoint / Wiki …….
 • Business users like Excel, Word, Web tools
Document Metadata
 • Data in Context (by Organization, Project, etc.)
 • Data with Definitions
Provide the Right Amount of Information
 • Don’t overwhelm with too much information. For business users, terms and
   definitions, might be enough.
 • Cater to your audience. Don’t show DDL to a business user or Business
   definitions to a DBA.
Market, Market, Market!
 • Provide Visibility to your project.
 • Talk to teams in the organization that are looking for assistance
 • Provide short-term results with a subset of information, then move on.
25     Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Model publishing




26   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
27   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Case Study: Web-based information
            sharing




 28   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Company X
   Data Management Maturity Model                                                                                   Obtaining Limited
                                                                                                                                                                      Delivering broad
                                                                                                                                                                      Quality & Re-use
                                                                                                                                                                                                                     Ideal, Obtaining
                                                                                                                                                                                                                 Optimal Value from Data

                                                                       Operating in “Fire                               Benefits                                                                                 Level 5 - Optimised
                                                                        Fighting” Mode                                                                            Level 4 - Managed
                               Undesirable
                                                                                                                 Level 3 - Defined
                                                                  Level 2 - Repeatable                                                                                                                                   Aspiration
Data Principles               Level 1 - Initial

Recognized               Data Ownership Model        Data Ownership Model                                           Defined Data                               Data Ownership Model is                            Data Ownership Model has
                         does not exist. Data        does not exist. Owners                                         Ownership Model                            implemented for the key data                       been extended such that
Ownership                Owners, if any, evolve      commissioned in the                                            exists. Ownership                          entities. Governance                               the majority of data entities
                         on their own during         short-term for specific                                        Model is loosely                           process regularly reviews                          are now governed in a
                         project rollouts (i.e. self projects & initiatives.                                        applied to key data                        this model and its                                 consistent manner.
                         appointed data owners).As-IsOwnership tends to be                                          entities.                                  application, updating and
                                                     in form of “Data Teams”                                                                                         To-Be
                                                                                                                                                               improving as needed.
                                                     or “Super Users” that
                                                     manage “all” data.

Unique                   Data definitions                              Key data defined in the                      Key data definitions                       Single set of data definitions                     Data definitions extended
                         unknown and/or                                short-term for specific                      exist to those who                         exist for the key data                             beyond just “key” data
Definitions              inconsistent across the                       projects & initiatives.                      know where to look.                        entities. Definitions are                          entities. Common data
                         business(s).                                  Definitions are not                          Multiple sets of                           published to a central                             definitions used throughout
                                                                       leveraged from project                       definitions exist                          location that is accessible to                     the businesses & functions.
                                                                       to project and changeAs-Is                   because no                                 other programs, projects and
                                                                                                                                                                     To-Be
                                                                       often.                                       rationalization/standar                    users in secure manner.
                                                                                                                    dization occurs.


Accessible               Data repository(s) does                  Disparate set of data                             Multiple data                              A single integrated data                           Central data repository is
                         not exist.                               repositories exist as a                           repositories that                          repository houses the                              optimized via standard
Repositories                                                      result of specific                                synchronize and/or                         “record of reference” (single                      data collection &
                                                                  projects & initiatives.                           communicate via                            version of the truth). Other                       distribution mechanisms.
                                                                  Little or no                                      bespoke interfaces.                        systems access the RoR                             Data accessible to other
                                                              As-Is
                                                                  synch/communication                                                                          from To-Be
                                                                                                                                                                    the central integrated                        programs, projects and
                                                                  across these tools.                                                                          repository.                                        users in secure manner.


Lifecycle                    Complete lack of                         Short term procedures                                        Limited procedures or                       Defined & consistent set of        Defined & consistent set of
                             procedures or controls                   or controls for key data                                     controls for key data                       procedures & ctrls for key         procedures & ctrls extend
Management                   for key data operations                  operations of create,                                        operations of create,                       data operations of create,         beyond just key data. End-
                             of create, read, update                  read, update & delete.                                       read, update & delete.                      read, update & delete. Key         to-end automated “create
                             & delete. No warehouse                   Ltd warehouse &                                              Warehouse/archiving
                                                                                                                               As-Is                                           data is proactively monitored      to archive/warehouse”
                                                                                                                                                                               To-Be
                             and/or archiving of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+ that arch’ing/warehousing
                                                                      archiving driven only by                                     defined only for key                        so                                 processes optimize the life-
  29       Complete keyboard char set so that all ordinary characters
                             processes in place.                      space constraints.                                           data entities.                              occurs at optimal times.           cycle mgmt. of all data.
Make it sustainable:


                                                                                              Current position
                                                                                                                                                                                                                      Avoid the abyss via
                                                                                                                                                                                                                      investment in “ sustain”
                                                                                                                                                                                                                      activities
     Visibility




                                                                                                                                                                                                                        Typical Gartner
                                                                                                                                                                                                                        “ hype cycle”




                                 Technology                   Peak of inflated                                Trough of
                                                                                                                                                                          Slope of enlightenment                       Plateau of productivity
                                   Trigger                     expectations                                disillusionment


                                                                                                          M aturity @ your company

30                Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
Thank you




Contact details:
Email: chris.bradley@ipl.com
Tel: +44 (0)7973 184475
MSN: chrisbradley@bigfoot.com
Web: www.ipl.com


  31   Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
                                                                                                                                                                                                           I

Contenu connexe

En vedette

Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best PracticesBoris Otto
 
Data-Ed: Best Practices with the Data Management Maturity Model
Data-Ed: Best Practices with the Data Management Maturity ModelData-Ed: Best Practices with the Data Management Maturity Model
Data-Ed: Best Practices with the Data Management Maturity ModelData Blueprint
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance frameworkkaiyun7631
 
Data Architecture for Data Governance
Data Architecture for Data GovernanceData Architecture for Data Governance
Data Architecture for Data GovernanceDATAVERSITY
 
Data, Information And Knowledge Management Framework And The Data Management ...
Data, Information And Knowledge Management Framework And The Data Management ...Data, Information And Knowledge Management Framework And The Data Management ...
Data, Information And Knowledge Management Framework And The Data Management ...Alan McSweeney
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model DATUM LLC
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...Christopher Bradley
 
DAMA Feb2015 Mastering Master Data
DAMA Feb2015 Mastering Master DataDAMA Feb2015 Mastering Master Data
DAMA Feb2015 Mastering Master DataMary Levins, PMP
 
Capturing the Real Value of IT Service Management
Capturing the Real Value of IT Service ManagementCapturing the Real Value of IT Service Management
Capturing the Real Value of IT Service ManagementWaterstons Ltd
 
Demand & Supply Management in a Multi-Sourcing Environment
Demand & Supply Management in a Multi-Sourcing EnvironmentDemand & Supply Management in a Multi-Sourcing Environment
Demand & Supply Management in a Multi-Sourcing EnvironmentJean-Pierre Beelen
 
Arquitectura Empresarial
Arquitectura EmpresarialArquitectura Empresarial
Arquitectura EmpresarialBOC Ibérica
 
Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadataLuis Bermudez
 
Akili Data Integration using PPDM
Akili Data Integration using PPDMAkili Data Integration using PPDM
Akili Data Integration using PPDMrnaramore
 
A Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyA Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyDATAVERSITY
 
Challenges in Global Standardisation | EnergySys Hydrocarbon Allocation Forum
Challenges in Global Standardisation | EnergySys Hydrocarbon Allocation ForumChallenges in Global Standardisation | EnergySys Hydrocarbon Allocation Forum
Challenges in Global Standardisation | EnergySys Hydrocarbon Allocation ForumEnergySys Limited
 
WITSML data processing with Kafka and Spark Streaming
WITSML data processing with Kafka and Spark StreamingWITSML data processing with Kafka and Spark Streaming
WITSML data processing with Kafka and Spark StreamingDmitry Kniazev
 
GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...
GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...
GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...Carlos Gabriel Asato
 
Data Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS'sData Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS'sChristopher Bradley
 
Analytics Organization Modeling for Maturity Assessment and Strategy Development
Analytics Organization Modeling for Maturity Assessment and Strategy DevelopmentAnalytics Organization Modeling for Maturity Assessment and Strategy Development
Analytics Organization Modeling for Maturity Assessment and Strategy DevelopmentVijay Raj
 

En vedette (20)

Data Modelling and WITSML
Data Modelling and WITSMLData Modelling and WITSML
Data Modelling and WITSML
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Data-Ed: Best Practices with the Data Management Maturity Model
Data-Ed: Best Practices with the Data Management Maturity ModelData-Ed: Best Practices with the Data Management Maturity Model
Data-Ed: Best Practices with the Data Management Maturity Model
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance framework
 
Data Architecture for Data Governance
Data Architecture for Data GovernanceData Architecture for Data Governance
Data Architecture for Data Governance
 
Data, Information And Knowledge Management Framework And The Data Management ...
Data, Information And Knowledge Management Framework And The Data Management ...Data, Information And Knowledge Management Framework And The Data Management ...
Data, Information And Knowledge Management Framework And The Data Management ...
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
 
DAMA Feb2015 Mastering Master Data
DAMA Feb2015 Mastering Master DataDAMA Feb2015 Mastering Master Data
DAMA Feb2015 Mastering Master Data
 
Capturing the Real Value of IT Service Management
Capturing the Real Value of IT Service ManagementCapturing the Real Value of IT Service Management
Capturing the Real Value of IT Service Management
 
Demand & Supply Management in a Multi-Sourcing Environment
Demand & Supply Management in a Multi-Sourcing EnvironmentDemand & Supply Management in a Multi-Sourcing Environment
Demand & Supply Management in a Multi-Sourcing Environment
 
Arquitectura Empresarial
Arquitectura EmpresarialArquitectura Empresarial
Arquitectura Empresarial
 
Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadata
 
Akili Data Integration using PPDM
Akili Data Integration using PPDMAkili Data Integration using PPDM
Akili Data Integration using PPDM
 
A Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyA Data Management Maturity Model Case Study
A Data Management Maturity Model Case Study
 
Challenges in Global Standardisation | EnergySys Hydrocarbon Allocation Forum
Challenges in Global Standardisation | EnergySys Hydrocarbon Allocation ForumChallenges in Global Standardisation | EnergySys Hydrocarbon Allocation Forum
Challenges in Global Standardisation | EnergySys Hydrocarbon Allocation Forum
 
WITSML data processing with Kafka and Spark Streaming
WITSML data processing with Kafka and Spark StreamingWITSML data processing with Kafka and Spark Streaming
WITSML data processing with Kafka and Spark Streaming
 
GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...
GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...
GIS Technology and E&P in Petroleum Industry Context, Applications and Impact...
 
Data Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS'sData Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS's
 
Analytics Organization Modeling for Maturity Assessment and Strategy Development
Analytics Organization Modeling for Maturity Assessment and Strategy DevelopmentAnalytics Organization Modeling for Maturity Assessment and Strategy Development
Analytics Organization Modeling for Maturity Assessment and Strategy Development
 

Similaire à Data modelling where did it all go wrong?

06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...
06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...
06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...Accenture
 
ERP & NetSuite for B Corps
ERP & NetSuite for B CorpsERP & NetSuite for B Corps
ERP & NetSuite for B Corpsnetsuiteorg
 
How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...
How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...
How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...Emulex Corporation
 
Windstream Webinar: Making Your Business More Productive With MPLS Networking...
Windstream Webinar: Making Your Business More Productive With MPLS Networking...Windstream Webinar: Making Your Business More Productive With MPLS Networking...
Windstream Webinar: Making Your Business More Productive With MPLS Networking...Windstream Enterprise
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextMicrosoft Norge AS
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Server Virtualization and Beyond
Server Virtualization and BeyondServer Virtualization and Beyond
Server Virtualization and BeyondHerb Hernandez
 
RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...
RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...
RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...IBM India Smarter Computing
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...Mingxia Zhang, Ph.D.
 
Top 5 Ways the Cloud is Impacting Your IT
Top 5 Ways the Cloud is Impacting Your ITTop 5 Ways the Cloud is Impacting Your IT
Top 5 Ways the Cloud is Impacting Your ITValencell, Inc.
 
Making AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a RealityMaking AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a RealityEnterprise Management Associates
 
ENT204 The AWS Cloud Value Framework
ENT204 The AWS Cloud Value FrameworkENT204 The AWS Cloud Value Framework
ENT204 The AWS Cloud Value FrameworkAmazon Web Services
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2David Linthicum
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
2011 Game Changer Presentation Agenda
2011 Game Changer Presentation Agenda2011 Game Changer Presentation Agenda
2011 Game Changer Presentation AgendaDr. Jimmy Schwarzkopf
 
Trends in Enterprise Mobility
Trends in Enterprise MobilityTrends in Enterprise Mobility
Trends in Enterprise MobilityCompTIA
 

Similaire à Data modelling where did it all go wrong? (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...
06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...
06072012 the it_services_site_ibm__server_virtualization_and_beyond_webinar_f...
 
ERP & NetSuite for B Corps
ERP & NetSuite for B CorpsERP & NetSuite for B Corps
ERP & NetSuite for B Corps
 
How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...
How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...
How to Increase Performance and Virtualization Efficiency with Emulex 16Gb FC...
 
Manufacturing Performance
Manufacturing PerformanceManufacturing Performance
Manufacturing Performance
 
N2Y4 Cisco Keynote
N2Y4 Cisco KeynoteN2Y4 Cisco Keynote
N2Y4 Cisco Keynote
 
Windstream Webinar: Making Your Business More Productive With MPLS Networking...
Windstream Webinar: Making Your Business More Productive With MPLS Networking...Windstream Webinar: Making Your Business More Productive With MPLS Networking...
Windstream Webinar: Making Your Business More Productive With MPLS Networking...
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustext
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Server Virtualization and Beyond
Server Virtualization and BeyondServer Virtualization and Beyond
Server Virtualization and Beyond
 
RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...
RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...
RTC Analyst Paper: ESG - IBM Real-time Compression Optimizes Primary Storage ...
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
 
Top 5 Ways the Cloud is Impacting Your IT
Top 5 Ways the Cloud is Impacting Your ITTop 5 Ways the Cloud is Impacting Your IT
Top 5 Ways the Cloud is Impacting Your IT
 
Making AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a RealityMaking AIOps-Driven Network Performance Management a Reality
Making AIOps-Driven Network Performance Management a Reality
 
ENT204 The AWS Cloud Value Framework
ENT204 The AWS Cloud Value FrameworkENT204 The AWS Cloud Value Framework
ENT204 The AWS Cloud Value Framework
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
2011 Game Changer Presentation Agenda
2011 Game Changer Presentation Agenda2011 Game Changer Presentation Agenda
2011 Game Changer Presentation Agenda
 
Trends in Enterprise Mobility
Trends in Enterprise MobilityTrends in Enterprise Mobility
Trends in Enterprise Mobility
 
Integration
IntegrationIntegration
Integration
 

Plus de Christopher Bradley

Data is NOT the new oil - the Data Asset IS different
Data is NOT the new oil - the Data Asset IS differentData is NOT the new oil - the Data Asset IS different
Data is NOT the new oil - the Data Asset IS differentChristopher Bradley
 
CDMP preparation workshop EDW2016
CDMP preparation workshop EDW2016CDMP preparation workshop EDW2016
CDMP preparation workshop EDW2016Christopher Bradley
 
Information Management Training Courses & Certification
Information Management Training Courses & CertificationInformation Management Training Courses & Certification
Information Management Training Courses & CertificationChristopher Bradley
 
Information Management training courses in Dubai
Information Management training courses in DubaiInformation Management training courses in Dubai
Information Management training courses in DubaiChristopher Bradley
 
Information Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity AssessmentInformation Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity AssessmentChristopher Bradley
 
Information Management Training & Certification
Information Management Training & CertificationInformation Management Training & Certification
Information Management Training & CertificationChristopher Bradley
 
Is the Data asset really different?
Is the Data asset really different?Is the Data asset really different?
Is the Data asset really different?Christopher Bradley
 
Information Management best_practice_guide
Information Management best_practice_guideInformation Management best_practice_guide
Information Management best_practice_guideChristopher Bradley
 
Data Governance by stealth v0.0.2
Data Governance by stealth v0.0.2Data Governance by stealth v0.0.2
Data Governance by stealth v0.0.2Christopher Bradley
 
Selecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachSelecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachChristopher Bradley
 
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...Christopher Bradley
 
Information is at the heart of all architecture disciplines
Information is at the heart of all architecture disciplinesInformation is at the heart of all architecture disciplines
Information is at the heart of all architecture disciplinesChristopher Bradley
 
Information Management Training Options
Information Management Training OptionsInformation Management Training Options
Information Management Training OptionsChristopher Bradley
 
Information Management Fundamentals DAMA DMBoK training course synopsis
Information Management Fundamentals DAMA DMBoK training course synopsisInformation Management Fundamentals DAMA DMBoK training course synopsis
Information Management Fundamentals DAMA DMBoK training course synopsisChristopher Bradley
 
Advanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsisAdvanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsisChristopher Bradley
 

Plus de Christopher Bradley (20)

Data is NOT the new oil - the Data Asset IS different
Data is NOT the new oil - the Data Asset IS differentData is NOT the new oil - the Data Asset IS different
Data is NOT the new oil - the Data Asset IS different
 
CDMP preparation workshop EDW2016
CDMP preparation workshop EDW2016CDMP preparation workshop EDW2016
CDMP preparation workshop EDW2016
 
Information Management Training Courses & Certification
Information Management Training Courses & CertificationInformation Management Training Courses & Certification
Information Management Training Courses & Certification
 
Information Management training courses in Dubai
Information Management training courses in DubaiInformation Management training courses in Dubai
Information Management training courses in Dubai
 
Big Data Readiness Assessment
Big Data Readiness AssessmentBig Data Readiness Assessment
Big Data Readiness Assessment
 
Information Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity AssessmentInformation Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity Assessment
 
Information Management Training & Certification
Information Management Training & CertificationInformation Management Training & Certification
Information Management Training & Certification
 
Is the Data asset really different?
Is the Data asset really different?Is the Data asset really different?
Is the Data asset really different?
 
DAMA CDMP exam cram
DAMA CDMP exam cramDAMA CDMP exam cram
DAMA CDMP exam cram
 
Information Management best_practice_guide
Information Management best_practice_guideInformation Management best_practice_guide
Information Management best_practice_guide
 
Big data Readiness white paper
Big data  Readiness white paperBig data  Readiness white paper
Big data Readiness white paper
 
Data Governance by stealth v0.0.2
Data Governance by stealth v0.0.2Data Governance by stealth v0.0.2
Data Governance by stealth v0.0.2
 
Selecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachSelecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approach
 
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...
 
Information is at the heart of all architecture disciplines
Information is at the heart of all architecture disciplinesInformation is at the heart of all architecture disciplines
Information is at the heart of all architecture disciplines
 
Information Management Training Options
Information Management Training OptionsInformation Management Training Options
Information Management Training Options
 
Data modeling for the business
Data modeling for the businessData modeling for the business
Data modeling for the business
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
 
Information Management Fundamentals DAMA DMBoK training course synopsis
Information Management Fundamentals DAMA DMBoK training course synopsisInformation Management Fundamentals DAMA DMBoK training course synopsis
Information Management Fundamentals DAMA DMBoK training course synopsis
 
Advanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsisAdvanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsis
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Data modelling where did it all go wrong?

  • 1. Data Modelling Where did it all go wrong? DAMA London, 15th June 2007 Christopher Bradley 1 I
  • 2. Contents 1. Background 2. Seven deadly sins 3. Our part in fixing this 2 I
  • 3. Audience Poll What’s your role within your organization? Data Architect DBA Manager or Executive Sponsor Business Analyst Consultant Marketing Other 3 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 4. 1. Background 4 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 5. Background: Data Management growth: 1950-1970 1970-1990 1990-2000 1990-2000 Database development Database operation Data requirements analysis Data modelling Enterprise data management coordination Enterprise data integration Enterprise data stewardship Enterprise data use Explicit focus on data quality Security Compliance Other responsibilities 5 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 6. Background: Data Modelling’s promise …. "a single consistent definition of data" "master data records of reference" “reduced development time” “improved data quality” “impact analysis” ……. No brainers? So why is it that in many organisations the benefits of data modelling still need to be “sold” and in others the big benefits simply fail to be delivered? 6 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 7. 2. Seven deadly sins 7 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 8. i: Not focusing on benefits Project requirements vs Big picture Reward drives behaviour WIIFM Metrics Evidence Sustained improvement 8 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 9. What’s the value X Data M odelling to BP? Company of benefits x body of know ledge - m odels repository. Consistency of cross dom ain data concepts. Eases M aster Data Take-on, Legacy M igration, M I/BI, Application interoperability Reuse of com m on m odels & definitions (including standard industry m odels) Interoperability, & efficiency through com m on approaches Reduction in m aintenance. 9 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 10. Company X: User Survey; Benefits What benefits are you gaining from the Data m odelling service? 80% 79% 77% 70% 70% We are obtaining benefit through use of a 60% common modelling tool 50% 55% 60% 40% We are obtaining benefit through utilisation of a 30% common repository 20% 10% We are obtaining 0% benefit through use of 4% Disagree common standards, guidelines & processes Stongly Agree We are obtaining benefit through re-use of models & artefacts We are obtaining benefit We are not through provision of obtaining any 10 central support & help benefits Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 11. Company Y metrics What’s the $ value of Data M odelling to BP? A) Complete representation of requirements M easures • Number of definitions the client takes ow nership of. If the client is w illing to assume responsibility for the maintenance of the definitions, then it is safe to assume the definitions are accurate. • Number of modifications to the model after each review . This is more of a rolling "how w ell is the modelling process going" measure than an end-state measure of how complete the model is. A low er number of post-review modifications is an indicator of a higher degree of completeness. B) Retention of collected information (including re-use) M easures • Number of times portions of a model are referenced (on a w eb page for example). If the model has been published (w hich all should be) and the repository information is easily accessible, the "number of hits" on each entity (for example) can be a gauge of the usefulness of the originally collected information. • Number of entities re-used in subsequent projects. This is as much a measure of the quality of the original analysis (and potentially design) as it is a measure of the amount of re-use. Costs savings for this measure can be calculated based on a "days per entity" number. Total time savings (and related cost savings) w ould be equal to the "days per entity" multiplied by the number of entities re- used • Time to market for projects. Assuming w e w ere able to re-use an existing database for a second application, the time savings could simply be "days per entity" multiplied by the number of tables in the existing database. C) Consistent interface M easures • Review time by entity. The time required to review each entity (or definition) should decrease as the review ers become familiar w ith the consistent style of the model. A side benefit to follow ing a consistent style is that subsequent projects w ill be able to accurately reflect the amount of time required to review a data model in project plans based on the results of past review s. • Amount of time spent during subsequent referral to the model. Just as the number of times the model is subsequently referenced is a measure of the retention theme, the amount of time spent w hen referencing a specific portion of the model is a measure of the consistency. If the model has follow ed a consistent interface, subsequent users of the model should be able to find the required information quickly. 11 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 12. Value of Data Modelling - Company Z • Increased reuse & development efficiency >>> Reduced developm ent tim e (* based upon £10k per new Entity & 46% re-use) $300m • Increased consistency >>> Decreased maintenance (* based upon 22% reduction in # bespoke tables & messages) $75m 12 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 13. ii: Forgetting the purpose Top down only? Bottom up & middle out It’s not simply for RDBMS development 13 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 14. Why Produce a Data Model? Company Z Top Ten Reasons 1. Capturing Business Requirements 2. Promotes Reuse, Consistency, Quality 3. Bridge Betw een Business and Technology Personnel 4. Assessing Fit of Package Solutions 5. Identify and M anage Redundant Data 6. Sets Context for Project w ithin the Enterprise 7. Interaction Analysis: Compliments Process M odel 8. Pictures Communicate Better than Words 9. Avoid Late Discovery of M issed Requirements 14 10. Critical in M anaging Integration Betw een Systems Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 15. Not only for “new” Data Base Systems? SOA: Important in an SoA World. Definition of data & consequently calls to / results from services is vital. Straight through processing can exacerbate the issue • what does the data mean? • which definition of X (e.g. “cost of goods”)? • need to utilise the logical model and ERP models definitions Data Lineage: Repository based Data migration design - Consistency Source to target mapping Reverse engineer & generate ETL Impact analysis ERP: Model Data requirements – aid configuration / fit for purpose evaluation Data Integration Legacy Data take on Master Data integration BI / DW: Model Data requirements in Dimensional Model Reverse engineer BW Info Cubes, BO Universes, ……. 15 Generate Star / Snowflake / Starflake schemas Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 16. iii: Language & intellectual snobbery The term “ M odelling” often has baggage associated w ith it Use appropriate language & terms for different audiences Banish methodology bigots & dogma Barker / ERD /UM L / OR / etc etc Banish methodology bigots & dogma NEVER air methodology issues in front of users 16 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 17. iv: Discipline Dumbing dow n - It’s not just about picture draw ing! Don’t forget the metadata Training & appropriate NASA Mars Climate Orbiter personnel Identify relevant standards & guidelines Communicate Honesty – it’s not easy! 17 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 18. v: Inappropriate positioning Don’t do it just for modelling's sake! 18 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 19. v: Inappropriate positioning Data modelling performed in isolation – silos DM , PM , DBA ... Left until too late in the lifecycle Speed – too much focus on final 20% to be “ theoretically perfect” DM considered an overhead Charging for M odelling infrastructure Hidden / unpublished models – w hat’s the point! Limited re-use Projects left to ow n devices – “ the train has departed” DM function not resourced appropriately thus models not subject to peer / cross-domain review 19 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 20. vi: Failing to adapt Plethora of tools – good usage is more important than choosing the “ best” Forgetting the overall information architecture M aster Data, Transaction data, M I/BI, Unstructured, BDD … Disservice by ERP package vendors COTS Logical Data M odel w ith package? Lack of soft skills Hero seeking cow boys 20 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 21. vii: Square pegs & round holes TLA factory – DM , M DM , EDM , EII, CDI, SOA ……. The right people in the role? Is being a good modeller enough? Certification coming at last  Engaging w ith the business Nobody ow es us a living Communicating our successes Do people know w hy this is undertaken? Creating communities of interest Lack of “ Selling” skills 21 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 22. 3. Our part in fixing this 22 I
  • 23. Industry Culture DBAs, Data Architects and Executives are different creatures DBA Data Architect Business Executive • Cautious • Analytical • Results-Oriented • Analytical • Structured • “Big Picture” focused • Structured • Passionate • Little Time • Doesn’t like to • “Big Picture” focused • “How is this going to help talk • Likes to Talk me?” • “Just let me • “Let me tell you about • “I don’t care about your code!” my data model!” data model.” • “I don’t have time.” 3NF 23 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 24. Role of the Data Architect How to gain Traction, Budget and Executive buy-in • Be Visible about the program: • Identify key decision-makers in your organization and update them on your project and its value to the organization • Focus on the most important data that is crucial to the business first! Publish that and get buy in before moving on. (e.g. start small with a core set of data) •Monitor the progress of your project and show its value: • Define deliverables, goals and key performance indicators (KPIs) • Start small—focus on core data that is highly visible in the organization. Don’t try to “boil the ocean” initially. • Track and Promote progress that is made • Measure Metrics where possible “Hard data” is easy (# data elements, #end users, money saved, etc.) “Softer data” is important as well (data quality, improved decision-making, etc.) Anecdotal examples help with business/executive users “Did you realize we were using the wrong calculation for Total Revenue?” (based on data definitions) 24 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 25. Communicate Effectively Provide Information to uses in their “Language” • Repurpose information into various tools: BI, ETL, DDL, etc. • Publish to the Web • Exploit collaboration tools / SharePoint / Wiki ……. • Business users like Excel, Word, Web tools Document Metadata • Data in Context (by Organization, Project, etc.) • Data with Definitions Provide the Right Amount of Information • Don’t overwhelm with too much information. For business users, terms and definitions, might be enough. • Cater to your audience. Don’t show DDL to a business user or Business definitions to a DBA. Market, Market, Market! • Provide Visibility to your project. • Talk to teams in the organization that are looking for assistance • Provide short-term results with a subset of information, then move on. 25 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 26. Model publishing 26 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 27. 27 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 28. Case Study: Web-based information sharing 28 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 29. Company X Data Management Maturity Model Obtaining Limited Delivering broad Quality & Re-use Ideal, Obtaining Optimal Value from Data Operating in “Fire Benefits Level 5 - Optimised Fighting” Mode Level 4 - Managed Undesirable Level 3 - Defined Level 2 - Repeatable Aspiration Data Principles Level 1 - Initial Recognized Data Ownership Model Data Ownership Model Defined Data Data Ownership Model is Data Ownership Model has does not exist. Data does not exist. Owners Ownership Model implemented for the key data been extended such that Ownership Owners, if any, evolve commissioned in the exists. Ownership entities. Governance the majority of data entities on their own during short-term for specific Model is loosely process regularly reviews are now governed in a project rollouts (i.e. self projects & initiatives. applied to key data this model and its consistent manner. appointed data owners).As-IsOwnership tends to be entities. application, updating and in form of “Data Teams” To-Be improving as needed. or “Super Users” that manage “all” data. Unique Data definitions Key data defined in the Key data definitions Single set of data definitions Data definitions extended unknown and/or short-term for specific exist to those who exist for the key data beyond just “key” data Definitions inconsistent across the projects & initiatives. know where to look. entities. Definitions are entities. Common data business(s). Definitions are not Multiple sets of published to a central definitions used throughout leveraged from project definitions exist location that is accessible to the businesses & functions. to project and changeAs-Is because no other programs, projects and To-Be often. rationalization/standar users in secure manner. dization occurs. Accessible Data repository(s) does Disparate set of data Multiple data A single integrated data Central data repository is not exist. repositories exist as a repositories that repository houses the optimized via standard Repositories result of specific synchronize and/or “record of reference” (single data collection & projects & initiatives. communicate via version of the truth). Other distribution mechanisms. Little or no bespoke interfaces. systems access the RoR Data accessible to other As-Is synch/communication from To-Be the central integrated programs, projects and across these tools. repository. users in secure manner. Lifecycle Complete lack of Short term procedures Limited procedures or Defined & consistent set of Defined & consistent set of procedures or controls or controls for key data controls for key data procedures & ctrls for key procedures & ctrls extend Management for key data operations operations of create, operations of create, data operations of create, beyond just key data. End- of create, read, update read, update & delete. read, update & delete. read, update & delete. Key to-end automated “create & delete. No warehouse Ltd warehouse & Warehouse/archiving As-Is data is proactively monitored to archive/warehouse” To-Be and/or archiving of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+ that arch’ing/warehousing archiving driven only by defined only for key so processes optimize the life- 29 Complete keyboard char set so that all ordinary characters processes in place. space constraints. data entities. occurs at optimal times. cycle mgmt. of all data.
  • 30. Make it sustainable: Current position Avoid the abyss via investment in “ sustain” activities Visibility Typical Gartner “ hype cycle” Technology Peak of inflated Trough of Slope of enlightenment Plateau of productivity Trigger expectations disillusionment M aturity @ your company 30 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+
  • 31. Thank you Contact details: Email: chris.bradley@ipl.com Tel: +44 (0)7973 184475 MSN: chrisbradley@bigfoot.com Web: www.ipl.com 31 Complete keyboard char set so that all ordinary characters of IPL Title Fontget embedded in file zxcvbnm,./asdfghjkl;’#qwertyuiop[]1234567890-=`|ZXCVBNM<>?ASDFGHJKL:@~QWERTYUIOP{}¬!”£$%^&*()_+ I