17/5/2009 18:06
El Bruno
[TFS2010] Cambios en los esquemas de Bases de Datos Relacionales de TFS

Buenas,
cuando hablo con algunos compañeros sobre las mejoras o ventajas de la nueva versión de Visual Studio siempre resaltan 2 o 3 por sobre las otras:
- El IDE está reescrito en WPF, ahora es más cool
- Hay nuevos diseñadores que dan soporte a UML
- En C# se han agregado los parámetros opcionales y Visual Basic deja de depender del salto de carro con “_”
Pues bien, esto es cierto para qué mentir pero muy poca gente se fija en los cambios que se han introducido en nuestro querido Team Foundation Server. Esto puede ser por varios motivos:
- Es un servidor tan completo que ya no le hace falta ninguna mejora o cambio
- Es un servidor tan complejo que nadie se anima a proponer mejoras o cambios
- No tiene cambios tan cool como el IDE de Visual Studio
Personalmente, creo que sin ser extremistas, es un poco de las 3 opciones. Porque por ejemplo, en lo referido a la forma en la que se almacenan los datos en TFS, el cambio es radical entre 2008 y 2010.
Este post describe en detalle los cambios que se han aplicado, y no creo tener la lucidez mental para traducirlos o explicarlos hoy es domingo y esta semana de trabajo me deprime por adelantado, pero si comentar un poco los 4 pilares que dieron origen a los cambios introducidos:
- Soporte a Infrastructura
- Con la introducción del concepto de Team Project Collection, fue necesario aplicar una serie de cambios, ya que un TPC representa una colección de Team Projects y los mismos siempre deben ser únicos
- Reporting Cross-Team Project Collection
- En 2008 las colecciones de TP existían en un único server, y la información de las mismas se acumulada en un único cubo.
- Se han introducido cambios para que, en escenarios de TPCs distribuidos se pueda centralizar la información en un único esquema de BI o al revés, descentralizar la información de varios TPCs en varios esquemas de BI.
- Habilitar la base de datos relacional como interfaz de Reportes
- Para evitar la complejidad de utilizar cubos OLAP, aprender MDX, etc; se ha impulsado una simplificación en la base de datos relacional para que la misma pueda ser utilizada para informes de TFS.
- Se estandarizaron los nombres de tablas, esto que parece algo trivial es algo que esperábamos desde hace tiempo :D
- Usabilidad del Cubo
- Se modificó la estructura del cubo para hacerlo mas “amigable”, por ejemplo limitando la cantidad de dimesiones
- Se crearon perspectivas para mejorar la interpretación del cubo, aunque esta opción solo está restringida a entornos con SQL Server Enterprise Edition.
- etc.
Fuente: http://blogs.msdn.com/teams_wit_tools/archive/2009/05/16/team-foundation-server-2010-relational-warehouse-and-cube-schema-changes.aspx
Saludos @ Home
El Bruno
Crossposting from
ElBruno.com
Archivado en: Visual Studio Team System,VSTS,Team Foundation Server 2010
Comparte este post: