An Avanade Blogging Community

Welcome to An Avanade Blogging Community Sign in | Join | Help
in Search

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
Published Wednesday, June 10, 2009 12:53 PM by elbruno
Filed Under: , , ,

Comments

No Comments
Anonymous comments are disabled