10/6/2009 12:53
El Bruno
[TFS2010] HowTo: Refrescar los datos de la base de datos de DataWareHouse (me cambiaron la url !!!)

Buenas,
la información de análisis de negocio en TFS se almacena un cubo de Analysis Services, con un proceso en batch que se lanza cada 60 minutos. Hace un par de años como andaba de demo en demo, me hice una pequeña aplicación de consola que forzaba esta actualización invocando a los servicios web de TFS. Como tengo memoria de pez, dejé una pequeña explicación de la misma en este post.
Ahora que sigo probando VSTS 2010, me encuentro con que los cambios de arquitectura que se han incorporado en esta versión también han afectado a los servicios web de Team System. Asi que, olvidate de todo lo que sabías y preparate para aprender desde cero.

En la imagen anterior que muestra la configuración de producción de mi TFS 2010 de pruebas, se puede apreciar lo siguiente:
- Cuando instalas TFS puedes definir si quieres que el mismo se instale en un WebSite o en un virtual Site. Esto es muy útil para reaprovechar entornos productivos, y para ser un poco más organizado y no tan tirano. En este caso el servidor TFS 2010 está en Default Web Site / tfs.
- Dentro del directorio de TFS ahora las cosas están mas organizadas. En lugar de tener los servicios web diferenciados por características, ahora existen las carpetas de Administration y Lab donde se ubican los componentes específicos para cada uno.
- Dentro de Administration en la carpeta 3.0, podemos ver la lista completa de servicios web que expone TFS para su administración.
- En el caso de la gestión del warehouse el servicio web es el warehousecontroller.asmx; donde para invocarlo podríamos utilizar la siguiente url http://localhost/tfs/TeamFoundation/Administration/v3.0/warehousecontroller.asmx
Pues bien, a partir de aquí el escenario es el mismo que en mi post anterior http://elbruno.com/blogs/elbruno/archive/2007/10/24/tfs-warehousecontrollerrun-console-application-refresca-el-datawarehouse-de-tfs-desde-una-aplicacion-de-consola.aspx, asi que ahora recompilo la aplicación y listo, pueden descargar la misma desde
http://cid-bef06dffdb192125.skydrive.live.com/self.aspx/Code%20Samples/2009%2006%2010%20TFS2010%20Warehouse%20Controller.zip
Saludos @ La Finca
El Bruno
Crossposting from ElBruno.com
Archivado en: Visual Studio Team System,VSTS,Visual Studio 2010,Team Foundation Server 2010
Comparte este post: