Successfully reported this slideshow.
Your SlideShare is downloading.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Download Now Download

Download to read offline

Agile Bi Dw

Download Now Download

Download to read offline

Lightening talk at Agila Sverige 2008

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

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

    Be the first to comment

    Login to see the comments

Lightening talk at Agila Sverige 2008

Views

Total views

2,392

On Slideshare

0

From embeds

0

Number of embeds

749

Actions

Downloads

66

Shares

0

Comments

0

Likes

0

×