Esquema de elementos de trabajo

Actualización: noviembre 2007

Los datos sobre los elementos de trabajo se organizan en torno a cuatro tablas de hechos en el almacén de datos de Team System. En las secciones siguientes se describe el contenido de cada tabla de hechos y las relaciones que mantienen con las tablas de dimensiones. También se describen las tablas de dimensiones específicas del esquema de elementos de trabajo. Para obtener más información sobre las tablas de hechos y las tablas de dimensiones, vea Tablas de hechos y Tablas de dimensiones.

Las tablas de hechos de los elementos de trabajo son las siguientes:

  • Tabla de hechos Elementos de trabajo actuales (dbo.Current Work Item)

  • Tabla de hechos Conjunto de cambios de elementos de trabajo (dbo.Work Item Changeset)

  • Tabla de hechos Historial del elemento de trabajo (dbo.Work Item History)

  • Tabla de hechos Elementos de trabajo relacionados (dbo.Related Current Work Item)

Las tablas de hechos de elementos de trabajo hacen referencia a las tablas de dimensiones siguientes:

Tabla de hechos Elementos de trabajo actuales

Esta tabla de hechos almacena la versión actual de todos los elementos de trabajo. La tabla siguiente describe las columnas de la tabla de hechos.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

Id. de seguimiento lógico

Número de identificación que utiliza el adaptador de seguimiento de elementos de trabajo del almacén para determinar la cantidad de historial de elementos de trabajo que hay en el almacén.

__LastUpdatedTime

Fecha y hora en las que el registro se insertó o actualizó por última vez.

__TrackingId

Número que indica que la infraestructura del almacén usa este número para realizar el seguimiento del registro.

Elemento de trabajo

Clave externa para la tabla de dimensión Elemento de trabajo.

Asignado a

Clave externa para la tabla de dimensión Persona que representa el valor Asignado a.

Modificado por

Clave externa para la tabla de dimensión Persona que representa el valor Modificado por.

Creado por

Clave externa para la tabla de dimensión Persona que representa el valor Creado por.

Área

Clave externa de la tabla de dimensiones Área.

Iteración

Clave externa de la tabla de dimensiones Iteración.

Proyecto de equipo

Clave externa para la tabla de dimensión Proyecto de equipo que indica el proyecto de equipo.

Fecha

Clave externa para la tabla de dimensión Fecha.

System_CreatedDate

Clave externa para la dimensión Fecha que indica la fecha en que se creó el elemento de trabajo.

Microsoft_VSTS_Common_ActivatedDate

Clave externa para la dimensión Fecha que indica la fecha en que se activó el elemento de trabajo por última vez.

Microsoft_VSTS_Common_ResolvedDate

Clave externa para la dimensión Fecha que indica la fecha en que se resolvió el elemento de trabajo por última vez.

Microsoft_VSTS_Common_ClosedDate

Clave externa para la dimensión Fecha que indica la fecha en que se cerró el elemento de trabajo por última vez.

Microsoft_VSTS_Test_TestName

Nombre de la prueba que se ejecutó en el código de tarea.

Microsoft_VSTS_Test_TestId

Número de identificación de la prueba que se ejecutó en el código de tarea.

Microsoft_VSTS_Test_TestPath

Ruta de acceso completa a la prueba que se ejecutó en el código de tarea.

Microsoft_VSTS_Build_FoundIn

Clave externa para la tabla Generación que indica la generación en la que se encontró un elemento de trabajo. En la plantilla de procesos de MSF for Agile Software Development, sólo está disponible con el tipo de elemento de trabajo de error.

Microsoft_VSTS_Build_IntegrationBuild

Clave externa para la tabla de dimensión Generación que indica la generación que contiene los cambios de código que resolvieron este elemento de trabajo.

_Microsoft_VSTS_Scheduling_RemainingWork

Estimación del número de horas que restan para finalizar la tarea.

_Microsoft_VSTS_Scheduling_CompletedWork

Número de horas utilizadas para esta tarea.

_Microsoft_VSTS_Scheduling_BaselineWork

Número de horas de trabajo del plan básico.

Microsoft_VSTS_Scheduling_StartDate

Clave externa para la tabla de dimensión Fecha que indica la fecha de inicio asociada a este elemento de trabajo.

Microsoft_VSTS_Scheduling_FinishDate

Clave externa para la tabla de dimensión Fecha que indica la fecha de finalización asociada a este elemento de trabajo.

Tabla de hechos Conjunto de cambios de elementos de trabajo

