Alm summit 2012

354 views
259 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
354
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Alm summit 2012

  1. 1. ALM Summit Brasil 2012 – 27, 28 Abril de 2012 Customização de Relatórios Vinicius Moura Vinicius.moura@lambda3.com.br Twitter: @vinijmoura Blog: http://blog.lambda3.com.br/
  2. 2. Agenda
  3. 3. Desenvolvendo Relatórios• Criando Relatórios “automaticamente”• Criando Relatórios a partir de Work Queries• Criando Relatórios utilizando Analysis ServicesQuais ferramentas utilizar? Excel Report Builder
  4. 4. Desenvolvendo RelatóriosDEMO
  5. 5. Cuidados ao customizar os relatóriosCustomização do Processo Criação de Campos Tradução dos Work Items Tradução das Work Queries Tradução dos Relatórios
  6. 6. Cuidados ao customizar os relatóriosCriação de Campo Dimension – aceita os data types String, Integer, Double e DateTime. São utilizados como filtro de relatórios. Work Item Type e Status são exemplos. Detail - aceita os data types String, Integer, Double e DateTime. Esse campo é utilizado somente no warehouse, não sendo levado ao cubo. Measure – aceito os date types Integer e Double. Esses campos são os valores numéricos dos relatórios. O campo Original Estimate é um bom exemplo.
  7. 7. Relatórios para o Source Control? Arquivos em CheckOutDesenvolvedor Work Space Name Computer Data Check Out Server PathAdministrator WIN-GS9GMUJITS8 WIN-GS9GMUJITS8 27/04/2012 11:35:48 $Tailspin ToysDevelopmentIteration 1Tailspin.SchemaTailspin.Schema.dbproj WIN-GS9GMUJITS8 WIN-GS9GMUJITS8 27/04/2012 11:35:35 $Tailspin ToysDevelopmentIteration 2Tailspin.WebAbout.aspx WIN-GS9GMUJITS8 WIN-GS9GMUJITS8 22/04/2012 18:22:03 $Tailspin ToysMainTailspinToys.sln CheckIn BranchsChangeSet Item 68 $Tailspin ToysMainTailspin.WebWeb.config 61 50 $Tailspin ToysMainTailspinToys.sln 47 42 41 CheckIn por DesenvolvedorNome do Desenvolvedor ChangeSet ItemAdministrator 880 $Tailspin ToysBuildProcessTemplatesDefaultTemplate.xaml 879 $Tailspin ToysBuildProcessTemplatesDefaultTemplate.xaml 878 $Tailspin ToysBuildProcessTemplatesDefaultTemplate.xaml 877 $Tailspin ToysBuildProcessTemplatesDefaultTemplate.xaml 876 $Tailspin ToysBuildProcessTemplatesDefaultTemplate.xaml 875 $Tailspin ToysMainTailspin.Admin.AppProductRelationship.cs
  8. 8. Relatórios para o Source Control?DEMO
  9. 9. Pendências de Merge RI RI RI B FI B FI FI FI B RI RI Emergency Hotfix
  10. 10. Pendências de MergeMain Branch ChangeSet Data Check In Dias Atraso$Tailspin ToysMain $Tailspin ToysDevelopmentIteration 1 47 09/03/2010 16:53:59 780 50 09/03/2010 16:58:08 780 61 16/03/2010 16:02:25 773 68 06/10/2011 14:40:47 204 72 12/01/2012 06:23:36 106 875 25/04/2012 06:36:15 2 Total de Merges Pendentes da Branch: 6 $Tailspin ToysDevelopmentIteration 2 68 06/10/2011 14:40:47 204 72 12/01/2012 06:23:36 106 875 25/04/2012 06:36:15 2 Total de Merges Pendentes da Branch: 3 $Tailspin ToysReleasesProduction 1.0 68 06/10/2011 14:40:47 204 72 12/01/2012 06:23:36 106 875 25/04/2012 06:36:15 2 Total de Merges Pendentes da Branch: 3 Total Geral de Merges Pendentes: 12
  11. 11. Pendências de MergeDEMO
  12. 12. Conclusão• Para a criação de relatórios, utilize a ferramenta mais apropriada à sua necessidade;• Crie os relatórios que irão suportar o seu processo e que responda a alguma necessidade;• Tome os devidos cuidados na customização do processo para não ser traído por ele.
  13. 13. www.lambda3.com.br

×