Welcome to Sign in | Join | Help

Forçando a atualização do TFS DataWarehouse

Amigos,

Muitos dos clientes nos projetos que estamos implantando VSTS comentam como se fosse um "bug" que algumas alterações em work items que acabaram de fazer não aparecem nos reports disponíveis do process template utilizado.

Na verdade, não aparecem imediatamente. Isto não é um "bug". O TFS DataWarehouse está configurado por default para atualizar o TFS Cube a cada uma hora.

Por causa disso é muito comum também ao criar um novo Team Project você receber a seguinte mensagem de erro no Report: "This report requires a default or user-defined value for the report parameter 'IterationParam'… (rsReportParameterValueNotSet)"

Como eu particularmente não recomendo a alterarmos o intervalo default do TFS DataWarehouse, vamos entender como podemos atualizar os cubos invocando o webservice do TFS.

Passo 1: No servidor de TFS, digite a seguinte URL: http://localhost:8080/Warehouse/v1.0/WarehouseController.asmx

Passo 2: Selecione o botão RUN

Passo 3: Selecione o botão INVOKE

Passo 4: Confira se você recebeu um XML de retorno com a palavra TRUE

Para conferir se o TFS DataWarehouse já finalizou a atualização solicitada por você, volte ao menu principal do webservices (da URL acima) e selecione GetWarehouseStatus. Clique em Invoke. Se o retorno for o seguinte XML:

<?xml version="1.0" encoding="utf-8" ?>

<WarehouseStatus xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03">ProcessingOlap</WarehouseStatus>

Ainda está processando.

Se for:

<?xml version="1.0" encoding="utf-8" ?>

<WarehouseStatus xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03">Idle</WarehouseStatus>

Já finalizou e você pode executar o report.

Abraços,

Fábio Câmara

http://www.fcamara.com.br

Published Wednesday, June 25, 2008 7:47 AM by fabcamara
Filed Under:

Comments

# re: Forçando a atualização do TFS DataWarehouse

Wednesday, June 25, 2008 3:10 PM by neves.leo
Fábio,

Apesar de ser "somente" um desenvolvedor, aprecio muito a qualidade técnica e didática ao qual você se expressa através das suas dicas e artigos.
Nas minhas "experiências" com o TFS seu blog é leitura obrigatória para mim hehehe. Excelente!

Abraços!
Anonymous comments are disabled