Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Agile Bi Dw

2.351 visualizaciones

Publicado el

Lightening talk at Agila Sverige 2008

Publicado en: Tecnología
  • thanks....plz upload more on SAP-BW..
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Sé el primero en recomendar esto

Agile Bi Dw

  1. 1. Agile BI/DW Daniel Fagerström www.danielfagerstrom.com
  2. 2. Just follow the book ? <ul><li>Yes, but … </li></ul><ul><li>What are the user stories? </li></ul><ul><li>Agile DB practices? </li></ul><ul><li>Agile operations? </li></ul>
  3. 3. Dimension model Customer name city Store name region Product name class Date year month ReceiptLine amount
  4. 4. Architecture Customer registry Product registry Org. registry Transactions Raw data Staging Dimension model Marts OLAP Cube Reporting Applications ETL
  5. 5. Backlog <ul><li>Start with the most important: </li></ul><ul><ul><li>Star </li></ul></ul><ul><ul><li>Dimension </li></ul></ul><ul><ul><li>Attributes in the dimension </li></ul></ul><ul><li>ETL – start with simpler tasks: </li></ul><ul><ul><li>One time load </li></ul></ul><ul><ul><li>Subset data </li></ul></ul>
  6. 6. Breadth or depth <ul><li>Breadth </li></ul><ul><ul><li>Simplified load of the most important dimension models </li></ul></ul><ul><ul><li> Early feedback, earlier build of dependent systems </li></ul></ul><ul><li>Depth </li></ul><ul><ul><li>Complete load of one dimension at a time </li></ul></ul><ul><ul><li> Early deployment of usable sub systems </li></ul></ul>
  7. 7. Agile DB Practices <ul><li>Agile DB refactoring </li></ul><ul><ul><li>Scott Ambler </li></ul></ul><ul><ul><li>Change scripts for everything </li></ul></ul><ul><li>Common code owner ship </li></ul><ul><ul><li>Everybody can change the models </li></ul></ul><ul><ul><li>DB projects in MS VS DB professional </li></ul></ul><ul><li>Don’t become a bottle neck </li></ul><ul><ul><li>Broad contact area between team members and operations and source data specialists </li></ul></ul>
  8. 8. Agile DB Practices <ul><li>Course architecture </li></ul><ul><li>Agile modeling </li></ul><ul><li>Just in time design </li></ul><ul><li>Agile documentation </li></ul>
  9. 9. Agile DB Practices <ul><li>Subset data </li></ul><ul><li>Your own DB and development sandbox </li></ul><ul><li>Staged deployment: dev  test  prod </li></ul><ul><li>Continuous deployment </li></ul><ul><li>TDD? </li></ul>
  10. 10. Agile Operations <ul><li>Involve operations from day one </li></ul><ul><li>Operations part of the project </li></ul><ul><li>Deploy at demo/production server often </li></ul><ul><li>Start source data deliveries ASAP </li></ul>
  11. 11. Conclusion <ul><li>Some mental barrier for DB/DW/BI-developers </li></ul><ul><li>Transparent </li></ul><ul><li>Steerable </li></ul><ul><li>Works great! </li></ul><ul><li>Happy customers! </li></ul>
  12. 12. More at my blog: www.danielfagerstrom.com

×