Esta tabla de hechos almacena los vínculos entre los elementos de trabajo y los conjuntos de cambios. La tabla siguiente describe las columnas de la tabla de hechos.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

__LastUpdatedTime

Fecha y hora en las que el registro se insertó o actualizó por última vez.

__TrackingId

Número que indica que la infraestructura del almacén usa este número para realizar el seguimiento del registro.

Elemento de trabajo

Id. de registro del elemento de trabajo en la tabla de hechos de elementos de trabajo.

Conjunto de cambios

Id. de registro del conjunto de cambios en la tabla de hechos de conjunto de cambios.

Proyecto de equipo

Proyecto de equipo donde se almacena el vínculo.

Tabla de hechos Historial del elemento de trabajo

Esta tabla de hechos contiene el historial completo de todos los elementos de trabajo. Utiliza una estrategia de registro compensatoria para registrar el historial en cualquier momento. La tabla siguiente describe las columnas de la tabla de hechos.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

Id. de seguimiento lógico

Número de identificación que utiliza el adaptador de seguimiento de elementos de trabajo del almacén para determinar la cantidad de historial de elementos de trabajo que hay en el almacén.

Número de registros

1 ó -1. Cuando se crea un nuevo elemento de trabajo, se inserta un registro con Número de registros establecido en 1. Cuando se revisa el elemento de trabajo, se insertan dos registros. El primero es idéntico al registro anterior, con la diferencia de que tiene como Número de registros el valor -1 en lugar de 1. El segundo tiene 1 como Número de registros y el resto del registro representa los nuevos valores del elemento de trabajo.

Número de revisiones

Este valor se establece en 1 para cada revisión de un elemento de trabajo. Para los registros en los que Número de registros se encuentra establecido en -1 (que indica un cambio en un elemento de trabajo), este valor es NULL. Al seleccionar filas que tienen el número de revisiones establecido en 1, se devolverán todas las revisiones de los elementos de trabajo.

Número de cambios de estado

Se utiliza para mostrar la actividad, como las tasas de resolución de errores o las tasas de finalización de tareas. Cuando cambia el valor del campo Estado, Número de cambios de estado se establece en 1, y se establece en NULL para cualquier revisión de elemento de trabajo que no cambie el estado y para todos los registros que tienen -1 como Número de registros.

__LastUpdatedTime

Fecha y hora en las que el registro se insertó o actualizó por última vez.

__TrackingId

Número que indica que la infraestructura del almacén usa este número para realizar el seguimiento del registro.

Elemento de trabajo

Clave externa para la tabla de dimensión Elemento de trabajo.

Asignado a

Clave externa para la tabla de dimensión Persona que representa el valor Asignado a.

Modificado por

Clave externa para la tabla de dimensión Persona que representa el valor Modificado por.

Fecha

Clave externa para la tabla de dimensión Fecha. Indica la fecha en que se cambió el elemento de trabajo por última vez.

Creado por

Clave externa para la tabla de dimensión Persona que representa el valor Creado por.

Área

Clave externa de la tabla de dimensiones Área.

Iteración

Clave externa de la tabla de dimensiones Iteración.

Proyecto de equipo

Clave externa para la tabla de dimensión Proyecto de equipo.

System_CreatedDate

Clave externa para la dimensión Fecha que indica la fecha en que se creó el elemento de trabajo.

Microsoft_VSTS_Common_ActivatedDate

Clave externa para la dimensión Fecha que indica la fecha en que se activó el elemento de trabajo por última vez.

Microsoft_VSTS_Common_ResolvedDate

Clave externa para la dimensión Fecha que indica la fecha en que se resolvió el elemento de trabajo por última vez.

Microsoft_VSTS_Common_ClosedDate

Clave externa para la dimensión Fecha que indica la fecha en que se cerró el elemento de trabajo por última vez.

Microsoft_VSTS_Test_TestName

Nombre de la prueba que se ejecutó en el código de tarea.

Microsoft_VSTS_Test_TestId

Número de identificación de la prueba que se ejecutó en el código de tarea.

Microsoft_VSTS_Test_TestPath

Ruta de acceso completa a la prueba que se ejecutó en el código de tarea.

Microsoft_VSTS_Build_FoundIn

Clave externa para la tabla Generación que indica la generación en la que se encontró un elemento de trabajo. En la plantilla de procesos de MSF for Agile Software Development, sólo está disponible con el tipo de elemento de trabajo de error.

Microsoft_VSTS_Build_IntegrationBuild

Clave externa para la tabla de dimensión Generación que indica la generación que contiene los cambios de código que resolvieron este elemento de trabajo.

