SlideShare ist ein Scribd-Unternehmen logo
1 von 204
Downloaden Sie, um offline zu lesen
Content accountability




                 Ronald Damhof




                 Tom Breur



Organization accountability




                 Simone Molenaar
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
           !
           !




Prudenza       !
To Push or To Pull, That is the question

                                         Ronald Damhof




woensdag 21 september 11                                                                        1




       !"#$%&
       !"#$%&
                                         Taken from ‘Out of the Crisis’, Dr. W.Edwards Deming




                                     '!&()*+%',)-

                           !"#$%!&'(%)*+!,+(-#./('!,+(.*$$


woensdag 21 september 11                                                                        2
woensdag 21 september 11   3




woensdag 21 september 11   4
woensdag 21 september 11   5




woensdag 21 september 11   6
Push characteristics

            !        Mass production

            !        Known specifications, operational definitions, standards

            !        Repeatable, predictable, & even better; uniform process

            !        Part of the system that needs statistical control

            !        Inventory allowed/necessary

            !        Supply driven

            !        Reliability over flexibility

            Pull characteristics

            !        Just in time

            !        Demand driven

            !        Build to order

            !        Preferably no inventory

            !        Flexibility over Reliability


woensdag 21 september 11                                                                                                                      7




                                                                                             D&%4-4&*/

                 ?@'A&*&$)/&'F*1"$()+"*-$"8#%/2
                                                    0'1(+2&/('!3*456*+7!,+(.*$$




                                                                                      7*89#2&$':;"%)<=
                                                                                                                     .)/)'0'1#*%+"*'2&$34%&




                                                                                  ?     ?         ?      ?     ?
                     >@'7*$4%B')*8'%<&)*2&'8)/)

                                                                                  >     >         >      >     >
                     5@'D&,42/&$'0'!/)*8)$84E&
                                                                                  5     5         5      5     5

                    6@'A&/'/B&'$)C':#*%#/='8)/)                                   6     6       6        6      6
                                                                                            8*'*+5.!90!,+(.*$!:;*'%+&4<

                                                                                         .)/)'2"#$%&2



                                        0'1(+2&/('!3*456*+7!=+(.*$

woensdag 21 september 11                                                                                                                      8
E5*BF!;(2,('*'%!65*B

                                 6                        5                       >                                    ?
                           ;(2,&'7!AAA!-&%&!B&+*)(#$*!C!9#$5'*$$!0'%*445D*'.*!!3(2&5'


                                                                          ?


                                                                   >
                                                                                                            HF')--2
                                                                                                            ?*,(+%$


                                                      5
                                 !"#$%&'2/"$&




                                                                                                6PJ'5P




                                                                              H#24*&22'O4&CJ'
            !"#$%&2




                                                                              .)/)'1&&82
                                                6
                                                                                                            HF'I--2
                                                                                                            >'&47$5$


                                                         7*/&$-$42&'
                                                      .)/)'G)$&B"#2&

                                                                                                           HF'I--2
                                                                                                           >-@)(.




                                                    .)/)J'KGB)/L                                         M#*%+"*J'KN"CL               KGB&$&LJ'KGB"(L
             7Q/&$*)<
             '2"#$%&2




woensdag 21 september 11                                                                                                                                 9
                                                                       !"#$%&'/"'               !"#$%&2/"$&'           !"#$%&2/"$&'
                                                                                                                                        7.G':.O=
                                                                       -$"8#%/                  /"'-$"8#%/             /"'HO

       >-&,%&H4*



       G#$%&5'&H4*



       ;(2,45&'%


       3*.(#,4*-



       JK*./6*



       G%&'-&+-5I*-



       ;*'%+&45I*-


woensdag 21 september 11                                                                                                                                10
E5*BF!;(2,('*'%!65*B

                                 6                            5                      >                                    ?
                           ;(2,&'7!AAA!-&%&!B&+*)(#$*!C!9#$5'*$$!0'%*445D*'.*!!3(2&5'


                                                                             ?


                                                                    >
                                                                                                               HF')--2
                                                                                                               ?*,(+%$


                                                       5
                                 !"#$%&'2/"$&




                                                                                                   6PJ'5P




                                                                                 H#24*&22'O4&CJ'
            !"#$%&2




                                                                                 .)/)'1&&82
                                                6
                                                                                                               HF'I--2
                                                                                                               >'&47$5$


                                                           7*/&$-$42&'
                                                        .)/)'G)$&B"#2&

                                                                                                              HF'I--2
                                                                                                              >-@)(.




                                                    .)/)J'KGB)/L                                            M#*%+"*J'KN"CL              KGB&$&LJ'KGB"(L
             7Q/&$*)<
             '2"#$%&2




woensdag 21 september 11                                                                                                                                       11

    I8(4*42/$)+3&'-$"%&22                                         F*1"$()+"*'.&<43&$S'R$"%&22                                         .&%424"*9'0'%"*/$"<

                                                                                                             8*'*+&%*C!         .)/)'0'F*1"$()+"*'$&%4-4&*/2
                                                                                                             35$%+5H#%*
                                                                                               J'+5.)
                                                                   ?*D5$%*+!C!
                                                                  G%&'-&+-5I*
                                                      >L&5'
R$"%&2


                                                                                                                                             R.UI

                                                                                                                                     U"(-<4)*%&'$&-"$+*,
                                                                                                             F*1"$()+"*'
                                                                                     !"#$                      -$"8#%/2
                                                                                                                                      D42V'W)*),&(&*/
        !"#$
          !S2/&(2                                                 .O'T)2&8                                                    !"%%
        :4*/&$*)<'0                                                 .)/)'                                                               R&$1"$()*%&'
         &Q/&$*)<=                                                G)$&B"#2&                                                             W)*),&(&*/
                                                                                    H#24*&22                                             !#--<S'%B)4*'
                                                    !/),4*,                         $#<&2                                                "-+(4E)+"*
                                                                                                            .)/)'-$"8#%/2
                                                                                                                                       M$)#8'8&/&%+"*

                                                                                                                                        W)$V&/'T)2V&/'
                                                                                                                                          )*)<S242

                                                                         U"*/$"<'X'W&/)8)/)
woensdag 21 september 11                                                                                                                                       12
Remember the Push characteristics
                  !        Mass production                                                 Data Vault

                  !        Known specifications, operational definitions, standards          Data Vault

                  !        Repeatable, predictable, & even better; uniform process         Data Vault

                  !        Part of the system that needs statistical control               Data Vault

                  !        Inventory allowed/necessary                                     Data Vault

                  !        Mainly supply driven                                            Data Vault

                  !        Reliability over flexibility                                     Data Vault




                           Automation of a Data Vault production system is just common sense




woensdag 21 september 11                                                                                13




                                 WS'R"O'
                   IT"#/':.)/)'O)#</=')#/"()+"*'Y""<4*,
       ! A&*&$)+"*'42')*')48J'*"/')',")<'4*'4/2&<1
          – '."'*"/')%%"("8)/&'/B&'-$4*%4-<&2'/"'Z/'/B&'/""<@@@@
          – ';""V'1"$'8&%"#-<4*,
       ! Y$#<S'#*8&$2/)*8'/B&'(&%B)*4%2'9'B)*8%$)['4/'Z$2/
          – 'F*3&2/'4*'-$"-&$'&8#%)+"*')*8'<&)$*4*,
          – 'F*3&2/'4*'K,&]*,'$&)8SL'+(&
          – 'F*3"<3&'S"#$'K%#2/"(&$2L'1$"('/B&'2/)$/
       ! R"UJ'R"UJ'R"U
       ! .&<43&$J'.&<43&$J'.&<43&$



woensdag 21 september 11                                                                                14
YS-&'6'9'U<)224%'.)/)'O)#</
         H#24*&22'
        Y$)*2)%+"*'
          !S2/&('
                                                                                        !/),4*,'
                                                            .)/)'O)#</                                    .)/)2&/2
                                                                                          b#/
         H#24*&22'
        Y$)*2)%+"*'                                        8*'*+5.!9#$5'*$$!?#4*$
          !S2/&('
                                                                          D#<&'O)#</


                                 !/$#%/#$&'/$)*21"$()+"*                       H#24*&22'$#<&'&Q&%#+"*
                                 N#T'^'T#24*&22'V&S2                           !/$#%/#$&')*8'3)<#&'/$)*21"$()+"*




I8)-/)T<&           !#2/)4*)T<&            U"(-<4)*/           .&%"#-<&8            7_&%+3&*&22       !/)*8)$84E&8 U&*/$)<4E&8


                             `                                                                               `
woensdag 21 september 11                                                                                                         15




                             YS-&'5'9'!"#$%&'.)/)'O)#</
              H#24*&22'
             Y$)*2)%+"*'                         !/),4*,'O)#</
               !S2/&('
                                                                                      H#24*&22'                    .)/)'W)$/2
                                                                                     .)/)'O)#</
              H#24*&22'
             Y$)*2)%+"*'                         !/),4*,'O)#</
               !S2/&('


                           !/$#%/#$&'/$)*21"$()+"*                   H#24*&22'$#<&'&Q&%#+"*         !/$#%/#$&'/$)*21"$()+"*
                           a"'4*/&,$)+"*J'N#T^2#$$",)/&'V&S2         F*/&,$)+"*
                           R&$242+*,'2/),4*,'4*'.O'1"$()/            .O'("8&<<&8'




I8)-/)T<&           !#2/)4*)T<&           U"(-<4)*/            .&%"#-<&8            7_&%+3&*&22       !/)*8)$84E&8 U&*/$)<4E&8


     `                       `                                        `
woensdag 21 september 11                                                                                                         16
!"#$%&


                   !"#$%&



                                              '6ccd'!&()*+%',)-


                   !"#$%&              !/),4*,'.O
                                                               H#24*&22'.O
                   !"#$%&              !/),4*,'.O




                                                        6ccd'!&()*+%',)-



                           !+<<'/B&'2"#$%&

                                              F*/&,$)+"*J'%<&)*24*,J'%"*2"<48)+"*
                                              H#24*&22'$#<&'&Q&%#+"*'#-2/$&)('``
                                              .O'("8&<<&8'


woensdag 21 september 11                                                            17




                   !"#$%&


                   !"#$%&



                                              '6ccd'!&()*+%',)-


                   !"#$%& !"#$%& !/),4*,'.O
                                                             H#24*&
                                                                .)/)'
                                                              G)$&B"#2&
                   !"#$%& !"#$%& !/),4*,'.O                  22'.O

                                                        6ccd'!&()*+%',)-



                           !+<<'/B&'2"#$%&

                                              F*/&,$)+"*J'%<&)*24*,J'%"*2"<48)+"*
                                              H#24*&22'$#<&'&Q&%#+"*'#-2/$&)('``
                                              .O'("8&<<&8'


woensdag 21 september 11                                                            18
W&/)("8&<'8$43&*')#/"()+"*
        9 W"8&<2':-$"%&22J'$#<&2')*8'8)/)='8&/&$(4*&'/B&'(&/)8)/)J'/B&'(&/)8)/)'8&/&$(4*&2'/B&')#/"()+"*')$+1)%/2
        9 I4('42'/"'T&'6ccd'8&%<)$)+3&
        9 F/'%)*'*"/'T&',&*&$)/&8')<<J'2-&%4Z%'/)4<"$&8'(&/)8)/)'C4<<'$&()4*'*&%&22)$S


                                   W&/)8)/)'8$43&*')#/"()+"*
                                   9'F*-#/2e'!"#$%&'("8&<:2=J'/)$,&/'("8&<J'Y&(-<)/&'.&24,*J'a)(4*,'%"*3&*+"*2
                                   9'I83)*%&8'4*-#/2e'a"$()<4E)+"*'-$&1&$&*%&2J'b*/"<",4&2

                                   Y)V&*'1$"('.)*';4*2/&8/L2'T<",'-"2/e'Bf-eXX8)*<4*2/&8/@%"(X8)/)3)#</%)/X%"8&9,&*&$)+"*91"$98)/)93)#</9*"/9)29&)2S9)29S"#9/B4*VX

                                                .)/)'O)#</'
                                             4(-<&(&*/)+"*2 Y&(-<)/&'8$43&*')#/"()+"*
                                                                             9 F*'/B&'("2/'T)24%'1"$(2g'8"%#(&*/)+"*''9'8&2%$4T4*,')'-)f&$*
                                                                             9 W"$&')83)*%&8g',&*&$)+*,'hW;'%"8&'1"$'5*8',&*@'7Y;'/""<4*,
                                                                             9 OT'9'Bf-eXXCCC@,$#*82)/E<4%B94/@*<XT49/""<29/&(-<)/"$@B/(<




woensdag 21 september 11                                                                                                                                             19




                                   I#/"()+"*'/S-"<",S
       • YB"2&'/B)/'2#--"$/'2-&%4&2'i6':T#4<84*,')'!"#$%&'O)#</=
             – Y&(-<)/&'8$43&*'"$'W&/)8)/)'8$43&*
             – b[&*',&*&$)/&2'/B&'("8&<')*8'/B&'<",42+%2
       • YB"2&'/B)/'2#--"$/'2-&%4&2'i5':T#4<84*,')'U<)224%'O)#</=
             – Y&(-<)/&'8$43&*'"$'W&/)8)/)'8$43&*
             – A&*&$)/&':(&/)8)/)'"1='/B&'<",42+%2
             – W"8&<4*,'$&()4*2')'%$)['j'F.7aYFMk'YN7'Hl!Fa7!!'m7k!
       • YB"2&'/B)/',"'T&S"*8'
             – W&/)("8&<'8$43&*
             – H)2&8'"*'/B&'T#24*&22'-$"%&22J'/B&'$#<&2')*8'/B&'8)/)
             – YB&'8)/)("8&<':.OJ'IWJ'@@='42')'%"*2&n#&*%&'"1'/B&'-$"%&22
             – !#--"$/'1"$'I;W'%B)$)%/&$42+%2



woensdag 21 september 11                                                                                                                                             20
YB)*V'k"#
                           &'#()*+,-%.)&()&-/$+0

                           H<",                                     Bf-eXX-$#8&*E)@/S-&-)8@%"(X
                                                                    Bf-eXXCCC@T9&S&9*&/C"$V@%"(XT<",2X8)(B"1X'
                           ;4*V&84*                                 Bf-eXX*<@<4*V&84*@%"(X4*X$"*)<88)(B"1

                           7()4<                                    $"*)<8@8)(B"1o-$#8&*E)@*<

                           YC4f&$                                   D"*)<8.)(B"1

                           !VS-&                                    D"*)<8@.)(B"1

                           W"T4<&                                   p>6:c=q'5qr'qs'6t?

                           b/B&$2                                   F*1"$()+"*'u#)<4/S'U&$+Z&8'R$"1&224"*)<':FuUR=
                                                                    .)/)'O)#</'U&$+Z&8'A$)*8'W)2/&$
                                                                    U&$+Z&8'!%$#('W)2/&$
                                                                    W&(T&$'"1'/B&'H"#<8&$'HF'H$)4*'Y$#2/':iHHHY=

                           *+,-%.)&-/$+0)42')*'4*8&-&*8&*/'-$)%++"*&$'4*'/B&'Z&<8'"1'8)/)'()*),&(&*/')*8'8&%424"*'2#--"$/@'A$)8#)/&8'4*'6rrv'4*'
                           /B&'2/#8S'"1'7%"*"(4%2@'!4*%&'6rrv'B&'C"$V&8')2')'-$)%++"*&$'4*/"'/B&'Z&<8'"1'F*1"$()+"*'W)*),&(&*/'C4/B')'1"%#2'"*'
                           8&%424"*'2#--"$/')*8'8)/)'()*),&(&*/J'/$S4*,'B)$8'/"'&*B)*%&'/B&'$4,"$')*8'$&<&3)*%&'4*'/B&2&'Z&<82'TS'%"(T4*4*,'2%4&*+Z%'
                           $&2&)$%B'C4/B'/B&'&3&$S8)S'%B)<<&*,&2'"1'/B&'-$)%++"*&$@'D"*)<8'42'()4*<S'B4$&8'TS'%#2/"(&$2'4*'/B&'$"<&'"1'T#24*&22XFY'
                           )$%B4/&%/J')#84/"$J'%")%B'0'/$)4*&$@'N&'T<",2'"*'H97S&9a&/C"$V@%"(')2'C&<<')2'B42'"C*'T<",J'42')'(&(T&$'"1'/B&'-$&2+,4"#2'
                           HHHYJ'C$"/&'2&3&$)<')$+%<&2'$&,)$84*,'8&%424"*'2#--"$/')$%B4/&%/#$&2')*8'42')'$&2&)$%B&$'4*'/B&'Z&<8'"1'F*1"$()+"*'
                           W)*),&(&*/@'

                           I</B"#,B'D"*)<8'<4V&2'/"'C"$V'C4/B'/B&"$&+%)<',$"#*8&8'$&2&)$%B')*8'-$"3&*'-$)%+%&2J'D"*)<8'42'*"/')'wCB4/&'-)-&$w'
                           )$%B4/&%/g'-#/'S"#$'("*&S'CB&$&'S"#$'("#/B'42J'42'B42'("f"@'N&'<4V&2'/"'2&&')$%B4/&%/#$&2'w<43&w'4*'&*/&$-$42&2J'*"/'x#2/'C$4/&'
                           )T"#/'4/@'F*'("2/'"$,)*4E)+"*2'B42'$"<&'&Q/&*82')$%B4/&%/#$&'"[&*@'F*'/$#&<S'),4<&'2-4$4/'/B&'$"<&2'B&'-<)S2'8&-&*8'"*'/B&'
                           %"*/&Q/'"1'/B&'%<4&*/g'B&'%)*'T&')'(4224"*)$S':2&<<4*,'/B&'3)<#&=J')'-$"x&%/'()*),&$':,&]*,'4/'8"*&=J')'2%$#('()2/&$':$&("34*,'
                           4(-&84(&*/2=J'2-&%4)<42/':&8#%)+*,'B)$8C)$&'-&&-2J'8)/)')$%B4/&%/2J'8)/)'<",42+%2'&/%@='"$')'<&)8&$@




woensdag 21 september 11                                                                                                                                      21
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!




Qosqo   !
Introducing QUIPU

                         October 2011

                          Jeroen Klep
                           QOSQO

                          +31 6 2953 2342
                       Jeroen.Klep@QOSQO.nl


open source data warehousing
Agenda



                                New
Background   Architecture
                            developments
What is a quipu?




               AD 1300 - 1600
Quipucamayocs
Facts and figures
Visitors and downloaders
Customers
      QUIPU   QOSQO
•    BI strategy development   •  Maintenance & support
•    Information analysis      •  Data vault technology
•    (E)DW architecture        •  Quipu development
•    Project management
•    Adapttm training
QUIPU: Open Source DW generation
•  Open Source Data Warehouse Generation System, based on
   Data Vault principles
•  First public release July 1st 2010
•  QOSQO takes a leading role in continuous development and
   support
Fast implementation
of DV based EDWH




Removal of
repetitive tasks



Reduction of risk
of modeling errors




                      Source:
QUIPU - Key business benefits
QUIPU - Key IT benefits
•  Automated data warehouse data model design
   and implementation
•  Fully repository based metadata driven data
   model and load code generation
•  Supports most common database platforms using
   ANSI-SQL over JDBC
  –  Template based platform support
•  Integration with ETL and scheduling tools
•  Lower total cost of ownership using open source
   licensing model
Workflow
Characteristics




                              Design time


                                Run time
      Source(s)   Target DW
Quipu basic architecture: ‘classic’
Quipu extended architecture
Business model
•  Development of new functionality
   –  Paid customer assignments
   –  QOSQO roadmap priority
•  Support
   –  Quick start consultancy
   –  Proof of Concepts
   –  Flexible support model
      •  On site
      •  Remote
•  Training
•  Quipu Model Manager
   –  Paid software
   –  Hosting
Quipu products
      Community                Model
        Edition               Manager          Powered by




 New DWH                 Management &
 developments            Maintenance

 -    Open source        -    Closed source   -    Embedded in BI
 -    Generate models    -    Manage models        solutions
 -    Single user        -    Delta changes
 -    Continuous         -    Multi-user      -    CaseWise Modeler
      developments and                             solution
      improvements


 -    New: Data mart     -       New
                              New product     -    New solutions
            DM                  product
      generation              roadmap
        generation             roadmap
      assistance
Data Mart assistance
•  In cooperation with BinckBank
•  Logical layer on top of DataVault
•  Basic Starschema or snowflake generation
Quipu Model Manager
•    Version control of data models
•    Multiple users, projects, versions
•    Quipu Community Edition as client
•    Check in / Check out
•    Migration of run time DW data
•    Central repository of models and code
                            Quipu
                             CE
                                             Quipu
                            Quipu             MM
                             CE

                            Quipu
                             CE
•  Download and evaluate Quipu (it’s free!)

•  Share your experience and feature wishes

•  Hire us
More info
•  www.datawarehousemanagement.org
•     @OS_Quipu
•  Demo Youtube channel: ‘osquipu’
•  Sourceforge: https://sourceforge.net/projects/quipu/

•  www.QOSQO.nl
QOSQO, the DataVault         Our sister company
Karel Doormanlaan 1b
                          specialist, is the leading   Nippur assists in
5688 BP OIRSCHOT          company behind Quipu         executing business
The Netherlands                                        intelligence projects
E: info@QOSQO.nl
T: +31 ( 0499 ) 577 562   www.QOSQO.nl                 www.nippur.nl
F: +31 ( 0499 ) 577 059

open source data warehousing
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
              !
              !
              !




                  !
Infosupport
26-09-2011




     !"#$%&'#()'$(#%

*"#$+,-./0+)110#'230*%%




 45(.6"%
•    7./0%&)110#'%
•    8.6("90)#%:7%
•    4#3;-'(3')#(%
•    !('"%6"'"%6#-9(.%6(9(<01*(.'%
•    =(<-9(#"><(+%
•    ?0.3<)+-0.%




                                             1
26-09-2011




!"#$%&'(($)*%
•  +!%,$-(.*."/.%,."*.)%
•  0.*1$2$3$45.6%5"/3'25"4%75-8933:%!"-$":%;9*9%
   <9'3*%
•  =)95"5"4%,."*.)%
•  +!%;.>.3$(-."*%?39@$)-A%B"2.9>$')%+!%




!"#$%&'(($)*%+!%;.>.3$(-."*%?39@$)-%
•  B"2.9>$')%+!%




                                                           2
26-09-2011




  !"#$%&'(#)*+&%)&,#%'

                 9/:.'-,77.#&'5%&"'0"&"'6%7.4+&.#8'

                                                              6%7.#&4'
                           0"&"'        3,4+/%44'     0"&"'
 -.,#)%'   -&"$+/$'
                           1",2&'        1",2&'       5"#&'
                                                              (/"284+4'
Source     Back End                     Front End             Reporting &
Systems    Systems                      Systems               Analysis

                 9/:.'-,77.#&';./&#.2'</=+#./>%/&'




  !"#$%&'(#)*+&%)&,#%'

                 9/:.'-,77.#&'5%&"'0"&"'6%7.4+&.#8'

                                                              6%7.#&4'
                           0"&"'        3,4+/%44'     0"&"'
 -.,#)%'   -&"$+/$'
                           1",2&'        1",2&'       5"#&'
                                                              (/"284+4'
Source     Back End                     Front End             Reporting &
Systems    Systems                      Systems               Analysis

                 9/:.'-,77.#&';./&#.2'</=+#./>%/&'




                                                                                    3
26-09-2011




!"#$%&$#$%&'()"*%&")"+,-."*#%




                            !"#$%&$#$%              &"+()"'$8+"%
  /,0'1"%!,2"+%
                            4"-,5(#,'6%




   3.-,'#%                !$*$7"%               9"*"'$#"%




:'"$;*7%$%&$#$%<$0+#%!,2"+%
           =  /,0'1"%!,2"+%         =  >+7,'(#?.%




           3*7'"2("*#5%             4"1(-"%



           =  &$#$%<$0+#%           =  :,*A70'$;,*5%
              !,2"+%
              9"*"'$#,'%


           @,,+5%                   &"1,'$;,*%




                                                                           4
26-09-2011




!"#"$%"&'#$()*+'$,+-+."/)-$

       •  Configurations


                           Generator




       •  Source Model                     •  Staging Model
                                           •  Data Vault Model
                                           •  Mappings
                           (+#"$!"#"$
                           0+1)23#).4$




!+'35+."6'+2$
•  789$7+.5+.$!"#"6"2+$()*+':2;$
   –  <"6'+2$:=&6>$93-?>$7"#+''3#+;$
   –  %3+@2$:"62#."A/)-$'"4+.;$
   –  B)-2#."3-#2$
   –  C-*+D+2$
•  E<9$
   –  77C7$1"A?"F+2$
      •  G"2+*$)-$6+2#$1."A/A+2$"-*$F&3*+'3-+2$
   –  H&*3#$#."3'$




                                                                         5
26-09-2011




  !"#$%"&'(#)*%"#+,#$'-.*&/*#0'-&"12'
  •    344&*156"#'7'-5$18'9#*$'
  •    :$5#/5%/*;,/'&"00*#0'
  •    :$5#/5%/*;,/',<1,46"#85#/&*#0'
  •    !"#=0.%56"#>'
  •    ?#1%,+,#$>'7'@"A1".#$>'B"%'5./*$5C*&*$D'
  •    ?#1&./,>'%,4"%$>'B"%'+5*#$,#5#1,'




  E%"#$'(#/':D>$,+'
                  ?#B"':.44"%$'G,$5'F5$5'@,4">*$"%D'

                                                               @,4"%$>'
                             F5$5'        -.>*#,>>'    F5$5'
  :".%1,'    :$50*#0'
                             H5.&$'        H5.&$'      G5%$'
                                                               3#5&D>*>'
 Source     Back End                      Front End            Reporting &
 Systems    Systems                       Systems              Analysis

                  ?#B"':.44"%$'!"#$%"&'(#)*%"#+,#$'

•  F5$5'G5%$'7'-.>*#,>>'H5.&$'
  –  !5#'C,',*$8,%')*%$.5&'"%'48D>*15&'
•  !.C,>'I'@,4"%$>'
  –  !%,5$,/'+5#.5&&D'




                                                                                     6
26-09-2011




!"#$%&'("#)
•  *#+,-./+,0)'"%&1"#)
     –  2/+/3/',)
     –  456)
     –  !"#+."%)4#7(."#8,#+)
•    !"'+),9,$17,)
•    :,+/)0/+/)0.(7,#)
•    ;.,0($+/3%,)<&/%(+=)
•    :".,)18,)+")>"$&')"#)3&'(#,'').,<&(.,8,#+')




                                                           7
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!




             !
Centennium
!"#$

    !%&'%&&()*$"+'+,+-%./)0%$#%'./1/2/34$
    5'-)6')-%$ $#/1%2$ $7%&%-+'%$ $8&/,2%13%$9+-'&%-0.(:$

    !
    "#$%!&#'()*(!
    +(,-$(*!.,*/0'!
    12,-3*#!45!6788!

1




                                 ;3%&1+$
       9*(,*(($:0!;<!*=>*#,$)*?:$)!
       9@A!
            !"#$%"$#&!     !       B*C*#*(2*!+#2?$,*2,:#*!
            '()&*! !       !       @','!D':/,!
            +&,&#-"&!      !       E*0>/',*!;')*F!@*G*/->0*(,!
            .,(/*&)0&11
            2-#",&#3456!   !       H(-I/*FJ*!,#'()C*#5!2-'2?$(J!
       9@A!>#-2*))!
       !
       !
2
!"#$"##%&'()*("+,"-$%."/&%.(
    !"#$%$"#$"&''
    ($'%)*+,#$'*-)'.-/&*0$)/'1,&2'&2$'),32&'/4,55/6'7&'&2$'
    ),32&'&,0$'7"#'&2$'),32&'178'
    9*"/-5&7".86'7#:,"&$),0'/-%%*)&6'%)*;$.&',0%5$0$"&7&,*"'
    7"#'&)7,","3'/$)+,.$/6'<-&'%),07),58'7.&/'7/'7'=!>?(@'
    4"*15$#3$'%7)&"$)'A*)',&/'.5,$"&/'
    ($'&74$'*)'/27)$')$/%*"/,<,5,&8'A*)'&2$'$B$.-&,*"'7"#'
    07"73$0$"&'*A'=!'7"#'?(@'%)*;$.&/'7"#'%)*+,#$'/$.*"#'
    *)'&2,)#'5,"$'/-%%*)&'A*)'$B,/&,"3',0%5$0$"&7&,*"/'
    ($'*AA$)'7"'$B&$"/,+$'%*)&A*5,*'*A'.*-)/$/'7"#'&)7,","3'
    /$)+,.$/''
    ($'%)*+,#$'*-)'.-/&*0$)/'1,&2'&2$'4"*15$#3$'7"#'
    %)7.&,.75',"/,32&/')$C-,)$#'&*'<$D.*0$E'/$5A:/-AA,.,$"&',"'
    07,"&7,","3'7"#'$B%7"#,"3'&2$,)'=!:$"+,)*"0$"&/'
    '
                       111F.$"&$"",-0F"5'
3   '




          !"#$"##%&'(01$121-"/3&."(4"$/3536378(
        G'0$&2*#*5*386',".5-#,"3'?(@:&**5/'
        =-,5#'*)'0,3)7&$'#7&717)$2*-/$/'A7/&6'1,&2'2,32'C-75,&8'7"#'
        5*1'.*/&'
        G-&*07&,.'3$"$)7&,*"'*A'#7&717)$2*-/$'<7/$#'*"'#$/.),%&,+$'
        0$&7#7&7'
        9?H',".5-#$/I'
           J$0%57&$'=7/$#'?$+$5*%0$"&'
           =$/&'%)7.&,.$/'
           K-75,&8'.*"&)*5'0$.27",/0'
           L"*15$#3$'%7)&"$)/2,%'
        =$/&'M)7.&,.$/I'?7&7'N7-5&6'L,0<7556'O$A$)$".$'G).2,&$.&-)$'
        K-75,&8'.*"&)*5'0$.27",/0I'$B&$"/,+$'.2$.45,/&/'7"#'
        #*.-0$"&7&,*"'
        L"*15$#3$'&)7"/A$)'<8'&)7,","36'.$)&,A,.7&,*"'7"#'5$7)","3'*":
        &2$:;*<'
        '
4       '
!"#$"##%&'()*$*+*,"-.&/"(0"$-.1.2.34(
                                           Knowledge Partnership




5
         Structuring         Modelling          Generating




                 5#.+2"13"(6*,$#",/-%6(
    !"#$%&&'($)*+,--"./0123&456*#7#.(&8,+/"9(.+&
    :.#01012&"-/0"1+& &
      ;<&#1=&5>?&),1=#9(1/#$+&
      456&=(+021(.&@&:;5&=(A($"-(.&/.#01012& !
      5#/#&B#,$/&),1=#9(1/#$+&&        !
      5#/#&B#,$/&8(./0)08#/0"1&C!(1(+((&D8#=(9EF&   !
      509(1+0"1#$&9"=($$012&
      "#$%!&'(#!#'!)))*+&,#-.%&/&'0%'*'.!
    G1*/H(*I"J&8"#8H0123&$(#.1012&JE&="012!
    4(1/(110,9&+,--"./+& &8,+/"9(.+&JE&&
    C9#1#2(9(1/F&8"1+,$/#18E3&#++(++9(1/+3&-."I(8/+3&
    /.#01012&#1=&+",.8012&
6
!"#"$"%&"'($&)*+"&+,$"-''
                          .+$,&+,$*%/'




7




                0"1234+"'546"7'8"9"3:21"%+-'
                         ;"%"$4+*%/'
                                 '
        !"#$%&'&()*&+$),,$-!.$)'/$012&3*+$40($
          5&%6+*()*60'$,)7&($
          8(&+&'*)*60'$,)7&($
        5&90+6*0(7$)'/$+3(69*+$)(&$4(&&$04$3:)(%&$
        ;(&)*6'%$*:&$+*)%6'%$,)7&($6+$'0*$9)(*$04$!"#$1<*$
        3)'$1&$)<*0=)*&/$9&($3<+*0=&($
    $




8
!"#$%&'&(&)*)$




                <*=1)7'1->$3<?94$




     5'&67,6$     +*,'-&.$#&'&$     92(.7:&'71,$
      35!84$    /&-*012)*$3+#/4$      39;"4$




9




                !"#$-*=1)7'1->$




                <*=1)7'1->$3<?94$




     5'&67,6$     +*,'-&.$#&'&$     92(.7:&'71,$
      35!84$    /&-*012)*$3+#/4$      39;"4$




10
-3D,



                                                                J4K,   GHI,   DEF,

                 !"#$%&'#()&%*+,-.+/01'2&%'/*+
                              )'3+%(4)02+567+
     !"#$%&'#()&%*+,,
         -./&0%1(%&'#,'2,()),345,61'$.00.0,
         7#0&/8%,&#,9(%(,)'/&0%&$0,
         :&0%'1&$,61'2&).,'2,)'(9&#/,61'$.00.0,
         ,
     ;'()+,
         41($.(<&)&%*,,
         =(&#%.#(#$.+,)'$()&0(%&'#,(#9,&9.#%&2&$(%&'#,'2,()),
         9(%(>%1(#0($%&'#0,?@1'#/,(#9,$'11.$%A,
         5&#B(/.,%',0'"1$.,0*0%.C0,

11


                                                                       -3D,



                                                                J4K,   GHI,   DEF,

                 !"#$%&'#()&%*+,-.+/01'2&%'/*+
                            %081)(%0+%(4)02+
     !"#$%&'#()&%*+,,
         G.#%1(),0%'1(/.,'2,%.C6)(%.,0$1&6%0,2'1,/.#.1(%&#/,
         %(<).0,(#9,345,61'$.9"1.0,
         3(0*,61'C'%&'#,%','%8.1,.#L&1'#C.#%0,?M4KDA,
         41(#06(1(#%,
     ,
     ;'()+,,
         N.10&'#,C(#(/.C.#%,'2,%.C6)(%.0,
         M<O.$%,?1.PA$1.(%&'#,(#9,C(&#%.#(#$.,



12
<8@,



                                                             A9H,   6-G,   @EF,

                 !"#$%&'#()&%*+,-.+/01'2&%'/*+
                            30%(+4(%(+%(5)02+
     !"#$%&'#()&%*+,,
         -./&#.0,1.2&0%1(%&'#,(#3,4"5)&$(%&'#,)(*.1,
         6'#%(&#0,'57.$%,(#3,89:,3./&#&%&'#0,
         6'#%(&#0,3(%(,)'2&0%&$0,
         ,
     ;'()+,
         ;.#.1(%&#2+,
           <.2&0%1(%&'#,)(*.1,=-(%(,>(")%,%(5).0?,
           @"5)&$(%&'#,)(*.1,=A%(1,0$B.C.0?,,
           89:,41'$.00.0,      0%'1.3,             ,
         D57.$%,$1.(%&'#,(#3,C(&#%.#(#$.,
13


                                                                    <8@,



                                                             A9H,   6-G,   @EF,

                 !"#$%&'#()&%*+,-.+/01'2&%'/*+
                            30%(+4(%(+%(5)02+
     9(5)., <.4'0I9(5). ,
         6'#%(&#0,'57.$%,#(C.0,/'1,,
            A%(2&#2,,
            <.2&0%1(%&'#,
            @"5)&$(%&'#,
         9(5).,&0,/&)).3,5*,(#,(44)&$(%&'#,'1,8J$.),0B..%,
         ,
     ,        <.4'0IK(44&#2 ,
         6'#%(&#0,C(44&#2,'/,0%(2&#2L,1.2&0%1(%&'#,(#3,
         41.0.#%(%&'#,
         9(5).,&0,/&)).3,5*,(#,(44)&$(%&'#,'1,8J$.),0B..%,
14
!"#$%&'(&$)*+,(-"'+




                     !"=)%$&)'-+3!>84+




         5&(#$*#+      ."*&'(,+/(&(+     829,$:(&$)*+
          35674+     0('"1)2%"+3./04+      38;<4+




15


                                                               G7B!



                                                        @EF!   ./0!   BCD!


                    !"#$%&'(&$)*+,(-"'+
                                   !
     "#$#%&'#(!&))!*+,!'&,)#(!-$!'*#!./01!&(!2#3-$#2!-$!
     %#45(-'5%6!
     78#%6!*+,!95$'&-$(!'*#!95)+:$(;!!
        !"#$%&!'(&)#*+),-#.(/*0&1!2345*+)-#'+1(56(("5"17-#
        '+1(58&02#+2#'+1(5(9"!15!"#
     <&%-&,)#(!3%5:!%#45(-'5%6!&%#!&44)-#2!
     =$9#!'*#!*+,(!&%#!>#$#%&'#21!'*#!%#45(-'5%6!-(!
     +42&'#2!
     ?+,(!>#$#%&'#2!&995%2-$>!'5!/&'&!<&+)'!@'&$2&%2(A!


16
G7B!



                                                          @EF!   ./0!   BCD!


                     !"#$%&'(&$)*+,(-"'+
                                      !
       "#$#%&'#(!&))!*+,!'&,)#(!-$!'*#!./01!&(!2#3-$#2!-$!
       %#45(-'5%6!
       78#%6!*+,!95$'&-$(!'*#!95)+:$(;!!
          !"#$%&!'(&)#*+),-#.(/*0&1!2345*+)-#'+1(56(("5"17-#
          '+1(58&02#+2#'+1(5(9"!15!"#
       <&%-&,)#(!3%5:!%#45(-'5%6!&%#!&44)-#2!
       =$9#!'*#!*+,(!&%#!>#$#%&'#21!'*#!%#45(-'5%6!-(!
       +42&'#2!
       ?+,(!>#$#%&'#2!&995%2-$>!'5!/&'&!<&+)'!@'&$2&%2(A!


17


                                                                 G7B!



                                                          @EF!   ./0!   BCD!


                     !"#$%&'(&$)*+,(-"'+
     @9%-4'!           '&,#)!     !
       "#$#%&'#(!&))!(&'#))-'#!'&,)#(!-$!'*#!./01!&(!2#3-$#2!
       -$!%#45(-'5%6!
       78#%6!(&'#))-'#!95$'&-$(!'*#!'*#!95)+:$(;!!
           :5!"#$/0&+!32#*+),-#'+1(56(("5"17-#
           '+1(56(("5+!2"5"17-#'+1(58&02#+2#'+1(5(9"!15!"#
       <&%-&,)#(!3%5:!%#45(-'5%6!&%#!&44)-#2!
       =$9#!'*#!*+,(!&%#!>#$#%&'#21!'*#!%#45(-'5%6!-(!
       +42&'#2!
       @&'(!>#$#%&'#2!&995%2-$>!'5!/&'&!<&+)'!@'&$2&%2(A!


18
F8A'



                                                            !DE'   012'   ABC'


                       !"#$%&'(&$)*+,(-"'+
     !"#$%&'             &()*+'     '
         ,*-*#(&*.'(++'.(&*++$&*'&()+*.'$-'&/*'0123'(.'4*5$-*4'
         $-'#*%6.$&6#7'
         89*#7'.(&*++$&*'"6-&($-.'&/*'&/*'"6+:;-.<''
             !"#$%&'()*#+,%-*./0%1*23"433$"$250%
             1*23"433$"*#,$"$250%1*23"6)(,%*,%1*23"37$#2"#$%
         =(#$()+*.'5#6;'#*%6.$&6#7'(#*'(%%+$*4'
         >-"*'&/*'/:).'(#*'?*-*#(&*43'&/*'#*%6.$&6#7'$.'
         :%4(&*4'
         !(&.'?*-*#(&*4'(""6#4$-?'&6'1(&('=(:+&'!&(-4(#4.@'


19


                                                                   F8A'



                                                            !DE'   012'   ABC'


                       !"#$%&'(&$)*+,(-"'+
     !"#$%&'             &()+*'+$-G '
         ,*-*#(&*.'(++'+$-G'&()+*.'$-'&/*'0123'(.'4*5$-*4'$-'
         #*%6.$&6#7'
         89*#7'+$-G'$.'"6--*"&*4'&6'&H6'6#';6#*'/:).%
         =(#$()+*.'5#6;'#*%6.$&6#7'(#*'(%%+$*4'
         >-"*'&/*'+$-G.'(#*'?*-*#(&*43'&/*'#*%6.$&6#7'$.'
         :%4(&*4'
         I$-G.'?*-*#(&*4'(""6#4$-?'&6'1(&('=(:+&'!&(-4(#4.@'
     '


20
H9C'



                                                             !FG'   123'   CDE'


                        !"#$%&'(&$)*+,(-"'+
     !"#$%&'             &()*+'*$,- '
         .+,+#(&+/'(**'*$,-'&()*+/'$,'&0+'1234'(/'5+6$,+5'$,'
         #+%7/$&7#8'
         9:+#8'*$,-'$/'"7,,+"&+5'&7'&;7'7#'<7#+'0=)/!
         >(#$()*+/'6#7<'#+%7/$&7#8'(#+'(%%*$+5'
         ?,"+'&0+'*$,-/'(#+'@+,+#(&+54'&0+'#+%7/$&7#8'$/'
         =%5(&+5'
         A$,-/'@+,+#(&+5'(""7#5$,@'&7'2(&('>(=*&'!&(,5(#5/B'
     '


21


                                                                    H9C'



                                                             !FG'   123'   CDE'


                        !"#$%&'(&$)*+,(-"'+
     !"#$%&'                                   '
         .+,+#(&+/'(**'*$,-'/(&+**$&+'&()*+/'$,'&0+'1234'(/'
         5+6$,+5'$,'#+%7/$&7#8'
         >(#$()*+/'6#7<'#+%7/$&7#8'(#+'(%%*$+5'
         ?,"+'&0+'*$,-'/(&+**$&+/'(#+'@+,+#(&+54'&0+'#+%7/$&7#8'
         $/'=%5(&+5'
         A$,-'/(&+**$&+/'(#+'@+,+#(&+5'(""7#5$,@'&7'2(&('>(=*&'
         !&(,5(#5/B'




22
EF@'



                                                              !CD'   123'   @AB'


                          !"#$%&'(&$)*+,(-"'+
     !"#$%&'                                       '
       ()*)#+&),'+--'-$*.',+&)--$&)'&+/-),'$*'&0)'1234'+,'
       5)6$*)5'$*'#)%7,$&7#8'
       9+#$+/-),'6#7:'#)%7,$&7#8'+#)'+%%-$)5'
       ;*")'&0)'-$*.',+&)--$&),'+#)'<)*)#+&)54'&0)'#)%7,$&7#8'
       $,'=%5+&)5'
       >$*.',+&)--$&),'+#)'<)*)#+&)5'+""7#5$*<'&7'2+&+'9+=-&'
       !&+*5+#5,?'




23




                          ./0,$1(&$)*+,(-"'+




                           !"=)%$&)'-+6!>.7+




               8&(#$*#+      2"*&'(,+3(&(+     ./0,$1(&$)*+
                689:7+     4('"5)/%"+62347+      6.;<7+




24
FGC$



                                                      ?>E$   012$   CD6$

                        !"#$%&'(%)*+$',-.+
                          /%0-*1%)*1+'*/+2'&(1+
     !"#$%&'($)&#$#*+",-'($.+%/$012$
     0%&.%+/3$-%$           $3-)+$3,4"/"$3-)&#)+#3$
         5+$)&($%-4"+$.%+/)-$$
     673*&"33$+7'"3$,)&$8"$)99'*"#$
         07++"&-'($73*&:$;*"<3$
         673*&"33$+7'"$"#*-%+$*&$&"=-$+"'")3"$
     >(9"$?01$@A$@@A$"-,B$
     0%&.%+/"#$#*/"&3*%&3$<4"&$&""#"#$
     $
         $
25




                           3456+7.)&-11+
     @&,+"/"&-)'$)99+%),4$
     >*/"8%="3$%.$HIJ$<""K3$
     $
     $
     $




26
!"#$%&'()*+,%)-*./0/-&%
                 90% Centennium                             70% Customer      100% Customer
 100% Centennium 30% Customer                               40% Centennium    10% Centennium


        !"#$%&'&                    !"#$%&(&                       !"#$%&)&        !"#$%&*&


                                                   +,-.%/%,0&

1-8-2011                                                                                    31-12-2011
            !"#1        "+&+%3+4,&%
                                        7.+)-)-2%+-8%!6+*9)-2%6-1&9/1:6;%      <4((6.&)-2%*4=&60/.%
           &.+)-)-2%   !/.&)5)*+&)6-%



      Typical increment ranges from 2 to 6 months
      Centennium role changes from LEAD to FOLLOW
      Customer is fully CDM-aware at the end of the increment
      Centennium continues supporting customers through
      knowledge partnership




      >?@A7%!BC7BCCDA#%


 28
!"#$"##%&'()*("+,"-$%."/&%.(/0&.".(122($/"("+,"-$.(&#3"-(0#"(-0045(
!"#"$%&'(("#)*+&,--&.*'/-"0+"&,*0&"12"#3)4"&3'&,00#"44&3!"&5'62-"1&
$74)*"44&)*3"--)+"*5"&)447"4&(,5)*+&'7#&5-)"*34&3'0,%&

;18$.(1#3(4%<&-".:(                              6"-7%8".(07"-7%"9:(
   L"%#4/4M+NOOP+                                   !"#$%&'(#)*+
   QRS+6%$1#/$$+1#'/&&12/#)/+)"#$%&'(#'$+           ,-"./)'$++
   +                                                0/$"%-)1#2++
!0-"(712&".:(                                       34%)('1"#+
   T%H(#+!(?1'(&+                                +
   K#+)&"$/+)"&&(6"-('1"#+                       60'"(04(0&-(82%"#$.:(5""#6-"#7+8&6-"#7++
   <6./)'1A/+(#4+K#4/?/#4/#'+                    9:(7+!8;7+<=07+>"?(@7+$/A/-(&+B%')C++
(                                                D%#1)1?(&1'1/$7+8/2"#7+9%'-/)"7+E9<7+
=+,"-$%.":(                                      F/#G*H/7+E('(+I'//&7+;,97+B3JE87++K;387+
                                                 8))/&&7+E"HE"H7+;8I+=89;7+J/($/,&(#7++
   =%$1#/$$+1#'/&&12/#)/+
                                                 =-(6(#'+5('/-+
   I'-('/21)7+'()'1)+(#4+"?/-('1"#(&+
                                  +




                !"-$%4%81$%0#(1#3(*#3&.$->(?"80<#%$%0#(
        8&&+!/#'/##1%H+)"#$%&'(#'$+(-/+!/-'1U1/4+=K+,-"U/$$1"#(&$+V!=K,W+(X(-4/4+6*+
        EB5KY++
        +
        !=K,7+6()@/4+6*+EB5KZ$+-/?%'('1"#+($+'C/+&/(4/-+1#+=K+/4%)('1"#+(#4+-/$/(-)C7+
        H(@/$+(+$'-"#2+$'('/H/#'+'C('+X/+(-/+(H"#2+'C/+&/(4/-$+1#+'C/+1#4%$'-* %?+'"+
        4('/+X1'C+=K+'/)C#"&"21/$7+@#"X&/42/(6&/+(6"%'+6/$'+?-()'1)/$+(#4+$'('/["U['C/[
        (-'+$"&%'1"#$7+(#4+1#U"-H/4+"U+/H/-21#2+'-/#4$+

        8&&+!/#'/##1%H+B('(+>(%&'+$?/)1(&1$'$+(#4+(-)C1'/)'$+(-/+)/-'1U1/4+"#+B('(+
        >(%&'+H"4/&1#2+6*+B(#+J1#$'/4'7+B('(+5(-/C"%$/+1#4%$'-*+'C"%2C'+&/(4/-+
        (#4+U"%#4/-+"U+'C/+B('(+>(%&'+H"4/&1#2+$'(#4(-4.

        !/#'/##1%H+1$+'C/+6%$1#/$$+?(-'#/-+"U+F/#/$//+8)(4/H*+1#+"-2(#1G1#2+'C/+B('(+
        >(%&'+D"4/&1#2++!/-'1U1)('1"#+ +3%-"?/+!"%-$/Y++
        5/+(-/+())-/41'/4+'"+?/-U"-H+'C/+F/#/$//+8)(4/H*+B('(+>(%&'+'-(1#1#2$Y+

                     +)%$'"H/-+9%'-/)"+
        B('(+D"4/&+1#+]^^O+U"-+'C/1-+)"-?"-('/+U1#(#)1(&+(#4+?-")%-/H/#'+4('(+X(-/C"%$/+
        H"4/&Y+
31




     !"#$"##%&'()*("+,"-$%."/&%.(
     01#2"(344-/4&$(56(
     7895(:!(;.<=-1>"#/12"((
     ?"@"A44#( BCB(69(7B(6CB(
     D1+((        BCB(69(7B(6C9(
     EF0((        GGGHI"#$"##%&'H#@((
     ( ( (        GGGHJ%<4,@"%K%#2"#H#@(
     !
     !   ! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
         !




             !
Logica
29 september 2011




                           Metadata driven Data Integration
                           Hype or reality ?

                                       Datavault Conference - Automation
                                       Bertram Hof & Tom van Gessel
                                       6-10-2011




                 Generating or still Programming

                !  Do you use Data Integration tools ?

                !  Do you use Metadata Exchange ?

                !  Do you use design patterns / reusable components

                !  Do you spend much time testing

                !  Do you have metadata management in place ?




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 2




Title of Presentation                                                                                              1
29 september 2011




                 Agenda

                !  Logica and our BI Practice
                !  Framework approach
                !  Best practices
                !  Demo Mapping Builder
                !  One step beyond, Business Metadata driven
                !  Recap
                !  Q & A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011                                           No. 3




                 Logica, our presence - Europe

                " Our widespread presence
                   means we have the capability                                                                              9,600
                   to sell and deliver where our                                                      UK                    Nordics
                   clients work and live
                                                                                                       5,400
                " Speaking the same language                                                                               1,900
                                                                                                                         Germany
                   gives us strong client and
                                                                                                                 5,500
                   cultural intimacy                                                                   Benelux


                                                                                                                                        200
                " Combining these skills with
                   blended delivery is a platform                                                            8,900                    CEE
                                                                                                    France
                   to deliver services in the most
                   efficient way to our clients                                  900
                                                                         Portugal




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011                                           No. 4




Title of Presentation                                                                                                                                  2
29 september 2011




                 Logica, our BI workforce world wide




                                                                                > 3000 consultants work on BI every day,
                                                                                    on site, remote, near- & offshore


                 © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011                     No. 5




                                                                     in
                 Roll out thought leader in
                  Logica, plan
                                      ce
                                      en
                    Business Intellig       w
                    Europe, launches its ne
                     book to share its vision
                     How to Transform Information
                       Into a Competitive Asset
                             Discover the BI Framework


               Investing in Business Intelligence to aid
               competitiveness is, for the fourth year in a row,
               top priority for CIOs, say analysts. BI is even
               more important when times are tough: it can
               help find bottlenecks and inefficiencies or
               expose areas that are profitable.

               Knowing that most organisations already have some
               BI solutions in place, this publication focuses on cost
               effective management of BI and provides with a clear
               roadmap on how to lower the total cost of
               ownership of the current landscape.

               Discover a structured approach to manage the
               BI life cycle in a cost effective and efficient
               manner.



                 © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011                     No. 6




Title of Presentation                                                                                                              3
29 september 2011




                 Agenda

                !  Logica and our BI Practice
                !  Framework approach
                !  Best practices
                !  Demo Mapping Builder
                !  One step beyond, Business Metadata driven
                !  Recap
                !  Q & A




                © Logica 2011. All rights reserved    Datavault Conference – Automation 6 oct 2011                   No. 7




                 Logica - BI Framework
                               Business Focus
                               ICT Focus




                                                Operation Focus                                      Change Focus


                © Logica 2011. All rights reserved    Datavault Conference – Automation 6 oct 2011                   No. 8




Title of Presentation                                                                                                              4
29 september 2011




                 Logica - BI Referentie architectuur

                        Operational                                                                                                            Actionable
                          Data                                                                                                                Information

                           Client
                                                                                                Operations
                          Services
                                                                                                                       Reporting                PDA

                         Product X
                                                                                                  Sales
                         Services                                                                                                               RSS
                                                                  Enterprise                                           Analytics
                                                                    Data
                        Product Y                                 Warehouse                      Finance                                         Mail
                         Services

                                                                                                                         Mining
                        Product Z                                                                                                               Web
                                                                                                Marketing
                         Services
                                               Extract                                                                   Access                Publish
                          Source              Integrate                Storage                 Subject Area              Utilities            Personalise
                                                                                                                                               Present

                                                       Data Warehouse (back-end)                                     Business Intelligence (front-end)
                                                        Sequential Development                                            Iterative Development




                © Logica 2011. All rights reserved     Datavault Conference – Automation 6 oct 2011                                                               No. 9




                 Logica - Engineering Framework
                                                                        BI Engineering Framework subject models
                        Deliverable
                                               Data        Function                Network                 Timing                   People        Motivation
                                                                                     Mission & Vision statement
                                                           Services
                                            Business                              Business                Business          Organisational          Goals &
                                                               &
                                             Terms                                Locations                Events               Entities            Strategy
                          Business                         Products
                           Context          Semantic       Business
                                                                                    Logistic               Master           Organisational         Objectives
                                               data         process
                                                                                    System                  Plan               Structure           & Policies
                                              model          model
                                                                       Enterprise Architecture criteria, topologies and standards
                                                BI
                                                               BI                                                                                        BI
                           System           semantic                                BI infra              BI event            BI user task
                                                           essential                                                                                semantic
                           Context             data                                 context                model                  model
                                                            context                                                                                rule model
                                              model
                               BI
                                                                   BI architecture criteria, topologies and standards
                        Architecture
                                             Logical        Logical                                        Logical
                           System                                                    Logical                                  Logical user            Logical
                                               data         process                                        control
                           Concept                                               Infra. Model                                interface mdl.        rule model
                                              model          model                                          model
                                            Physical        Physical                                      Physical
                           System                                                   Physical                                 Physical user           Physical
                                              d ata         process                                        control
                        Specification                                            Infra. Model                                interface mdl.        rule model
                                             model           model                                         model
                                                                                                                                                    Busines
                         Repository         Database        Process            Infrastructure           Procesflow          User interface
                                                                                                                                                      rule
                        data & Code            code           code             Environments                 code                  code
                                                                                                                                                     code
                                                                                                                                                    Business
                        BI Solution         Database        Process            Infrastructure           Procesflow          User interface
                                                                                                                                                       rule
                       Configuration         objects        objects            Environments               objects               objects
                                                                                                                                                     objects


                © Logica 2011. All rights reserved     Datavault Conference – Automation 6 oct 2011                                                              No. 10




Title of Presentation                                                                                                                                                          5
29 september 2011




                 Agenda

                !  Logica and our BI Practice
                !  Framework approach
                !  Best practices
                !  Demo Mapping Builder
                !  One step beyond, Business Metadata driven
                !  Recap
                !  Q & A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011                                                      No. 11




                 DWH, layer reference model

                " 3nf               " Per source     " Per source         " Per source          " Integrated         " Integrated        " Subject
                " incomplete        " Source         " Source             " Storage             " Target             " Subject           oriented
                  history             model            model                model               " Delta               oriented           " Business
                " Detail            " Delta          " Complete           " Complete            " Truncate/          " Dimensional       Language
                " OLTP              " Truncate/       History               History                 insert            Model
                                      insert         " Merge              " Merge                                    " Merge




                    Source               IMP           STG/ODS                  DVT
                      1                   1               1                      1                   D           D     D             D


                    Source               IMP           STG/ODS                  DVT                          F                 F
                      2                   2               2                      2

                                                                                                     D           D      D            D
                     Bron n
                    Source               IMP           STG/ODS                  DVT
                       n                  n               n                      n


                                         IMP           STG/ODS                  DVT                 INT/BVT            STO/DMT

                   Source                                                                                                                 Knowledge
                   system                                                Reference data
                                                                                                                                           Worker

                                                                            Meta data


                                                                          Processflow



                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011                                                      No. 12




Title of Presentation                                                                                                                                                6
29 september 2011




                 Productivity Boosters

                !  Import flat files – Import Tabel + Import Mapping

                !  Staging / ODS – Staging/ODS tabel + Merge / SC Mapping

                !  Storage / Datamart – Dimension / Fact + Mapping

                !  Processflows

                !  Quantitative Measures

                !  Seedfile driven generation – flatfiles / imp /ods

                !  Seedfile driven generation – XML delivery / interfaces

                !  Seedfile driven generation – dimension/fact loading

                !  Datavault Experts – Hup, Link en Satellite generation



                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 13




                 Example of Productivity Booster Datavault Link




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 14




Title of Presentation                                                                                              7
29 september 2011




                 Some Practical results

                !  Seedfile driven approach ODS => 15-30% of budget

                !  Productivity Boosters during development => 10-20% of budget

                !  Quality improvement => 40%

                !  Test reduction => 70%



                !  Exploitation reduction

                !  Time to market

                !  Impact Analysis

                ! …



                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 15




                 Agenda

                "  Logica and our BI Practice
                "  Framework approach
                "  Best practices
                "  Demo Mapping Builder
                "  One step beyond, Business Metadata driven
                "  Recap
                "  Q & A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 16




Title of Presentation                                                                                              8
29 september 2011




                 Demo, mapgen the functionality

                Mapping generation with informatica powercenter




                                                     Parameters




                                                                                                      Repository
                                                                           Mapgen                    Informatica




                                                       Visio
                                                     Template




                © Logica 2011. All rights reserved    Datavault Conference – Automation 6 oct 2011                  No. 17




                 Demo, mapgen the templates

                Target ODS




                 Target Satellite (DataVault)




                © Logica 2011. All rights reserved    Datavault Conference – Automation 6 oct 2011                  No. 18




Title of Presentation                                                                                                             9
29 september 2011




                 Demo Mapping Builder

                !  Ferarri case




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 19




                 Agenda

                !  Logica and our BI Practice
                !  Framework approach
                !  Best practices
                !  Demo Mapping Builder
                !  One step beyond, Business Metadata driven
                !  Recap
                !  Q & A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 20




Title of Presentation                                                                                             10
29 september 2011




                 ETL Development Process




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 21




                 ETL Framework a different perspective




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 22




Title of Presentation                                                                                             11
29 september 2011




                 Logica - ETL Framework, components




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 23




                 ETL Generator




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 24




Title of Presentation                                                                                             12
29 september 2011




                 Some lab implementations

                Microsoft
                SSIS




                IBM Cognos/
                Infosphere




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 25




                 Lab results


                •  BI- Platform indepedant ETL methode
                   •  Generic ETL model/design


                •  Cost reduction of 8% with ETL Framework

                •  Cost reduction of 17% with ETL Generator

                •  Combination of ETL Framework and ETL Generator will
                  result in cost reduction > 26%




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 26




Title of Presentation                                                                                             13
29 september 2011




                 Agenda

                !  Logica and our BI Practice
                !  Framework approach
                !  Best practices
                !  Demo Mapping Builder
                !  One step beyond, Business Metadata driven
                !  Recap
                ! Q & A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 27




                 Recap

                Generation of Dataware House not a hype but reality



                "  Main parts of the datawarehouse can be generated

                "  Requirement Capture needs further maturity
                "  Framework approach provides the structures needed to generate
                "  Mature enough to use within projects and organisations
                "  Quality results obvious /Testtime reduction
                "  Faster implementation, time to market / Reduced TCO




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 28




Title of Presentation                                                                                             14
29 september 2011




                 Agenda

                !  Logica and our BI Practice
                !  Framework approach
                !  Best practices
                !  Demo Mapping Builder
                !  One step beyond, Business Metadata driven
                !  Recap
                ! Q & A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 29




                 Q&A




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011    No. 30




Title of Presentation                                                                                             15
29 september 2011




                 Thank you




                                                        BI brilliant together




                     Ing. Bertram Hof                                                 Tom van Gessel
                     Principal Consultant BI                                          Software architect




                © Logica 2011. All rights reserved   Datavault Conference – Automation 6 oct 2011           No. 31




                          BI brilliant together




                © Logica 2011. All rights reserved




Title of Presentation                                                                                                    16
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
                 !
                 !




XLNTconsulting       !
Agile BI:
Accounting for progress

                          Tom Breur
              Data Vault Automation
             Utrecht, 6 Oktober 2011
“Our highest priority is to satisfy the
  customer through early and continuous
       delivery of valuable software”

                                                   Agile Manifesto, 2001
       Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham,
      Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern,
Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas




www.xlntconsulting.com                    2
Counter intuitive Agile practices
! People are more productive if nobody tells
  them what to do
! Pair programming leads to more (effective)
  production code
! Business partners must be full-time
  engaged (co-located) with the
  development team


www.xlntconsulting.com   3
Counter intuitive Agile practices
! Only the business has the right to choose
  what gets done
! An efficient team must have “slack”, must
  have people sitting idle, with nothing
  productive to do, on a regular basis
! Etc.



www.xlntconsulting.com   4
Software ‘inventory’


            “Work-in-Progress is a liability
                   – not an asset”
                                   Tom Breur, 2011




www.xlntconsulting.com     5
Simplified development

                         Error Reports




           Idea          Develop         Test   Working Code




www.xlntconsulting.com             6
(More) realistic development

            Idea                       Analysis                   Design              Code


                               Error                      Error               Error


Working                  Acceptance                   System               Unit
 Code                       Test                       Test                Test




www.xlntconsulting.com                            7
Agile manufacturing

                 Theory          Focus
                 J-i-T           Inventory
                 TQM/QA          Quality & Conformance
                 T-o-C           Bottlenecks
                 Lean            Inventory, Quality &
                                 Conformance
                 Six Sigma       Quality & Variance




www.xlntconsulting.com       8
Throughput Accounting metrics
                         THROUGHPUT                                     INVENTORY

           Rate of cash* generated through                    Quantity of ideas for client-valued
            delivery of working code into                    functionality queing for input to, in-
             production, not merely code                       process through, or waiting for
                      complete                                     output, from the system

             *Assuming a constant level of Investment


                         INVESTMENT                              OPERATIONAL EXPENSE

          The sum of money invested in the                     The sum of money spent in the
         system of software production plus                 system to produce working code from
        the sum spent to obtain the ideas for                ideas for client-valued functionality
        client-valued functionality input to the                 (marginal expense to create
           system (gathering requirements)                            production code)




www.xlntconsulting.com                                  9
ROI in Throughput Accounting


                         Unknown (T) – Pretty hard to guess (OE)
                 ROI =
                               Didn’t bother to measure (I)




www.xlntconsulting.com                10
NP in Throughput Accounting


                         (more) Net Profit (NP) = T – (less) OE




www.xlntconsulting.com                      11
ROI in Throughput Accounting


                             Throughput (T) – Operating Expense (OE)
  (more) ROI             =
                                  (less) Investment in Inventory




www.xlntconsulting.com                   12
ROI in Throughput Accounting

                         (more) Net Profit (NP) = (more) T - OE

                         (more) Throughput (T) – Operating Expense (OE)
  (more) ROI =
                                              Investment




www.xlntconsulting.com                   13
Focus on Throughput
! Focus on T, I, or OE?
! Throughput is unlimited, it can grow
  forever
! Focusing on cost has a logical (yet
  unattainable) lower bound – namely zero
! Throughput focuses on the customer –
  externally
! Cost focuses on the team – internally
www.xlntconsulting.com   14
Investment
! Minimizing Investment (I) drives ROI up
! Minimizing Investment also reduces OE,
  by reducing carrying cost of capital
! And, most importantly
! Lower I means lower inventory,
  which leads to reduced Lead Times,
  hence earlier delivery of value
  (Agile Manifesto principle #1)

www.xlntconsulting.com   15
Cost vs Throughput Accounting
Cost Accounting                     Throughput Accounting
!  Inventory is an asset            !  Inventory is a liability
!  Efficiency = function/           !  Efficiency = function/
   dollar (hours) " labor is           direct costs (idle or not)
   a “variable” cost                   " labor is a “fixed” cost
!  People sitting idle are          !  People sitting idle are a
   discarded!                          part of the system!




www.xlntconsulting.com         16
Cost vs Throughput Accounting

                                    Cost Accounting

                   Operating
                                        Inventory     Production




                                                                   Least Focus
                   Expense
     Most Focus




                  Throughput                          Operating
                                        Inventory
                  (Production)                        Expense

                                 Throughput Accounting


www.xlntconsulting.com                     17
Agile & Data Vault
! (very) few other architectures allow
  incremental build at such low marginal
  cost
       ! Deliver early – in (very) small increments
! (very) few other architectures allow
  ‘mistakes’ in your model, that you can
  recover from inexpensively
       ! Deliver early – (long) before you have settled
         on “the” final business model
www.xlntconsulting.com       18
Conclusion
! By providing appropriate metrics
  (=Throughput Accounting), complex
  adaptive systems (Agile projects) will
  display the desired emergent properties
! Agile BI is not about delivering faster (or
  cheaper) – efficiency
! Agile BI is about delivering in arbitrarily
  smaller increments to end-users – hence
  gathering feedback about effectiveness
www.xlntconsulting.com   19
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
                  !
                  !
                  !



Genesee Academy       !
25568 Genesee Trail Rd
                                                                                              Golden, Colorado 80401
                                                                                                  (303) 526-0340


 Data  Vault  Modeling  and  Approach     DW2.0  and  Unstructured  Data     Master  Data  Management  and  Metadata  




    Data  Vault    
   DW  Automation  
   Classification  Matrix  

      Data  Vault  Automation  Conference    2011  
                       
©2011 Genesee Academy, LLC
                          
   25568 Genesee Trail Rd
   Golden, Colorado 80401
                                 Hans  Hultgren  
                                                      
  © 2011 Genesee Academy, LLC
Welcome  


       Overview  of  Data  Warehouse  Automation  
       Scope  of  the  Classification  Matrix  
       Classification  Criteria  
       Automation  Categories    
       The  Automation  Matrix  
       Applying  the  Matrix  
    




  © 2011 Genesee Academy, LLC
Overview  of  Data  Warehouse  Automation  


      Operational  Applications  support  business  processes.    
      Typically  this  implies  the  support  and  partial  
      automation  of  components  of  a  particular  business  
      process.  
      In  addition  to  software,  business  processes  are  also  
      supported  by  methodologies,  frameworks,  specialized  
      techniques,  and  also  forms,  templates  and  checklists.  
      Together  these  form  a  pool  of  tools  and  techniques  that  
      support  certain  aspects  of  these  business  processes.  


  © 2011 Genesee Academy, LLC
Overview  of  Data  Warehouse  Automation  


      With  Data  Warehousing  and  Business  Intelligence  
      another  pool  of  tools  and  techniques  exists  to  support  
      particular  aspects  of  these  programs.  
      In  fact  these  tools  and  techniques  are  vast  and  varied     
      each  addressing  some  combination  of  DWBI  activities.  
      To  limit  these  tools  to  some  degree,  this  presentation  
      will  focus  mainly  on  Enterprise  Data  Warehousing  and  
      in  particular  those  that  utilize  data  vault  modeling.  
        


  © 2011 Genesee Academy, LLC
Scope  of  the  Classification  Matrix  


      As  mentioned,  the  focus  is  on  Enterprise  Data  
      Warehousing:  
       *    Integrated                *    Non-­‐Volatile          *    Time-­‐Variant  
       *    Subject  Oriented         *    Auditable               *    Adaptable  
                                                                            
       *    Atomic  Level               *    All  Data             *    Traceable  
       *    Business  Key  Based        *    Business  Aligned     *    Hub/Link/Sat  
      Plus  all  forms  of  automation  tools  and  techniques:  
       *    Software  Tools           *    Methodologies           *    Frameworks  
       *    Code  Generators         *    Templates                *    Shells  
       *    Common  Models         *    Documentation              *    Metadata  
              
  © 2011 Genesee Academy, LLC
Classification  Criteria  


       To  begin  working  with  the  automation  matrix  we  must  
       consider     and  understand     the  various  classification  
       criteria.  
       Effectively  (in  simple  terms)  this  means  that  we  look  at  
       different  ways  of  thinking  about  these  tools  and  
       techniques.  
       As  you  will  find,  when  a  certain  classification  criteria  is  
       presented,  and  you  begin  to  think  about  that  criteria  in  
       context,  the  meaning  becomes  clear.    


   © 2011 Genesee Academy, LLC
Classification  Criteria  


       For  example,  consider  the  following  classification  
       criteria:    
                Templates  for  ETL  
                Support  for  Data  Modeling  
                Generation  of  Mappings  
                Automation  of  Testing  
       For  each  one,  consider  them  in  the  context  of  some  of  
       the  tools  and  techniques  presented  earlier  today.  
            This  process  of  contemplating  criteria  in  the  context  of  
            particular  tools  and  techniques  is  the  purpose  of  the  
            automation  matrix  
   © 2011 Genesee Academy, LLC
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations
Data Vault automation conference - all presentations

Weitere ähnliche Inhalte

Was ist angesagt?

Cocina vegana seitan-soja
Cocina vegana seitan-sojaCocina vegana seitan-soja
Cocina vegana seitan-sojaelbisaltico
 
Cube-S : Storytelling and Panchatantra
Cube-S : Storytelling and PanchatantraCube-S : Storytelling and Panchatantra
Cube-S : Storytelling and PanchatantraVikas Kumar
 
How to market your Classes
How to market your ClassesHow to market your Classes
How to market your ClassesChuck Vosburgh
 
what’s wrong with the philippine higher education
 what’s wrong with the philippine higher education what’s wrong with the philippine higher education
what’s wrong with the philippine higher educationiBoP Asia
 
Apostila baixo
Apostila baixoApostila baixo
Apostila baixoewsanttos
 
Ecrea1c Schwate Jan Ppt
Ecrea1c Schwate Jan PptEcrea1c Schwate Jan Ppt
Ecrea1c Schwate Jan Pptimec.archive
 
MANUAL DE FUNCIONAMIENTO APAFA
MANUAL DE FUNCIONAMIENTO APAFAMANUAL DE FUNCIONAMIENTO APAFA
MANUAL DE FUNCIONAMIENTO APAFAtellinos
 
Varias formas de se ver uma loja Artigo para a Revista Dirigente Lojista
Varias formas de se ver uma loja Artigo para a Revista Dirigente LojistaVarias formas de se ver uma loja Artigo para a Revista Dirigente Lojista
Varias formas de se ver uma loja Artigo para a Revista Dirigente LojistaFlávio Radamarker, RDI
 
Science World Board Presentation
Science World Board PresentationScience World Board Presentation
Science World Board PresentationDanny Robinson
 
Bren Poster Presentation Workshop
Bren Poster Presentation WorkshopBren Poster Presentation Workshop
Bren Poster Presentation WorkshopMonica Bulger
 
FOA Benefits Of Membership Brochure
FOA Benefits Of Membership BrochureFOA Benefits Of Membership Brochure
FOA Benefits Of Membership BrochureAngelo Robles
 
Canada Blooms No Guff Vegetable Gardening
Canada Blooms No Guff Vegetable GardeningCanada Blooms No Guff Vegetable Gardening
Canada Blooms No Guff Vegetable GardeningCadence PR
 

Was ist angesagt? (19)

Cocina vegana seitan-soja
Cocina vegana seitan-sojaCocina vegana seitan-soja
Cocina vegana seitan-soja
 
Cube-S : Storytelling and Panchatantra
Cube-S : Storytelling and PanchatantraCube-S : Storytelling and Panchatantra
Cube-S : Storytelling and Panchatantra
 
Bra
BraBra
Bra
 
How to market your Classes
How to market your ClassesHow to market your Classes
How to market your Classes
 
what’s wrong with the philippine higher education
 what’s wrong with the philippine higher education what’s wrong with the philippine higher education
what’s wrong with the philippine higher education
 
3
33
3
 
Apostila baixo
Apostila baixoApostila baixo
Apostila baixo
 
Ecrea1c Schwate Jan Ppt
Ecrea1c Schwate Jan PptEcrea1c Schwate Jan Ppt
Ecrea1c Schwate Jan Ppt
 
IWRM National Dialogues
IWRM National DialoguesIWRM National Dialogues
IWRM National Dialogues
 
MANUAL DE FUNCIONAMIENTO APAFA
MANUAL DE FUNCIONAMIENTO APAFAMANUAL DE FUNCIONAMIENTO APAFA
MANUAL DE FUNCIONAMIENTO APAFA
 
Varias formas de se ver uma loja Artigo para a Revista Dirigente Lojista
Varias formas de se ver uma loja Artigo para a Revista Dirigente LojistaVarias formas de se ver uma loja Artigo para a Revista Dirigente Lojista
Varias formas de se ver uma loja Artigo para a Revista Dirigente Lojista
 
marifatul-insan
marifatul-insanmarifatul-insan
marifatul-insan
 
Science World Board Presentation
Science World Board PresentationScience World Board Presentation
Science World Board Presentation
 
EB-85 A
EB-85 AEB-85 A
EB-85 A
 
Bren Poster Presentation Workshop
Bren Poster Presentation WorkshopBren Poster Presentation Workshop
Bren Poster Presentation Workshop
 
FOA Benefits Of Membership Brochure
FOA Benefits Of Membership BrochureFOA Benefits Of Membership Brochure
FOA Benefits Of Membership Brochure
 
Suitcase magazine
Suitcase magazineSuitcase magazine
Suitcase magazine
 
Canada Blooms No Guff Vegetable Gardening
Canada Blooms No Guff Vegetable GardeningCanada Blooms No Guff Vegetable Gardening
Canada Blooms No Guff Vegetable Gardening
 
Aunty help
Aunty helpAunty help
Aunty help
 

Andere mochten auch

Oracle Key Vault Overview
Oracle Key Vault OverviewOracle Key Vault Overview
Oracle Key Vault OverviewTroy Kitch
 
Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013
Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013
Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013Publicis Sapient Engineering
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Michael Olschimke
 
IRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And MethodologyIRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And MethodologyEmpowered Holdings, LLC
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsUSGProfessionalsBelgium
 
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault ModelingKent Graziano
 
Big Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetu
Big Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetuBig Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetu
Big Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetuEmre Sevinç
 
Real-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse AutomationReal-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse AutomationPatrick Van Renterghem
 
Metadaten und Data Vault (Meta Vault)
Metadaten und Data Vault (Meta Vault)Metadaten und Data Vault (Meta Vault)
Metadaten und Data Vault (Meta Vault)Andreas Buckenhofer
 
HBaseCon 2012 | Base Metrics: What They Mean to You - Cloudera
HBaseCon 2012 | Base Metrics: What They Mean to You - ClouderaHBaseCon 2012 | Base Metrics: What They Mean to You - Cloudera
HBaseCon 2012 | Base Metrics: What They Mean to You - ClouderaCloudera, Inc.
 
Oracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and MaskingOracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and MaskingDLT Solutions
 
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Cloudera, Inc.
 
Introduction to Apache Kafka
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache KafkaJeff Holoman
 
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016Cloudera Japan
 
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationDv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationTorsten Glunde
 

Andere mochten auch (17)

Oracle Key Vault Overview
Oracle Key Vault OverviewOracle Key Vault Overview
Oracle Key Vault Overview
 
Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013
Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013
Ask Bigger Questions with Cloudera and Apache Hadoop - Big Data Day Paris 2013
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)
 
HR with business impact
HR with business impactHR with business impact
HR with business impact
 
IRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And MethodologyIRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And Methodology
 
Visual Data Vault
Visual Data VaultVisual Data Vault
Visual Data Vault
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
 
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
 
Big Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetu
Big Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetuBig Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetu
Big Data Governance in Hadoop Environments with Cloudera Navigatorfeb2017meetu
 
Real-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse AutomationReal-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse Automation
 
Metadaten und Data Vault (Meta Vault)
Metadaten und Data Vault (Meta Vault)Metadaten und Data Vault (Meta Vault)
Metadaten und Data Vault (Meta Vault)
 
HBaseCon 2012 | Base Metrics: What They Mean to You - Cloudera
HBaseCon 2012 | Base Metrics: What They Mean to You - ClouderaHBaseCon 2012 | Base Metrics: What They Mean to You - Cloudera
HBaseCon 2012 | Base Metrics: What They Mean to You - Cloudera
 
Oracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and MaskingOracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and Masking
 
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
 
Introduction to Apache Kafka
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache Kafka
 
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
 
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationDv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automation
 

Ähnlich wie Data Vault automation conference - all presentations

Investment in the Silicon Valley Mobile Industry
Investment in the Silicon Valley Mobile IndustryInvestment in the Silicon Valley Mobile Industry
Investment in the Silicon Valley Mobile Industrykateimbach
 
USD 1.49 billion invested in Silicon Valley mobile companies in 2008
USD 1.49 billion invested in Silicon Valley mobile companies in 2008USD 1.49 billion invested in Silicon Valley mobile companies in 2008
USD 1.49 billion invested in Silicon Valley mobile companies in 2008MOMO BUENOSAIRES
 
Entrepreneurship 101 - The Nuts and Bolts of Starting a Business
Entrepreneurship 101 -  The Nuts and Bolts of Starting a BusinessEntrepreneurship 101 -  The Nuts and Bolts of Starting a Business
Entrepreneurship 101 - The Nuts and Bolts of Starting a BusinessMaRS Discovery District
 
Native Application Development With Qt by Rahul Nimbahlkar
Native Application Development With Qt by Rahul NimbahlkarNative Application Development With Qt by Rahul Nimbahlkar
Native Application Development With Qt by Rahul NimbahlkarAshley Walker
 
Analisis Forense Memoria RAM
Analisis Forense Memoria RAMAnalisis Forense Memoria RAM
Analisis Forense Memoria RAMConferencias FIST
 
9t rainforest menus
9t rainforest menus9t rainforest menus
9t rainforest menusAshleigh100
 
Hudson City Youth Dept Assessment 03312012
Hudson City Youth Dept Assessment  03312012Hudson City Youth Dept Assessment  03312012
Hudson City Youth Dept Assessment 03312012rosemarielongo
 
Farmer's manual eng
Farmer's manual   engFarmer's manual   eng
Farmer's manual engguestc4cf6a1
 
分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素sugeladi
 
Projet Sponsoring Paris Football Club
Projet Sponsoring Paris Football ClubProjet Sponsoring Paris Football Club
Projet Sponsoring Paris Football ClubJim Totime
 

Ähnlich wie Data Vault automation conference - all presentations (20)

Investment in the Silicon Valley Mobile Industry
Investment in the Silicon Valley Mobile IndustryInvestment in the Silicon Valley Mobile Industry
Investment in the Silicon Valley Mobile Industry
 
USD 1.49 billion invested in Silicon Valley mobile companies in 2008
USD 1.49 billion invested in Silicon Valley mobile companies in 2008USD 1.49 billion invested in Silicon Valley mobile companies in 2008
USD 1.49 billion invested in Silicon Valley mobile companies in 2008
 
Entrepreneurship 101 - The Nuts and Bolts of Starting a Business
Entrepreneurship 101 -  The Nuts and Bolts of Starting a BusinessEntrepreneurship 101 -  The Nuts and Bolts of Starting a Business
Entrepreneurship 101 - The Nuts and Bolts of Starting a Business
 
Native Application Development With Qt by Rahul Nimbahlkar
Native Application Development With Qt by Rahul NimbahlkarNative Application Development With Qt by Rahul Nimbahlkar
Native Application Development With Qt by Rahul Nimbahlkar
 
Analisis Forense Memoria RAM
Analisis Forense Memoria RAMAnalisis Forense Memoria RAM
Analisis Forense Memoria RAM
 
Lenz Karte
Lenz KarteLenz Karte
Lenz Karte
 
9t rainforest menus
9t rainforest menus9t rainforest menus
9t rainforest menus
 
Hudson City Youth Dept Assessment 03312012
Hudson City Youth Dept Assessment  03312012Hudson City Youth Dept Assessment  03312012
Hudson City Youth Dept Assessment 03312012
 
Farmer's manual eng
Farmer's manual   engFarmer's manual   eng
Farmer's manual eng
 
Coanda Effect UAV
Coanda Effect UAVCoanda Effect UAV
Coanda Effect UAV
 
Rate4
Rate4Rate4
Rate4
 
Envases para competir
Envases para competirEnvases para competir
Envases para competir
 
Cores e Sensações no Varejo
Cores e Sensações no VarejoCores e Sensações no Varejo
Cores e Sensações no Varejo
 
BCIC Town hall may5th
BCIC Town hall may5thBCIC Town hall may5th
BCIC Town hall may5th
 
Rapleaf Data Card
Rapleaf Data CardRapleaf Data Card
Rapleaf Data Card
 
#ThisIsHappening
#ThisIsHappening#ThisIsHappening
#ThisIsHappening
 
分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素分光光度法快速测定玉米叶片中的叶绿素
分光光度法快速测定玉米叶片中的叶绿素
 
Projet Sponsoring Paris Football Club
Projet Sponsoring Paris Football ClubProjet Sponsoring Paris Football Club
Projet Sponsoring Paris Football Club
 
2012 Report to the Council on Postsecondary Education by Kentucky's private c...
2012 Report to the Council on Postsecondary Education by Kentucky's private c...2012 Report to the Council on Postsecondary Education by Kentucky's private c...
2012 Report to the Council on Postsecondary Education by Kentucky's private c...
 
Science world
Science worldScience world
Science world
 

Mehr von Prudenza B.V

[Dutch] Data: Van Innovatie naar Waarde
[Dutch] Data: Van Innovatie naar Waarde[Dutch] Data: Van Innovatie naar Waarde
[Dutch] Data: Van Innovatie naar WaardePrudenza B.V
 
FB 24-31 Ronald Damhof_FR
FB 24-31 Ronald Damhof_FRFB 24-31 Ronald Damhof_FR
FB 24-31 Ronald Damhof_FRPrudenza B.V
 
FB 24-31 Ronald Damhof
FB 24-31 Ronald Damhof FB 24-31 Ronald Damhof
FB 24-31 Ronald Damhof Prudenza B.V
 
FB_24-31_Ronald Damhof
FB_24-31_Ronald DamhofFB_24-31_Ronald Damhof
FB_24-31_Ronald DamhofPrudenza B.V
 
Sas insight sessie data management - Data Quadrant Model
Sas insight sessie data management - Data Quadrant ModelSas insight sessie data management - Data Quadrant Model
Sas insight sessie data management - Data Quadrant ModelPrudenza B.V
 
Idq summit2014 ronald damhof - it's all about the data
Idq summit2014   ronald damhof - it's all about the dataIdq summit2014   ronald damhof - it's all about the data
Idq summit2014 ronald damhof - it's all about the dataPrudenza B.V
 
Keynote 5 juni 2014 - dutch data vault masters - shu-ha-ri
Keynote   5 juni 2014 - dutch data vault masters - shu-ha-riKeynote   5 juni 2014 - dutch data vault masters - shu-ha-ri
Keynote 5 juni 2014 - dutch data vault masters - shu-ha-riPrudenza B.V
 
Keynote 22 mei 2014 - dwh automation - 4 Quadrant
Keynote   22 mei 2014 - dwh automation - 4 QuadrantKeynote   22 mei 2014 - dwh automation - 4 Quadrant
Keynote 22 mei 2014 - dwh automation - 4 QuadrantPrudenza B.V
 
20130527 jill dyche - im ronald [Dutch]
20130527   jill dyche - im ronald [Dutch]20130527   jill dyche - im ronald [Dutch]
20130527 jill dyche - im ronald [Dutch]Prudenza B.V
 
20130527 jill dyche - im ronald
20130527   jill dyche - im ronald20130527   jill dyche - im ronald
20130527 jill dyche - im ronaldPrudenza B.V
 
Tdwi agile data warehouse - dv, what is the buzz about
Tdwi   agile data warehouse - dv, what is the buzz aboutTdwi   agile data warehouse - dv, what is the buzz about
Tdwi agile data warehouse - dv, what is the buzz aboutPrudenza B.V
 
[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen
[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen
[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgenPrudenza B.V
 
[Dutch] Analytics is waarde-loos
[Dutch] Analytics is waarde-loos[Dutch] Analytics is waarde-loos
[Dutch] Analytics is waarde-loosPrudenza B.V
 
Keynote Ronald Damhof Data Vault Automation
Keynote Ronald Damhof Data Vault Automation Keynote Ronald Damhof Data Vault Automation
Keynote Ronald Damhof Data Vault Automation Prudenza B.V
 

Mehr von Prudenza B.V (14)

[Dutch] Data: Van Innovatie naar Waarde
[Dutch] Data: Van Innovatie naar Waarde[Dutch] Data: Van Innovatie naar Waarde
[Dutch] Data: Van Innovatie naar Waarde
 
FB 24-31 Ronald Damhof_FR
FB 24-31 Ronald Damhof_FRFB 24-31 Ronald Damhof_FR
FB 24-31 Ronald Damhof_FR
 
FB 24-31 Ronald Damhof
FB 24-31 Ronald Damhof FB 24-31 Ronald Damhof
FB 24-31 Ronald Damhof
 
FB_24-31_Ronald Damhof
FB_24-31_Ronald DamhofFB_24-31_Ronald Damhof
FB_24-31_Ronald Damhof
 
Sas insight sessie data management - Data Quadrant Model
Sas insight sessie data management - Data Quadrant ModelSas insight sessie data management - Data Quadrant Model
Sas insight sessie data management - Data Quadrant Model
 
Idq summit2014 ronald damhof - it's all about the data
Idq summit2014   ronald damhof - it's all about the dataIdq summit2014   ronald damhof - it's all about the data
Idq summit2014 ronald damhof - it's all about the data
 
Keynote 5 juni 2014 - dutch data vault masters - shu-ha-ri
Keynote   5 juni 2014 - dutch data vault masters - shu-ha-riKeynote   5 juni 2014 - dutch data vault masters - shu-ha-ri
Keynote 5 juni 2014 - dutch data vault masters - shu-ha-ri
 
Keynote 22 mei 2014 - dwh automation - 4 Quadrant
Keynote   22 mei 2014 - dwh automation - 4 QuadrantKeynote   22 mei 2014 - dwh automation - 4 Quadrant
Keynote 22 mei 2014 - dwh automation - 4 Quadrant
 
20130527 jill dyche - im ronald [Dutch]
20130527   jill dyche - im ronald [Dutch]20130527   jill dyche - im ronald [Dutch]
20130527 jill dyche - im ronald [Dutch]
 
20130527 jill dyche - im ronald
20130527   jill dyche - im ronald20130527   jill dyche - im ronald
20130527 jill dyche - im ronald
 
Tdwi agile data warehouse - dv, what is the buzz about
Tdwi   agile data warehouse - dv, what is the buzz aboutTdwi   agile data warehouse - dv, what is the buzz about
Tdwi agile data warehouse - dv, what is the buzz about
 
[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen
[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen
[Dutch] Data Health Care: hoe je data in goede gezondheid te krijgen
 
[Dutch] Analytics is waarde-loos
[Dutch] Analytics is waarde-loos[Dutch] Analytics is waarde-loos
[Dutch] Analytics is waarde-loos
 
Keynote Ronald Damhof Data Vault Automation
Keynote Ronald Damhof Data Vault Automation Keynote Ronald Damhof Data Vault Automation
Keynote Ronald Damhof Data Vault Automation
 

Kürzlich hochgeladen

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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?
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Data Vault automation conference - all presentations

  • 1.
  • 2. Content accountability Ronald Damhof Tom Breur Organization accountability Simone Molenaar
  • 4. To Push or To Pull, That is the question Ronald Damhof woensdag 21 september 11 1 !"#$%& !"#$%& Taken from ‘Out of the Crisis’, Dr. W.Edwards Deming '!&()*+%',)- !"#$%!&'(%)*+!,+(-#./('!,+(.*$$ woensdag 21 september 11 2
  • 5. woensdag 21 september 11 3 woensdag 21 september 11 4
  • 6. woensdag 21 september 11 5 woensdag 21 september 11 6
  • 7. Push characteristics ! Mass production ! Known specifications, operational definitions, standards ! Repeatable, predictable, & even better; uniform process ! Part of the system that needs statistical control ! Inventory allowed/necessary ! Supply driven ! Reliability over flexibility Pull characteristics ! Just in time ! Demand driven ! Build to order ! Preferably no inventory ! Flexibility over Reliability woensdag 21 september 11 7 D&%4-4&*/ ?@'A&*&$)/&'F*1"$()+"*-$"8#%/2 0'1(+2&/('!3*456*+7!,+(.*$$ 7*89#2&$':;"%)<= .)/)'0'1#*%+"*'2&$34%& ? ? ? ? ? >@'7*$4%B')*8'%<&)*2&'8)/) > > > > > 5@'D&,42/&$'0'!/)*8)$84E& 5 5 5 5 5 6@'A&/'/B&'$)C':#*%#/='8)/) 6 6 6 6 6 8*'*+5.!90!,+(.*$!:;*'%+&4< .)/)'2"#$%&2 0'1(+2&/('!3*456*+7!=+(.*$ woensdag 21 september 11 8
  • 8. E5*BF!;(2,('*'%!65*B 6 5 > ? ;(2,&'7!AAA!-&%&!B&+*)(#$*!C!9#$5'*$$!0'%*445D*'.*!!3(2&5' ? > HF')--2 ?*,(+%$ 5 !"#$%&'2/"$& 6PJ'5P H#24*&22'O4&CJ' !"#$%&2 .)/)'1&&82 6 HF'I--2 >'&47$5$ 7*/&$-$42&' .)/)'G)$&B"#2& HF'I--2 >-@)(. .)/)J'KGB)/L M#*%+"*J'KN"CL KGB&$&LJ'KGB"(L 7Q/&$*)< '2"#$%&2 woensdag 21 september 11 9 !"#$%&'/"' !"#$%&2/"$&' !"#$%&2/"$&' 7.G':.O= -$"8#%/ /"'-$"8#%/ /"'HO >-&,%&H4* G#$%&5'&H4* ;(2,45&'% 3*.(#,4*- JK*./6* G%&'-&+-5I*- ;*'%+&45I*- woensdag 21 september 11 10
  • 9. E5*BF!;(2,('*'%!65*B 6 5 > ? ;(2,&'7!AAA!-&%&!B&+*)(#$*!C!9#$5'*$$!0'%*445D*'.*!!3(2&5' ? > HF')--2 ?*,(+%$ 5 !"#$%&'2/"$& 6PJ'5P H#24*&22'O4&CJ' !"#$%&2 .)/)'1&&82 6 HF'I--2 >'&47$5$ 7*/&$-$42&' .)/)'G)$&B"#2& HF'I--2 >-@)(. .)/)J'KGB)/L M#*%+"*J'KN"CL KGB&$&LJ'KGB"(L 7Q/&$*)< '2"#$%&2 woensdag 21 september 11 11 I8(4*42/$)+3&'-$"%&22 F*1"$()+"*'.&<43&$S'R$"%&22 .&%424"*9'0'%"*/$"< 8*'*+&%*C! .)/)'0'F*1"$()+"*'$&%4-4&*/2 35$%+5H#%* J'+5.) ?*D5$%*+!C! G%&'-&+-5I* >L&5' R$"%&2 R.UI U"(-<4)*%&'$&-"$+*, F*1"$()+"*' !"#$ -$"8#%/2 D42V'W)*),&(&*/ !"#$ !S2/&(2 .O'T)2&8 !"%% :4*/&$*)<'0 .)/)' R&$1"$()*%&' &Q/&$*)<= G)$&B"#2& W)*),&(&*/ H#24*&22 !#--<S'%B)4*' !/),4*, $#<&2 "-+(4E)+"* .)/)'-$"8#%/2 M$)#8'8&/&%+"* W)$V&/'T)2V&/' )*)<S242 U"*/$"<'X'W&/)8)/) woensdag 21 september 11 12
  • 10. Remember the Push characteristics ! Mass production Data Vault ! Known specifications, operational definitions, standards Data Vault ! Repeatable, predictable, & even better; uniform process Data Vault ! Part of the system that needs statistical control Data Vault ! Inventory allowed/necessary Data Vault ! Mainly supply driven Data Vault ! Reliability over flexibility Data Vault Automation of a Data Vault production system is just common sense woensdag 21 september 11 13 WS'R"O' IT"#/':.)/)'O)#</=')#/"()+"*'Y""<4*, ! A&*&$)+"*'42')*')48J'*"/')',")<'4*'4/2&<1 – '."'*"/')%%"("8)/&'/B&'-$4*%4-<&2'/"'Z/'/B&'/""<@@@@ – ';""V'1"$'8&%"#-<4*, ! Y$#<S'#*8&$2/)*8'/B&'(&%B)*4%2'9'B)*8%$)['4/'Z$2/ – 'F*3&2/'4*'-$"-&$'&8#%)+"*')*8'<&)$*4*, – 'F*3&2/'4*'K,&]*,'$&)8SL'+(& – 'F*3"<3&'S"#$'K%#2/"(&$2L'1$"('/B&'2/)$/ ! R"UJ'R"UJ'R"U ! .&<43&$J'.&<43&$J'.&<43&$ woensdag 21 september 11 14
  • 11. YS-&'6'9'U<)224%'.)/)'O)#</ H#24*&22' Y$)*2)%+"*' !S2/&(' !/),4*,' .)/)'O)#</ .)/)2&/2 b#/ H#24*&22' Y$)*2)%+"*' 8*'*+5.!9#$5'*$$!?#4*$ !S2/&(' D#<&'O)#</ !/$#%/#$&'/$)*21"$()+"* H#24*&22'$#<&'&Q&%#+"* N#T'^'T#24*&22'V&S2 !/$#%/#$&')*8'3)<#&'/$)*21"$()+"* I8)-/)T<& !#2/)4*)T<& U"(-<4)*/ .&%"#-<&8 7_&%+3&*&22 !/)*8)$84E&8 U&*/$)<4E&8 ` ` woensdag 21 september 11 15 YS-&'5'9'!"#$%&'.)/)'O)#</ H#24*&22' Y$)*2)%+"*' !/),4*,'O)#</ !S2/&(' H#24*&22' .)/)'W)$/2 .)/)'O)#</ H#24*&22' Y$)*2)%+"*' !/),4*,'O)#</ !S2/&(' !/$#%/#$&'/$)*21"$()+"* H#24*&22'$#<&'&Q&%#+"* !/$#%/#$&'/$)*21"$()+"* a"'4*/&,$)+"*J'N#T^2#$$",)/&'V&S2 F*/&,$)+"* R&$242+*,'2/),4*,'4*'.O'1"$()/ .O'("8&<<&8' I8)-/)T<& !#2/)4*)T<& U"(-<4)*/ .&%"#-<&8 7_&%+3&*&22 !/)*8)$84E&8 U&*/$)<4E&8 ` ` ` woensdag 21 september 11 16
  • 12. !"#$%& !"#$%& '6ccd'!&()*+%',)- !"#$%& !/),4*,'.O H#24*&22'.O !"#$%& !/),4*,'.O 6ccd'!&()*+%',)- !+<<'/B&'2"#$%& F*/&,$)+"*J'%<&)*24*,J'%"*2"<48)+"* H#24*&22'$#<&'&Q&%#+"*'#-2/$&)('`` .O'("8&<<&8' woensdag 21 september 11 17 !"#$%& !"#$%& '6ccd'!&()*+%',)- !"#$%& !"#$%& !/),4*,'.O H#24*& .)/)' G)$&B"#2& !"#$%& !"#$%& !/),4*,'.O 22'.O 6ccd'!&()*+%',)- !+<<'/B&'2"#$%& F*/&,$)+"*J'%<&)*24*,J'%"*2"<48)+"* H#24*&22'$#<&'&Q&%#+"*'#-2/$&)('`` .O'("8&<<&8' woensdag 21 september 11 18
  • 13. W&/)("8&<'8$43&*')#/"()+"* 9 W"8&<2':-$"%&22J'$#<&2')*8'8)/)='8&/&$(4*&'/B&'(&/)8)/)J'/B&'(&/)8)/)'8&/&$(4*&2'/B&')#/"()+"*')$+1)%/2 9 I4('42'/"'T&'6ccd'8&%<)$)+3& 9 F/'%)*'*"/'T&',&*&$)/&8')<<J'2-&%4Z%'/)4<"$&8'(&/)8)/)'C4<<'$&()4*'*&%&22)$S W&/)8)/)'8$43&*')#/"()+"* 9'F*-#/2e'!"#$%&'("8&<:2=J'/)$,&/'("8&<J'Y&(-<)/&'.&24,*J'a)(4*,'%"*3&*+"*2 9'I83)*%&8'4*-#/2e'a"$()<4E)+"*'-$&1&$&*%&2J'b*/"<",4&2 Y)V&*'1$"('.)*';4*2/&8/L2'T<",'-"2/e'Bf-eXX8)*<4*2/&8/@%"(X8)/)3)#</%)/X%"8&9,&*&$)+"*91"$98)/)93)#</9*"/9)29&)2S9)29S"#9/B4*VX .)/)'O)#</' 4(-<&(&*/)+"*2 Y&(-<)/&'8$43&*')#/"()+"* 9 F*'/B&'("2/'T)24%'1"$(2g'8"%#(&*/)+"*''9'8&2%$4T4*,')'-)f&$* 9 W"$&')83)*%&8g',&*&$)+*,'hW;'%"8&'1"$'5*8',&*@'7Y;'/""<4*, 9 OT'9'Bf-eXXCCC@,$#*82)/E<4%B94/@*<XT49/""<29/&(-<)/"$@B/(< woensdag 21 september 11 19 I#/"()+"*'/S-"<",S • YB"2&'/B)/'2#--"$/'2-&%4&2'i6':T#4<84*,')'!"#$%&'O)#</= – Y&(-<)/&'8$43&*'"$'W&/)8)/)'8$43&* – b[&*',&*&$)/&2'/B&'("8&<')*8'/B&'<",42+%2 • YB"2&'/B)/'2#--"$/'2-&%4&2'i5':T#4<84*,')'U<)224%'O)#</= – Y&(-<)/&'8$43&*'"$'W&/)8)/)'8$43&* – A&*&$)/&':(&/)8)/)'"1='/B&'<",42+%2 – W"8&<4*,'$&()4*2')'%$)['j'F.7aYFMk'YN7'Hl!Fa7!!'m7k! • YB"2&'/B)/',"'T&S"*8' – W&/)("8&<'8$43&* – H)2&8'"*'/B&'T#24*&22'-$"%&22J'/B&'$#<&2')*8'/B&'8)/) – YB&'8)/)("8&<':.OJ'IWJ'@@='42')'%"*2&n#&*%&'"1'/B&'-$"%&22 – !#--"$/'1"$'I;W'%B)$)%/&$42+%2 woensdag 21 september 11 20
  • 14. YB)*V'k"# &'#()*+,-%.)&()&-/$+0 H<", Bf-eXX-$#8&*E)@/S-&-)8@%"(X Bf-eXXCCC@T9&S&9*&/C"$V@%"(XT<",2X8)(B"1X' ;4*V&84* Bf-eXX*<@<4*V&84*@%"(X4*X$"*)<88)(B"1 7()4< $"*)<8@8)(B"1o-$#8&*E)@*< YC4f&$ D"*)<8.)(B"1 !VS-& D"*)<8@.)(B"1 W"T4<& p>6:c=q'5qr'qs'6t? b/B&$2 F*1"$()+"*'u#)<4/S'U&$+Z&8'R$"1&224"*)<':FuUR= .)/)'O)#</'U&$+Z&8'A$)*8'W)2/&$ U&$+Z&8'!%$#('W)2/&$ W&(T&$'"1'/B&'H"#<8&$'HF'H$)4*'Y$#2/':iHHHY= *+,-%.)&-/$+0)42')*'4*8&-&*8&*/'-$)%++"*&$'4*'/B&'Z&<8'"1'8)/)'()*),&(&*/')*8'8&%424"*'2#--"$/@'A$)8#)/&8'4*'6rrv'4*' /B&'2/#8S'"1'7%"*"(4%2@'!4*%&'6rrv'B&'C"$V&8')2')'-$)%++"*&$'4*/"'/B&'Z&<8'"1'F*1"$()+"*'W)*),&(&*/'C4/B')'1"%#2'"*' 8&%424"*'2#--"$/')*8'8)/)'()*),&(&*/J'/$S4*,'B)$8'/"'&*B)*%&'/B&'$4,"$')*8'$&<&3)*%&'4*'/B&2&'Z&<82'TS'%"(T4*4*,'2%4&*+Z%' $&2&)$%B'C4/B'/B&'&3&$S8)S'%B)<<&*,&2'"1'/B&'-$)%++"*&$@'D"*)<8'42'()4*<S'B4$&8'TS'%#2/"(&$2'4*'/B&'$"<&'"1'T#24*&22XFY' )$%B4/&%/J')#84/"$J'%")%B'0'/$)4*&$@'N&'T<",2'"*'H97S&9a&/C"$V@%"(')2'C&<<')2'B42'"C*'T<",J'42')'(&(T&$'"1'/B&'-$&2+,4"#2' HHHYJ'C$"/&'2&3&$)<')$+%<&2'$&,)$84*,'8&%424"*'2#--"$/')$%B4/&%/#$&2')*8'42')'$&2&)$%B&$'4*'/B&'Z&<8'"1'F*1"$()+"*' W)*),&(&*/@' I</B"#,B'D"*)<8'<4V&2'/"'C"$V'C4/B'/B&"$&+%)<',$"#*8&8'$&2&)$%B')*8'-$"3&*'-$)%+%&2J'D"*)<8'42'*"/')'wCB4/&'-)-&$w' )$%B4/&%/g'-#/'S"#$'("*&S'CB&$&'S"#$'("#/B'42J'42'B42'("f"@'N&'<4V&2'/"'2&&')$%B4/&%/#$&2'w<43&w'4*'&*/&$-$42&2J'*"/'x#2/'C$4/&' )T"#/'4/@'F*'("2/'"$,)*4E)+"*2'B42'$"<&'&Q/&*82')$%B4/&%/#$&'"[&*@'F*'/$#&<S'),4<&'2-4$4/'/B&'$"<&2'B&'-<)S2'8&-&*8'"*'/B&' %"*/&Q/'"1'/B&'%<4&*/g'B&'%)*'T&')'(4224"*)$S':2&<<4*,'/B&'3)<#&=J')'-$"x&%/'()*),&$':,&]*,'4/'8"*&=J')'2%$#('()2/&$':$&("34*,' 4(-&84(&*/2=J'2-&%4)<42/':&8#%)+*,'B)$8C)$&'-&&-2J'8)/)')$%B4/&%/2J'8)/)'<",42+%2'&/%@='"$')'<&)8&$@ woensdag 21 september 11 21
  • 16. Introducing QUIPU October 2011 Jeroen Klep QOSQO +31 6 2953 2342 Jeroen.Klep@QOSQO.nl open source data warehousing
  • 17. Agenda New Background Architecture developments
  • 18. What is a quipu? AD 1300 - 1600
  • 20.
  • 21.
  • 22.
  • 25. Customers QUIPU QOSQO
  • 26. •  BI strategy development •  Maintenance & support •  Information analysis •  Data vault technology •  (E)DW architecture •  Quipu development •  Project management •  Adapttm training
  • 27. QUIPU: Open Source DW generation •  Open Source Data Warehouse Generation System, based on Data Vault principles •  First public release July 1st 2010 •  QOSQO takes a leading role in continuous development and support
  • 28.
  • 29. Fast implementation of DV based EDWH Removal of repetitive tasks Reduction of risk of modeling errors Source:
  • 30. QUIPU - Key business benefits
  • 31. QUIPU - Key IT benefits •  Automated data warehouse data model design and implementation •  Fully repository based metadata driven data model and load code generation •  Supports most common database platforms using ANSI-SQL over JDBC –  Template based platform support •  Integration with ETL and scheduling tools •  Lower total cost of ownership using open source licensing model
  • 33. Characteristics Design time Run time Source(s) Target DW
  • 34. Quipu basic architecture: ‘classic’
  • 36. Business model •  Development of new functionality –  Paid customer assignments –  QOSQO roadmap priority •  Support –  Quick start consultancy –  Proof of Concepts –  Flexible support model •  On site •  Remote •  Training •  Quipu Model Manager –  Paid software –  Hosting
  • 37. Quipu products Community Model Edition Manager Powered by New DWH Management & developments Maintenance -  Open source -  Closed source -  Embedded in BI -  Generate models -  Manage models solutions -  Single user -  Delta changes -  Continuous -  Multi-user -  CaseWise Modeler developments and solution improvements -  New: Data mart -  New New product -  New solutions DM product generation roadmap generation roadmap assistance
  • 38. Data Mart assistance •  In cooperation with BinckBank •  Logical layer on top of DataVault •  Basic Starschema or snowflake generation
  • 39. Quipu Model Manager •  Version control of data models •  Multiple users, projects, versions •  Quipu Community Edition as client •  Check in / Check out •  Migration of run time DW data •  Central repository of models and code Quipu CE Quipu Quipu MM CE Quipu CE
  • 40.
  • 41. •  Download and evaluate Quipu (it’s free!) •  Share your experience and feature wishes •  Hire us
  • 42. More info •  www.datawarehousemanagement.org •  @OS_Quipu •  Demo Youtube channel: ‘osquipu’ •  Sourceforge: https://sourceforge.net/projects/quipu/ •  www.QOSQO.nl
  • 43. QOSQO, the DataVault Our sister company Karel Doormanlaan 1b specialist, is the leading Nippur assists in 5688 BP OIRSCHOT company behind Quipu executing business The Netherlands intelligence projects E: info@QOSQO.nl T: +31 ( 0499 ) 577 562 www.QOSQO.nl www.nippur.nl F: +31 ( 0499 ) 577 059 open source data warehousing
  • 45. 26-09-2011 !"#$%&'#()'$(#% *"#$+,-./0+)110#'230*%% 45(.6"% •  7./0%&)110#'% •  8.6("90)#%:7% •  4#3;-'(3')#(% •  !('"%6"'"%6#-9(.%6(9(<01*(.'% •  =(<-9(#"><(+% •  ?0.3<)+-0.% 1
  • 46. 26-09-2011 !"#$%&'(($)*% •  +!%,$-(.*."/.%,."*.)% •  0.*1$2$3$45.6%5"/3'25"4%75-8933:%!"-$":%;9*9% <9'3*% •  =)95"5"4%,."*.)% •  +!%;.>.3$(-."*%?39@$)-A%B"2.9>$')%+!% !"#$%&'(($)*%+!%;.>.3$(-."*%?39@$)-% •  B"2.9>$')%+!% 2
  • 47. 26-09-2011 !"#$%&'(#)*+&%)&,#%' 9/:.'-,77.#&'5%&"'0"&"'6%7.4+&.#8' 6%7.#&4' 0"&"' 3,4+/%44' 0"&"' -.,#)%' -&"$+/$' 1",2&' 1",2&' 5"#&' (/"284+4' Source Back End Front End Reporting & Systems Systems Systems Analysis 9/:.'-,77.#&';./&#.2'</=+#./>%/&' !"#$%&'(#)*+&%)&,#%' 9/:.'-,77.#&'5%&"'0"&"'6%7.4+&.#8' 6%7.#&4' 0"&"' 3,4+/%44' 0"&"' -.,#)%' -&"$+/$' 1",2&' 1",2&' 5"#&' (/"284+4' Source Back End Front End Reporting & Systems Systems Systems Analysis 9/:.'-,77.#&';./&#.2'</=+#./>%/&' 3
  • 48. 26-09-2011 !"#$%&$#$%&'()"*%&")"+,-."*#% !"#$%&$#$% &"+()"'$8+"% /,0'1"%!,2"+% 4"-,5(#,'6% 3.-,'#% !$*$7"% 9"*"'$#"% :'"$;*7%$%&$#$%<$0+#%!,2"+% =  /,0'1"%!,2"+% =  >+7,'(#?.% 3*7'"2("*#5% 4"1(-"% =  &$#$%<$0+#% =  :,*A70'$;,*5% !,2"+% 9"*"'$#,'% @,,+5% &"1,'$;,*% 4
  • 49. 26-09-2011 !"#"$%"&'#$()*+'$,+-+."/)-$ •  Configurations Generator •  Source Model •  Staging Model •  Data Vault Model •  Mappings (+#"$!"#"$ 0+1)23#).4$ !+'35+."6'+2$ •  789$7+.5+.$!"#"6"2+$()*+':2;$ –  <"6'+2$:=&6>$93-?>$7"#+''3#+;$ –  %3+@2$:"62#."A/)-$'"4+.;$ –  B)-2#."3-#2$ –  C-*+D+2$ •  E<9$ –  77C7$1"A?"F+2$ •  G"2+*$)-$6+2#$1."A/A+2$"-*$F&3*+'3-+2$ –  H&*3#$#."3'$ 5
  • 50. 26-09-2011 !"#$%"&'(#)*%"#+,#$'-.*&/*#0'-&"12' •  344&*156"#'7'-5$18'9#*$' •  :$5#/5%/*;,/'&"00*#0' •  :$5#/5%/*;,/',<1,46"#85#/&*#0' •  !"#=0.%56"#>' •  ?#1%,+,#$>'7'@"A1".#$>'B"%'5./*$5C*&*$D' •  ?#1&./,>'%,4"%$>'B"%'+5*#$,#5#1,' E%"#$'(#/':D>$,+' ?#B"':.44"%$'G,$5'F5$5'@,4">*$"%D' @,4"%$>' F5$5' -.>*#,>>' F5$5' :".%1,' :$50*#0' H5.&$' H5.&$' G5%$' 3#5&D>*>' Source Back End Front End Reporting & Systems Systems Systems Analysis ?#B"':.44"%$'!"#$%"&'(#)*%"#+,#$' •  F5$5'G5%$'7'-.>*#,>>'H5.&$' –  !5#'C,',*$8,%')*%$.5&'"%'48D>*15&' •  !.C,>'I'@,4"%$>' –  !%,5$,/'+5#.5&&D' 6
  • 51. 26-09-2011 !"#$%&'("#) •  *#+,-./+,0)'"%&1"#) –  2/+/3/',) –  456) –  !"#+."%)4#7(."#8,#+) •  !"'+),9,$17,) •  :,+/)0/+/)0.(7,#) •  ;.,0($+/3%,)<&/%(+=) •  :".,)18,)+")>"$&')"#)3&'(#,'').,<&(.,8,#+') 7
  • 53. !"#$ !%&'%&&()*$"+'+,+-%./)0%$#%'./1/2/34$ 5'-)6')-%$ $#/1%2$ $7%&%-+'%$ $8&/,2%13%$9+-'&%-0.(:$ ! "#$%!&#'()*(! +(,-$(*!.,*/0'! 12,-3*#!45!6788! 1 ;3%&1+$ 9*(,*(($:0!;<!*=>*#,$)*?:$)! 9@A! !"#$%"$#&! ! B*C*#*(2*!+#2?$,*2,:#*! '()&*! ! ! @','!D':/,! +&,&#-"&! ! E*0>/',*!;')*F!@*G*/->0*(,! .,(/*&)0&11 2-#",&#3456! ! H(-I/*FJ*!,#'()C*#5!2-'2?$(J! 9@A!>#-2*))! ! ! 2
  • 54. !"#$"##%&'()*("+,"-$%."/&%.( !"#$%$"#$"&'' ($'%)*+,#$'*-)'.-/&*0$)/'1,&2'&2$'),32&'/4,55/6'7&'&2$' ),32&'&,0$'7"#'&2$'),32&'178' 9*"/-5&7".86'7#:,"&$),0'/-%%*)&6'%)*;$.&',0%5$0$"&7&,*"' 7"#'&)7,","3'/$)+,.$/6'<-&'%),07),58'7.&/'7/'7'=!>?(@' 4"*15$#3$'%7)&"$)'A*)',&/'.5,$"&/' ($'&74$'*)'/27)$')$/%*"/,<,5,&8'A*)'&2$'$B$.-&,*"'7"#' 07"73$0$"&'*A'=!'7"#'?(@'%)*;$.&/'7"#'%)*+,#$'/$.*"#' *)'&2,)#'5,"$'/-%%*)&'A*)'$B,/&,"3',0%5$0$"&7&,*"/' ($'*AA$)'7"'$B&$"/,+$'%*)&A*5,*'*A'.*-)/$/'7"#'&)7,","3' /$)+,.$/'' ($'%)*+,#$'*-)'.-/&*0$)/'1,&2'&2$'4"*15$#3$'7"#' %)7.&,.75',"/,32&/')$C-,)$#'&*'<$D.*0$E'/$5A:/-AA,.,$"&',"' 07,"&7,","3'7"#'$B%7"#,"3'&2$,)'=!:$"+,)*"0$"&/' ' 111F.$"&$"",-0F"5' 3 ' !"#$"##%&'(01$121-"/3&."(4"$/3536378( G'0$&2*#*5*386',".5-#,"3'?(@:&**5/' =-,5#'*)'0,3)7&$'#7&717)$2*-/$/'A7/&6'1,&2'2,32'C-75,&8'7"#' 5*1'.*/&' G-&*07&,.'3$"$)7&,*"'*A'#7&717)$2*-/$'<7/$#'*"'#$/.),%&,+$' 0$&7#7&7' 9?H',".5-#$/I' J$0%57&$'=7/$#'?$+$5*%0$"&' =$/&'%)7.&,.$/' K-75,&8'.*"&)*5'0$.27",/0' L"*15$#3$'%7)&"$)/2,%' =$/&'M)7.&,.$/I'?7&7'N7-5&6'L,0<7556'O$A$)$".$'G).2,&$.&-)$' K-75,&8'.*"&)*5'0$.27",/0I'$B&$"/,+$'.2$.45,/&/'7"#' #*.-0$"&7&,*"' L"*15$#3$'&)7"/A$)'<8'&)7,","36'.$)&,A,.7&,*"'7"#'5$7)","3'*": &2$:;*<' ' 4 '
  • 55. !"#$"##%&'()*$*+*,"-.&/"(0"$-.1.2.34( Knowledge Partnership 5 Structuring Modelling Generating 5#.+2"13"(6*,$#",/-%6( !"#$%&&'($)*+,--"./0123&456*#7#.(&8,+/"9(.+& :.#01012&"-/0"1+& & ;<&#1=&5>?&),1=#9(1/#$+& 456&=(+021(.&@&:;5&=(A($"-(.&/.#01012& ! 5#/#&B#,$/&),1=#9(1/#$+&& ! 5#/#&B#,$/&8(./0)08#/0"1&C!(1(+((&D8#=(9EF& ! 509(1+0"1#$&9"=($$012& "#$%!&'(#!#'!)))*+&,#-.%&/&'0%'*'.! G1*/H(*I"J&8"#8H0123&$(#.1012&JE&="012! 4(1/(110,9&+,--"./+& &8,+/"9(.+&JE&& C9#1#2(9(1/F&8"1+,$/#18E3&#++(++9(1/+3&-."I(8/+3& /.#01012&#1=&+",.8012& 6
  • 56. !"#"$"%&"'($&)*+"&+,$"-'' .+$,&+,$*%/' 7 0"1234+"'546"7'8"9"3:21"%+-' ;"%"$4+*%/' ' !"#$%&'&()*&+$),,$-!.$)'/$012&3*+$40($ 5&%6+*()*60'$,)7&($ 8(&+&'*)*60'$,)7&($ 5&90+6*0(7$)'/$+3(69*+$)(&$4(&&$04$3:)(%&$ ;(&)*6'%$*:&$+*)%6'%$,)7&($6+$'0*$9)(*$04$!"#$1<*$ 3)'$1&$)<*0=)*&/$9&($3<+*0=&($ $ 8
  • 57. !"#$%&'&(&)*)$ <*=1)7'1->$3<?94$ 5'&67,6$ +*,'-&.$#&'&$ 92(.7:&'71,$ 35!84$ /&-*012)*$3+#/4$ 39;"4$ 9 !"#$-*=1)7'1->$ <*=1)7'1->$3<?94$ 5'&67,6$ +*,'-&.$#&'&$ 92(.7:&'71,$ 35!84$ /&-*012)*$3+#/4$ 39;"4$ 10
  • 58. -3D, J4K, GHI, DEF, !"#$%&'#()&%*+,-.+/01'2&%'/*+ )'3+%(4)02+567+ !"#$%&'#()&%*+,, -./&0%1(%&'#,'2,()),345,61'$.00.0, 7#0&/8%,&#,9(%(,)'/&0%&$0, :&0%'1&$,61'2&).,'2,)'(9&#/,61'$.00.0, , ;'()+, 41($.(<&)&%*,, =(&#%.#(#$.+,)'$()&0(%&'#,(#9,&9.#%&2&$(%&'#,'2,()), 9(%(>%1(#0($%&'#0,?@1'#/,(#9,$'11.$%A, 5&#B(/.,%',0'"1$.,0*0%.C0, 11 -3D, J4K, GHI, DEF, !"#$%&'#()&%*+,-.+/01'2&%'/*+ %081)(%0+%(4)02+ !"#$%&'#()&%*+,, G.#%1(),0%'1(/.,'2,%.C6)(%.,0$1&6%0,2'1,/.#.1(%&#/, %(<).0,(#9,345,61'$.9"1.0, 3(0*,61'C'%&'#,%','%8.1,.#L&1'#C.#%0,?M4KDA, 41(#06(1(#%, , ;'()+,, N.10&'#,C(#(/.C.#%,'2,%.C6)(%.0, M<O.$%,?1.PA$1.(%&'#,(#9,C(&#%.#(#$., 12
  • 59. <8@, A9H, 6-G, @EF, !"#$%&'#()&%*+,-.+/01'2&%'/*+ 30%(+4(%(+%(5)02+ !"#$%&'#()&%*+,, -./&#.0,1.2&0%1(%&'#,(#3,4"5)&$(%&'#,)(*.1, 6'#%(&#0,'57.$%,(#3,89:,3./&#&%&'#0, 6'#%(&#0,3(%(,)'2&0%&$0, , ;'()+, ;.#.1(%&#2+, <.2&0%1(%&'#,)(*.1,=-(%(,>(")%,%(5).0?, @"5)&$(%&'#,)(*.1,=A%(1,0$B.C.0?,, 89:,41'$.00.0, 0%'1.3, , D57.$%,$1.(%&'#,(#3,C(&#%.#(#$., 13 <8@, A9H, 6-G, @EF, !"#$%&'#()&%*+,-.+/01'2&%'/*+ 30%(+4(%(+%(5)02+ 9(5)., <.4'0I9(5). , 6'#%(&#0,'57.$%,#(C.0,/'1,, A%(2&#2,, <.2&0%1(%&'#, @"5)&$(%&'#, 9(5).,&0,/&)).3,5*,(#,(44)&$(%&'#,'1,8J$.),0B..%, , , <.4'0IK(44&#2 , 6'#%(&#0,C(44&#2,'/,0%(2&#2L,1.2&0%1(%&'#,(#3, 41.0.#%(%&'#, 9(5).,&0,/&)).3,5*,(#,(44)&$(%&'#,'1,8J$.),0B..%, 14
  • 60. !"#$%&'(&$)*+,(-"'+ !"=)%$&)'-+3!>84+ 5&(#$*#+ ."*&'(,+/(&(+ 829,$:(&$)*+ 35674+ 0('"1)2%"+3./04+ 38;<4+ 15 G7B! @EF! ./0! BCD! !"#$%&'(&$)*+,(-"'+ ! "#$#%&'#(!&))!*+,!'&,)#(!-$!'*#!./01!&(!2#3-$#2!-$! %#45(-'5%6! 78#%6!*+,!95$'&-$(!'*#!95)+:$(;!! !"#$%&!'(&)#*+),-#.(/*0&1!2345*+)-#'+1(56(("5"17-# '+1(58&02#+2#'+1(5(9"!15!"# <&%-&,)#(!3%5:!%#45(-'5%6!&%#!&44)-#2! =$9#!'*#!*+,(!&%#!>#$#%&'#21!'*#!%#45(-'5%6!-(! +42&'#2! ?+,(!>#$#%&'#2!&995%2-$>!'5!/&'&!<&+)'!@'&$2&%2(A! 16
  • 61. G7B! @EF! ./0! BCD! !"#$%&'(&$)*+,(-"'+ ! "#$#%&'#(!&))!*+,!'&,)#(!-$!'*#!./01!&(!2#3-$#2!-$! %#45(-'5%6! 78#%6!*+,!95$'&-$(!'*#!95)+:$(;!! !"#$%&!'(&)#*+),-#.(/*0&1!2345*+)-#'+1(56(("5"17-# '+1(58&02#+2#'+1(5(9"!15!"# <&%-&,)#(!3%5:!%#45(-'5%6!&%#!&44)-#2! =$9#!'*#!*+,(!&%#!>#$#%&'#21!'*#!%#45(-'5%6!-(! +42&'#2! ?+,(!>#$#%&'#2!&995%2-$>!'5!/&'&!<&+)'!@'&$2&%2(A! 17 G7B! @EF! ./0! BCD! !"#$%&'(&$)*+,(-"'+ @9%-4'! '&,#)! ! "#$#%&'#(!&))!(&'#))-'#!'&,)#(!-$!'*#!./01!&(!2#3-$#2! -$!%#45(-'5%6! 78#%6!(&'#))-'#!95$'&-$(!'*#!'*#!95)+:$(;!! :5!"#$/0&+!32#*+),-#'+1(56(("5"17-# '+1(56(("5+!2"5"17-#'+1(58&02#+2#'+1(5(9"!15!"# <&%-&,)#(!3%5:!%#45(-'5%6!&%#!&44)-#2! =$9#!'*#!*+,(!&%#!>#$#%&'#21!'*#!%#45(-'5%6!-(! +42&'#2! @&'(!>#$#%&'#2!&995%2-$>!'5!/&'&!<&+)'!@'&$2&%2(A! 18
  • 62. F8A' !DE' 012' ABC' !"#$%&'(&$)*+,(-"'+ !"#$%&' &()*+' ' ,*-*#(&*.'(++'.(&*++$&*'&()+*.'$-'&/*'0123'(.'4*5$-*4' $-'#*%6.$&6#7' 89*#7'.(&*++$&*'"6-&($-.'&/*'&/*'"6+:;-.<'' !"#$%&'()*#+,%-*./0%1*23"433$"$250% 1*23"433$"*#,$"$250%1*23"6)(,%*,%1*23"37$#2"#$% =(#$()+*.'5#6;'#*%6.$&6#7'(#*'(%%+$*4' >-"*'&/*'/:).'(#*'?*-*#(&*43'&/*'#*%6.$&6#7'$.' :%4(&*4' !(&.'?*-*#(&*4'(""6#4$-?'&6'1(&('=(:+&'!&(-4(#4.@' 19 F8A' !DE' 012' ABC' !"#$%&'(&$)*+,(-"'+ !"#$%&' &()+*'+$-G ' ,*-*#(&*.'(++'+$-G'&()+*.'$-'&/*'0123'(.'4*5$-*4'$-' #*%6.$&6#7' 89*#7'+$-G'$.'"6--*"&*4'&6'&H6'6#';6#*'/:).% =(#$()+*.'5#6;'#*%6.$&6#7'(#*'(%%+$*4' >-"*'&/*'+$-G.'(#*'?*-*#(&*43'&/*'#*%6.$&6#7'$.' :%4(&*4' I$-G.'?*-*#(&*4'(""6#4$-?'&6'1(&('=(:+&'!&(-4(#4.@' ' 20
  • 63. H9C' !FG' 123' CDE' !"#$%&'(&$)*+,(-"'+ !"#$%&' &()*+'*$,- ' .+,+#(&+/'(**'*$,-'&()*+/'$,'&0+'1234'(/'5+6$,+5'$,' #+%7/$&7#8' 9:+#8'*$,-'$/'"7,,+"&+5'&7'&;7'7#'<7#+'0=)/! >(#$()*+/'6#7<'#+%7/$&7#8'(#+'(%%*$+5' ?,"+'&0+'*$,-/'(#+'@+,+#(&+54'&0+'#+%7/$&7#8'$/' =%5(&+5' A$,-/'@+,+#(&+5'(""7#5$,@'&7'2(&('>(=*&'!&(,5(#5/B' ' 21 H9C' !FG' 123' CDE' !"#$%&'(&$)*+,(-"'+ !"#$%&' ' .+,+#(&+/'(**'*$,-'/(&+**$&+'&()*+/'$,'&0+'1234'(/' 5+6$,+5'$,'#+%7/$&7#8' >(#$()*+/'6#7<'#+%7/$&7#8'(#+'(%%*$+5' ?,"+'&0+'*$,-'/(&+**$&+/'(#+'@+,+#(&+54'&0+'#+%7/$&7#8' $/'=%5(&+5' A$,-'/(&+**$&+/'(#+'@+,+#(&+5'(""7#5$,@'&7'2(&('>(=*&' !&(,5(#5/B' 22
  • 64. EF@' !CD' 123' @AB' !"#$%&'(&$)*+,(-"'+ !"#$%&' ' ()*)#+&),'+--'-$*.',+&)--$&)'&+/-),'$*'&0)'1234'+,' 5)6$*)5'$*'#)%7,$&7#8' 9+#$+/-),'6#7:'#)%7,$&7#8'+#)'+%%-$)5' ;*")'&0)'-$*.',+&)--$&),'+#)'<)*)#+&)54'&0)'#)%7,$&7#8' $,'=%5+&)5' >$*.',+&)--$&),'+#)'<)*)#+&)5'+""7#5$*<'&7'2+&+'9+=-&' !&+*5+#5,?' 23 ./0,$1(&$)*+,(-"'+ !"=)%$&)'-+6!>.7+ 8&(#$*#+ 2"*&'(,+3(&(+ ./0,$1(&$)*+ 689:7+ 4('"5)/%"+62347+ 6.;<7+ 24
  • 65. FGC$ ?>E$ 012$ CD6$ !"#$%&'(%)*+$',-.+ /%0-*1%)*1+'*/+2'&(1+ !"#$%&'($)&#$#*+",-'($.+%/$012$ 0%&.%+/3$-%$ $3-)+$3,4"/"$3-)&#)+#3$ 5+$)&($%-4"+$.%+/)-$$ 673*&"33$+7'"3$,)&$8"$)99'*"#$ 07++"&-'($73*&:$;*"<3$ 673*&"33$+7'"$"#*-%+$*&$&"=-$+"'")3"$ >(9"$?01$@A$@@A$"-,B$ 0%&.%+/"#$#*/"&3*%&3$<4"&$&""#"#$ $ $ 25 3456+7.)&-11+ @&,+"/"&-)'$)99+%),4$ >*/"8%="3$%.$HIJ$<""K3$ $ $ $ 26
  • 66. !"#$%&'()*+,%)-*./0/-&% 90% Centennium 70% Customer 100% Customer 100% Centennium 30% Customer 40% Centennium 10% Centennium !"#$%&'& !"#$%&(& !"#$%&)& !"#$%&*& +,-.%/%,0& 1-8-2011 31-12-2011 !"#1 "+&+%3+4,&% 7.+)-)-2%+-8%!6+*9)-2%6-1&9/1:6;% <4((6.&)-2%*4=&60/.% &.+)-)-2% !/.&)5)*+&)6-% Typical increment ranges from 2 to 6 months Centennium role changes from LEAD to FOLLOW Customer is fully CDM-aware at the end of the increment Centennium continues supporting customers through knowledge partnership >?@A7%!BC7BCCDA#% 28
  • 67. !"#$"##%&'()*("+,"-$%."/&%.(/0&.".(122($/"("+,"-$.(&#3"-(0#"(-0045( !"#"$%&'(("#)*+&,--&.*'/-"0+"&,*0&"12"#3)4"&3'&,00#"44&3!"&5'62-"1& $74)*"44&)*3"--)+"*5"&)447"4&(,5)*+&'7#&5-)"*34&3'0,%& ;18$.(1#3(4%<&-".:( 6"-7%8".(07"-7%"9:( L"%#4/4M+NOOP+ !"#$%&'(#)*+ QRS+6%$1#/$$+1#'/&&12/#)/+)"#$%&'(#'$+ ,-"./)'$++ + 0/$"%-)1#2++ !0-"(712&".:( 34%)('1"#+ T%H(#+!(?1'(&+ + K#+)&"$/+)"&&(6"-('1"#+ 60'"(04(0&-(82%"#$.:(5""#6-"#7+8&6-"#7++ <6./)'1A/+(#4+K#4/?/#4/#'+ 9:(7+!8;7+<=07+>"?(@7+$/A/-(&+B%')C++ ( D%#1)1?(&1'1/$7+8/2"#7+9%'-/)"7+E9<7+ =+,"-$%.":( F/#G*H/7+E('(+I'//&7+;,97+B3JE87++K;387+ 8))/&&7+E"HE"H7+;8I+=89;7+J/($/,&(#7++ =%$1#/$$+1#'/&&12/#)/+ =-(6(#'+5('/-+ I'-('/21)7+'()'1)+(#4+"?/-('1"#(&+ + !"-$%4%81$%0#(1#3(*#3&.$->(?"80<#%$%0#( 8&&+!/#'/##1%H+)"#$%&'(#'$+(-/+!/-'1U1/4+=K+,-"U/$$1"#(&$+V!=K,W+(X(-4/4+6*+ EB5KY++ + !=K,7+6()@/4+6*+EB5KZ$+-/?%'('1"#+($+'C/+&/(4/-+1#+=K+/4%)('1"#+(#4+-/$/(-)C7+ H(@/$+(+$'-"#2+$'('/H/#'+'C('+X/+(-/+(H"#2+'C/+&/(4/-$+1#+'C/+1#4%$'-* %?+'"+ 4('/+X1'C+=K+'/)C#"&"21/$7+@#"X&/42/(6&/+(6"%'+6/$'+?-()'1)/$+(#4+$'('/["U['C/[ (-'+$"&%'1"#$7+(#4+1#U"-H/4+"U+/H/-21#2+'-/#4$+ 8&&+!/#'/##1%H+B('(+>(%&'+$?/)1(&1$'$+(#4+(-)C1'/)'$+(-/+)/-'1U1/4+"#+B('(+ >(%&'+H"4/&1#2+6*+B(#+J1#$'/4'7+B('(+5(-/C"%$/+1#4%$'-*+'C"%2C'+&/(4/-+ (#4+U"%#4/-+"U+'C/+B('(+>(%&'+H"4/&1#2+$'(#4(-4. !/#'/##1%H+1$+'C/+6%$1#/$$+?(-'#/-+"U+F/#/$//+8)(4/H*+1#+"-2(#1G1#2+'C/+B('(+ >(%&'+D"4/&1#2++!/-'1U1)('1"#+ +3%-"?/+!"%-$/Y++ 5/+(-/+())-/41'/4+'"+?/-U"-H+'C/+F/#/$//+8)(4/H*+B('(+>(%&'+'-(1#1#2$Y+ +)%$'"H/-+9%'-/)"+ B('(+D"4/&+1#+]^^O+U"-+'C/1-+)"-?"-('/+U1#(#)1(&+(#4+?-")%-/H/#'+4('(+X(-/C"%$/+ H"4/&Y+
  • 68. 31 !"#$"##%&'()*("+,"-$%."/&%.( 01#2"(344-/4&$(56( 7895(:!(;.<=-1>"#/12"(( ?"@"A44#( BCB(69(7B(6CB( D1+(( BCB(69(7B(6C9( EF0(( GGGHI"#$"##%&'H#@(( ( ( ( GGGHJ%<4,@"%K%#2"#H#@( ! ! ! !
  • 70. 29 september 2011 Metadata driven Data Integration Hype or reality ? Datavault Conference - Automation Bertram Hof & Tom van Gessel 6-10-2011 Generating or still Programming !  Do you use Data Integration tools ? !  Do you use Metadata Exchange ? !  Do you use design patterns / reusable components !  Do you spend much time testing !  Do you have metadata management in place ? © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 2 Title of Presentation 1
  • 71. 29 september 2011 Agenda !  Logica and our BI Practice !  Framework approach !  Best practices !  Demo Mapping Builder !  One step beyond, Business Metadata driven !  Recap !  Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 3 Logica, our presence - Europe " Our widespread presence means we have the capability 9,600 to sell and deliver where our UK Nordics clients work and live 5,400 " Speaking the same language 1,900 Germany gives us strong client and 5,500 cultural intimacy Benelux 200 " Combining these skills with blended delivery is a platform 8,900 CEE France to deliver services in the most efficient way to our clients 900 Portugal © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 4 Title of Presentation 2
  • 72. 29 september 2011 Logica, our BI workforce world wide > 3000 consultants work on BI every day, on site, remote, near- & offshore © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 5 in Roll out thought leader in Logica, plan ce en Business Intellig w Europe, launches its ne book to share its vision How to Transform Information Into a Competitive Asset Discover the BI Framework Investing in Business Intelligence to aid competitiveness is, for the fourth year in a row, top priority for CIOs, say analysts. BI is even more important when times are tough: it can help find bottlenecks and inefficiencies or expose areas that are profitable. Knowing that most organisations already have some BI solutions in place, this publication focuses on cost effective management of BI and provides with a clear roadmap on how to lower the total cost of ownership of the current landscape. Discover a structured approach to manage the BI life cycle in a cost effective and efficient manner. © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 6 Title of Presentation 3
  • 73. 29 september 2011 Agenda !  Logica and our BI Practice !  Framework approach !  Best practices !  Demo Mapping Builder !  One step beyond, Business Metadata driven !  Recap !  Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 7 Logica - BI Framework Business Focus ICT Focus Operation Focus Change Focus © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 8 Title of Presentation 4
  • 74. 29 september 2011 Logica - BI Referentie architectuur Operational Actionable Data Information Client Operations Services Reporting PDA Product X Sales Services RSS Enterprise Analytics Data Product Y Warehouse Finance Mail Services Mining Product Z Web Marketing Services Extract Access Publish Source Integrate Storage Subject Area Utilities Personalise Present Data Warehouse (back-end) Business Intelligence (front-end) Sequential Development Iterative Development © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 9 Logica - Engineering Framework BI Engineering Framework subject models Deliverable Data Function Network Timing People Motivation Mission & Vision statement Services Business Business Business Organisational Goals & & Terms Locations Events Entities Strategy Business Products Context Semantic Business Logistic Master Organisational Objectives data process System Plan Structure & Policies model model Enterprise Architecture criteria, topologies and standards BI BI BI System semantic BI infra BI event BI user task essential semantic Context data context model model context rule model model BI BI architecture criteria, topologies and standards Architecture Logical Logical Logical System Logical Logical user Logical data process control Concept Infra. Model interface mdl. rule model model model model Physical Physical Physical System Physical Physical user Physical d ata process control Specification Infra. Model interface mdl. rule model model model model Busines Repository Database Process Infrastructure Procesflow User interface rule data & Code code code Environments code code code Business BI Solution Database Process Infrastructure Procesflow User interface rule Configuration objects objects Environments objects objects objects © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 10 Title of Presentation 5
  • 75. 29 september 2011 Agenda !  Logica and our BI Practice !  Framework approach !  Best practices !  Demo Mapping Builder !  One step beyond, Business Metadata driven !  Recap !  Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 11 DWH, layer reference model " 3nf " Per source " Per source " Per source " Integrated " Integrated " Subject " incomplete " Source " Source " Storage " Target " Subject oriented history model model model " Delta oriented " Business " Detail " Delta " Complete " Complete " Truncate/ " Dimensional Language " OLTP " Truncate/ History History insert Model insert " Merge " Merge " Merge Source IMP STG/ODS DVT 1 1 1 1 D D D D Source IMP STG/ODS DVT F F 2 2 2 2 D D D D Bron n Source IMP STG/ODS DVT n n n n IMP STG/ODS DVT INT/BVT STO/DMT Source Knowledge system Reference data Worker Meta data Processflow © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 12 Title of Presentation 6
  • 76. 29 september 2011 Productivity Boosters !  Import flat files – Import Tabel + Import Mapping !  Staging / ODS – Staging/ODS tabel + Merge / SC Mapping !  Storage / Datamart – Dimension / Fact + Mapping !  Processflows !  Quantitative Measures !  Seedfile driven generation – flatfiles / imp /ods !  Seedfile driven generation – XML delivery / interfaces !  Seedfile driven generation – dimension/fact loading !  Datavault Experts – Hup, Link en Satellite generation © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 13 Example of Productivity Booster Datavault Link © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 14 Title of Presentation 7
  • 77. 29 september 2011 Some Practical results !  Seedfile driven approach ODS => 15-30% of budget !  Productivity Boosters during development => 10-20% of budget !  Quality improvement => 40% !  Test reduction => 70% !  Exploitation reduction !  Time to market !  Impact Analysis ! … © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 15 Agenda "  Logica and our BI Practice "  Framework approach "  Best practices "  Demo Mapping Builder "  One step beyond, Business Metadata driven "  Recap "  Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 16 Title of Presentation 8
  • 78. 29 september 2011 Demo, mapgen the functionality Mapping generation with informatica powercenter Parameters Repository Mapgen Informatica Visio Template © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 17 Demo, mapgen the templates Target ODS Target Satellite (DataVault) © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 18 Title of Presentation 9
  • 79. 29 september 2011 Demo Mapping Builder !  Ferarri case © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 19 Agenda !  Logica and our BI Practice !  Framework approach !  Best practices !  Demo Mapping Builder !  One step beyond, Business Metadata driven !  Recap !  Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 20 Title of Presentation 10
  • 80. 29 september 2011 ETL Development Process © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 21 ETL Framework a different perspective © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 22 Title of Presentation 11
  • 81. 29 september 2011 Logica - ETL Framework, components © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 23 ETL Generator © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 24 Title of Presentation 12
  • 82. 29 september 2011 Some lab implementations Microsoft SSIS IBM Cognos/ Infosphere © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 25 Lab results •  BI- Platform indepedant ETL methode •  Generic ETL model/design •  Cost reduction of 8% with ETL Framework •  Cost reduction of 17% with ETL Generator •  Combination of ETL Framework and ETL Generator will result in cost reduction > 26% © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 26 Title of Presentation 13
  • 83. 29 september 2011 Agenda !  Logica and our BI Practice !  Framework approach !  Best practices !  Demo Mapping Builder !  One step beyond, Business Metadata driven !  Recap ! Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 27 Recap Generation of Dataware House not a hype but reality "  Main parts of the datawarehouse can be generated "  Requirement Capture needs further maturity "  Framework approach provides the structures needed to generate "  Mature enough to use within projects and organisations "  Quality results obvious /Testtime reduction "  Faster implementation, time to market / Reduced TCO © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 28 Title of Presentation 14
  • 84. 29 september 2011 Agenda !  Logica and our BI Practice !  Framework approach !  Best practices !  Demo Mapping Builder !  One step beyond, Business Metadata driven !  Recap ! Q & A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 29 Q&A © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 30 Title of Presentation 15
  • 85. 29 september 2011 Thank you BI brilliant together Ing. Bertram Hof Tom van Gessel Principal Consultant BI Software architect © Logica 2011. All rights reserved Datavault Conference – Automation 6 oct 2011 No. 31 BI brilliant together © Logica 2011. All rights reserved Title of Presentation 16
  • 87. Agile BI: Accounting for progress Tom Breur Data Vault Automation Utrecht, 6 Oktober 2011
  • 88. “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software” Agile Manifesto, 2001 Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas www.xlntconsulting.com 2
  • 89. Counter intuitive Agile practices ! People are more productive if nobody tells them what to do ! Pair programming leads to more (effective) production code ! Business partners must be full-time engaged (co-located) with the development team www.xlntconsulting.com 3
  • 90. Counter intuitive Agile practices ! Only the business has the right to choose what gets done ! An efficient team must have “slack”, must have people sitting idle, with nothing productive to do, on a regular basis ! Etc. www.xlntconsulting.com 4
  • 91. Software ‘inventory’ “Work-in-Progress is a liability – not an asset” Tom Breur, 2011 www.xlntconsulting.com 5
  • 92. Simplified development Error Reports Idea Develop Test Working Code www.xlntconsulting.com 6
  • 93. (More) realistic development Idea Analysis Design Code Error Error Error Working Acceptance System Unit Code Test Test Test www.xlntconsulting.com 7
  • 94. Agile manufacturing Theory Focus J-i-T Inventory TQM/QA Quality & Conformance T-o-C Bottlenecks Lean Inventory, Quality & Conformance Six Sigma Quality & Variance www.xlntconsulting.com 8
  • 95. Throughput Accounting metrics THROUGHPUT INVENTORY Rate of cash* generated through Quantity of ideas for client-valued delivery of working code into functionality queing for input to, in- production, not merely code process through, or waiting for complete output, from the system *Assuming a constant level of Investment INVESTMENT OPERATIONAL EXPENSE The sum of money invested in the The sum of money spent in the system of software production plus system to produce working code from the sum spent to obtain the ideas for ideas for client-valued functionality client-valued functionality input to the (marginal expense to create system (gathering requirements) production code) www.xlntconsulting.com 9
  • 96. ROI in Throughput Accounting Unknown (T) – Pretty hard to guess (OE) ROI = Didn’t bother to measure (I) www.xlntconsulting.com 10
  • 97. NP in Throughput Accounting (more) Net Profit (NP) = T – (less) OE www.xlntconsulting.com 11
  • 98. ROI in Throughput Accounting Throughput (T) – Operating Expense (OE) (more) ROI = (less) Investment in Inventory www.xlntconsulting.com 12
  • 99. ROI in Throughput Accounting (more) Net Profit (NP) = (more) T - OE (more) Throughput (T) – Operating Expense (OE) (more) ROI = Investment www.xlntconsulting.com 13
  • 100. Focus on Throughput ! Focus on T, I, or OE? ! Throughput is unlimited, it can grow forever ! Focusing on cost has a logical (yet unattainable) lower bound – namely zero ! Throughput focuses on the customer – externally ! Cost focuses on the team – internally www.xlntconsulting.com 14
  • 101. Investment ! Minimizing Investment (I) drives ROI up ! Minimizing Investment also reduces OE, by reducing carrying cost of capital ! And, most importantly ! Lower I means lower inventory, which leads to reduced Lead Times, hence earlier delivery of value (Agile Manifesto principle #1) www.xlntconsulting.com 15
  • 102. Cost vs Throughput Accounting Cost Accounting Throughput Accounting !  Inventory is an asset !  Inventory is a liability !  Efficiency = function/ !  Efficiency = function/ dollar (hours) " labor is direct costs (idle or not) a “variable” cost " labor is a “fixed” cost !  People sitting idle are !  People sitting idle are a discarded! part of the system! www.xlntconsulting.com 16
  • 103. Cost vs Throughput Accounting Cost Accounting Operating Inventory Production Least Focus Expense Most Focus Throughput Operating Inventory (Production) Expense Throughput Accounting www.xlntconsulting.com 17
  • 104. Agile & Data Vault ! (very) few other architectures allow incremental build at such low marginal cost ! Deliver early – in (very) small increments ! (very) few other architectures allow ‘mistakes’ in your model, that you can recover from inexpensively ! Deliver early – (long) before you have settled on “the” final business model www.xlntconsulting.com 18
  • 105. Conclusion ! By providing appropriate metrics (=Throughput Accounting), complex adaptive systems (Agile projects) will display the desired emergent properties ! Agile BI is not about delivering faster (or cheaper) – efficiency ! Agile BI is about delivering in arbitrarily smaller increments to end-users – hence gathering feedback about effectiveness www.xlntconsulting.com 19
  • 107. 25568 Genesee Trail Rd Golden, Colorado 80401 (303) 526-0340 Data  Vault  Modeling  and  Approach   DW2.0  and  Unstructured  Data   Master  Data  Management  and  Metadata      Data  Vault     DW  Automation   Classification  Matrix      Data  Vault  Automation  Conference    2011             ©2011 Genesee Academy, LLC         25568 Genesee Trail Rd Golden, Colorado 80401   Hans  Hultgren     © 2011 Genesee Academy, LLC
  • 108. Welcome   Overview  of  Data  Warehouse  Automation   Scope  of  the  Classification  Matrix   Classification  Criteria   Automation  Categories     The  Automation  Matrix   Applying  the  Matrix     © 2011 Genesee Academy, LLC
  • 109. Overview  of  Data  Warehouse  Automation   Operational  Applications  support  business  processes.     Typically  this  implies  the  support  and  partial   automation  of  components  of  a  particular  business   process.   In  addition  to  software,  business  processes  are  also   supported  by  methodologies,  frameworks,  specialized   techniques,  and  also  forms,  templates  and  checklists.   Together  these  form  a  pool  of  tools  and  techniques  that   support  certain  aspects  of  these  business  processes.   © 2011 Genesee Academy, LLC
  • 110. Overview  of  Data  Warehouse  Automation   With  Data  Warehousing  and  Business  Intelligence   another  pool  of  tools  and  techniques  exists  to  support   particular  aspects  of  these  programs.   In  fact  these  tools  and  techniques  are  vast  and  varied     each  addressing  some  combination  of  DWBI  activities.   To  limit  these  tools  to  some  degree,  this  presentation   will  focus  mainly  on  Enterprise  Data  Warehousing  and   in  particular  those  that  utilize  data  vault  modeling.     © 2011 Genesee Academy, LLC
  • 111. Scope  of  the  Classification  Matrix   As  mentioned,  the  focus  is  on  Enterprise  Data   Warehousing:   *    Integrated          *    Non-­‐Volatile     *    Time-­‐Variant   *    Subject  Oriented        *    Auditable     *    Adaptable     *    Atomic  Level          *    All  Data     *    Traceable   *    Business  Key  Based        *    Business  Aligned   *    Hub/Link/Sat   Plus  all  forms  of  automation  tools  and  techniques:   *    Software  Tools          *    Methodologies   *    Frameworks   *    Code  Generators        *    Templates     *    Shells   *    Common  Models        *    Documentation   *    Metadata     © 2011 Genesee Academy, LLC
  • 112. Classification  Criteria   To  begin  working  with  the  automation  matrix  we  must   consider    and  understand    the  various  classification   criteria.   Effectively  (in  simple  terms)  this  means  that  we  look  at   different  ways  of  thinking  about  these  tools  and   techniques.   As  you  will  find,  when  a  certain  classification  criteria  is   presented,  and  you  begin  to  think  about  that  criteria  in   context,  the  meaning  becomes  clear.     © 2011 Genesee Academy, LLC
  • 113. Classification  Criteria   For  example,  consider  the  following  classification   criteria:        Templates  for  ETL      Support  for  Data  Modeling      Generation  of  Mappings      Automation  of  Testing   For  each  one,  consider  them  in  the  context  of  some  of   the  tools  and  techniques  presented  earlier  today.   This  process  of  contemplating  criteria  in  the  context  of   particular  tools  and  techniques  is  the  purpose  of  the   automation  matrix   © 2011 Genesee Academy, LLC