_Microsoft_VSTS_Scheduling_RemainingWork

Estimación del número de horas de trabajo que restan para finalizar el trabajo para la dimensión seleccionada.

_Microsoft_VSTS_Scheduling_CompletedWork

Número de horas utilizadas para las dimensiones seleccionadas.

_Microsoft_VSTS_Scheduling_BaselineWork

Número de horas de trabajo del plan básico para las dimensiones seleccionadas.

Microsoft_VSTS_Scheduling_StartDate_Date_ID

Clave externa para la tabla de dimensión Fecha que indica la fecha de inicio asociada a este elemento de trabajo.

Microsoft_VSTS_Scheduling_FinishDate_ID

Clave externa para la tabla de dimensión Fecha que indica la fecha de finalización asociada a este elemento de trabajo.

Tabla de hechos Elementos de trabajo actuales relacionados

Esta tabla de hechos almacena los vínculos entre los elementos de trabajo relacionados, como se describe en la tabla siguiente.

Campo

Descripción

Work Item_TrackingIDLeft actual

Clave externa a la tabla de hechos Elemento de trabajo actual para el origen del vínculo.

Work Item_TrackingIDRight actual

Clave externa a la tabla de hechos Elemento de trabajo actual para el destino del vínculo.

__LastUpdatedTime

Fecha y hora en la que se insertó o actualizó el registro por última vez.

Puede combinar esta tabla de hechos con la tabla de hechos Elementos de trabajo actuales para consultar elementos de trabajo y elementos de trabajo vinculados.

FROM [Related Current Work Item] Link
INNER JOIN [Current Work Item] Left
On Link.[Current Work Item_TrackingIDLeft] = Left.__TrackingID
INNER JOIN [Current Work Item] Right
On Link.[Current Work Item_TrackingIDRight] = Right.__TrackingID

Tabla de dimensiones Elementos de trabajo

Esta tabla de dimensiones almacena los valores de los campos de elementos de trabajo que no están almacenados en dimensiones compartidas. Por ejemplo, los valores del campo Estado se almacenan en la tabla de dimensiones de los elementos de trabajo, pero los valores del campo Asignado se almacenan en la dimensión de persona compartida. En la tabla siguiente se describen las columnas de la tabla de dimensiones de elementos de trabajo.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

Elemento de trabajo

Identificador derivado del id. de elemento de trabajo y la revisión.

Estado anterior

Estado de la revisión anterior del elemento de trabajo.

__LastUpdatedTime

Fecha y hora en las que el registro se insertó o actualizó por última vez.

__DimensionMemberActive

Indica si se ha rellenado totalmente el miembro de la dimensión (de uso interno).

System_Id

Representa el id. del elemento de trabajo por el que se le reconoce en el sistema operacional.

System_Title

Título del elemento de trabajo.

System_State

Estado del elemento de trabajo.

System_Rev

Revisión del elemento de trabajo.

System_Reason

Razón asociada al último cambio de estado.

System_WorkItemType

Tipo de elemento de trabajo (Error, Tarea, etc.).

Microsoft_VSTS_Common_Issue

Valor utilizado para marcar un elemento de trabajo para que aparezca en el informe del problema.

Microsoft_VSTS_Common_ActivatedBy

Última persona que activó el elemento de trabajo.

Microsoft_VSTS_Common_ResolvedBy

Última persona que resolvió el elemento de trabajo.

Microsoft_VSTS_Common_ClosedBy

Última persona que cerró el elemento de trabajo.

Microsoft_VSTS_Common_Priority

Clasificación de importancia subjetiva que se utiliza para determinar qué tareas se deben finalizar primero. Los valores válidos son 1, 2 y 3.

Microsoft_VSTS_Common_Triage

Subestados de una tarea en espera de una decisión de clasificación (se utiliza durante el estado de tarea propuesta). Los valores válidos son Pendiente (valor predeterminado), Más Información, Información recibida, Clasificado.

Microsoft_VSTS_Common_ExitCriteria

Indicador que sirve para determinar si se debería realizar el seguimiento de este elemento de trabajo en la lista de comprobación del proyecto.

Microsoft_VSTS_Common_Rank

Categoría de la pila que se utiliza para asignar una prioridad al trabajo.

Microsoft_VSTS_Scheduling_TaskHierarchy

Cadena que representa el contexto de Microsoft Project para la tarea especificada.

Vea también

Conceptos

Perspectiva Elemento de trabajo actual

Perspectiva del historial de elementos de trabajo

Otros recursos

Esquemas relacionales

Tablas de hechos

Tablas de dimensiones