Cambiar una configuración que controla el proceso del almacén de datos o el cubo de Analysis Services

Puede cambiar los valores de frecuencia y de tiempo de espera de actualización que controlan el procesamiento del almacén de datos. No cambie la configuración de un control de proceso a menos que desee optimizarla para su implementación.

Durante el procesamiento, los adaptadores del almacén extraen datos del almacén operativo, los transforman según sea necesario y los escriben en el almacén mediante el modelo de objetos de almacén. Durante las operaciones típicas, la base de datos relacional (Tfs_Warehouse) se procesa en los dos minutos siguientes a los cambios realizados en un almacén operativo y el cubo de SQL Server Analysis Services (Tfs_Analysis) se procesa cada dos horas.

Puede que desee aumentar o disminuir el intervalo de tiempo entre actualizaciones para reducir el tiempo de procesamiento o reducir las demandas de recursos en el servidor. Puede ver la configuración actual o cambiar un valor de control de proceso con el servicio Warehouse Control Web.

Puede determinar la configuración actual y cambiar un valor mediante el servicio Warehouse Control Web.

Requisitos

  • SQL Server Reporting Services debe estar configurado para la implementación de TFS. Si no es así, vea Agregar un servidor de informes.

  • Debe ser miembro del grupo de seguridad Administradores de Team Foundation o tener el permiso Administrar almacén de nivel de servidor establecido en Permitir. Vea Establecer permisos de administrador para Team Foundation Server.

  • El grupo de aplicaciones Microsoft Team Foundation Server debe estar en ejecución para que el servicio Warehouse Control Web esté disponible.

Acceso al servicio Warehouse Control Web

  1. Inicie sesión en el servidor de capa de aplicación.

  2. Abra un explorador web, escriba la cadena siguiente en la barra de direcciones y, a continuación, presione ENTRAR:

    https://localhost:8080/ DirectorioVirtual /TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    Para VirtualDirectory, escriba el directorio virtual de IIS que se especificó al instalar TFS. De forma predeterminada, el directorio virtual es tfs.

    Se abrirá la página WarehouseControlWebService.

Cambiar la configuración de control de un proceso

Puede cambiar la frecuencia de actualización del almacén de datos u otro valor del control de procesos. Para obtener una lista de todos los valores, vaya a Configuración de control de procesos.

Para cambiar la frecuencia de actualización del almacén de datos

  1. En la página WarehouseControlWebService, haga clic en ChangeSetting.

  2. En el cuadro settingID, escriba:

    RunIntervalSeconds

  3. En el cuadro newValue, escriba el nuevo número de segundos y, a continuación, haga clic en Invocar.

    Aparece una página web de confirmación en la que se indica que el valor RunIntervalSeconds ha cambiado.

Para cambiar la frecuencia de actualización del cubo

  1. En la página WarehouseControlWebService, haga clic en ChangeSetting.

  2. En el cuadro settingID, escriba:

    IncrementalProcessIntervalSeconds

  3. En el cuadro newValue, escriba el nuevo número de segundos y, a continuación, haga clic en Invocar.

    Importante

    Si reduce el intervalo a un valor menor que el predeterminado de dos horas (7200 segundos), el procesamiento del almacén de datos consumirá recursos del servidor con más frecuencia.Según el volumen de datos que deba procesar su implementación, puede ser conveniente reducir el intervalo a una hora (3600 segundos) o aumentarlo a más de dos horas.

    Aparece una página web de confirmación en la que se indica que el valor IncrementalProcessIntervalSeconds ha cambiado.

Para cambiar la configuración de otro control del proceso

  1. En la página WarehouseControlWebService, haga clic en ChangeSetting.

  2. En la página ChangeSetting, escriba una entrada para settingID y newValue y, a continuación, haga clic en Invocar.

    Para obtener una descripción de cada configuración, así como las medidas y los valores predeterminados que están asignados a cada configuración, vea la tabla de Configuración de control de proceso.

    Se abrirá una ventana del explorador. El servicio indica que la configuración cambió al nuevo valor.

Configuración de control de proceso

Todos los datos que se pueden incluir en los informes de todos los proyectos de equipo que están definidos en cada una de las colecciones de proyectos de equipo de una implementación local de TFS se escriben en una única base de datos relacional (Tfs_Warehouse). Los datos de ese almacén se procesan y se escriben después en el cubo de SQL Server Analysis Services (Tfs_Analysis).

La mayoría de estos valores de configuración deben dejarse en sus asignaciones predeterminadas. Sin embargo, habrá ocasiones en las que deba modificar un valor para satisfacer las necesidades específicas de su implementación.

En la tabla siguiente se describe cada valor de control de proceso y se proporciona el identificador SettingID, el valor predeterminado y la unidad de medida.

SettingID

Valor predeterminado

Descripción

AnalysisAutomaticallyEscalateToFullOnFailure

True o False

Especifica cuándo se elevará un procesamiento incremental de cubo a un procesamiento total de cubo. Cuando es True, un error de procesamiento Incremental de cubo hará que el siguiente procesamiento se eleve al procesamiento Total. Si es False, solo un cambio de esquema de cubo que se produzca con un error de procesamiento Incremental hará que el siguiente procesamiento se eleve a Total.

AnalysisSchemaUpdateWaitSeconds

3600 (segundos)

Especifica el tiempo que esperará un trabajo en estado de ejecución para realizar una actualización en el cubo. Si el tiempo de espera expira antes de que el cambio de esquema finalice, el trabajo se cierra y se reinicia posteriormente. Este intervalo de tiempo de espera es compatible con trabajos que requieren acceso exclusivo a los recursos del almacén de datos durante la fase de cambio de esquema.

AnalysisServicesProcessingTimeout

86400 (segundos)

Especifica el tiempo, en segundos, que esperará un trabajo a que finalice una llamada de procesamiento a Analysis Services.

DailyFullProcessingTime

02:00:00.0000000-08:00

Especifica la hora del día en que se inicia el procesamiento completo de cubo de Analysis Services. De manera predeterminada, está establecido en las 14.00 (2 AM).

DataUpdateWaitSeconds

30 (segundos)

Especifica el tiempo que esperará un trabajo en estado de ejecución a que finalice otro adaptador que está realizando cambios de esquema o a que finalice el trabajo de procesamiento de análisis que cambia el esquema del cubo. Los trabajos usan este tiempo de espera para adquirir acceso compartido a los recursos del almacén durante la fase de cambio de datos. Si el tiempo de espera expira antes de que el proceso de cambio de esquema finalice, el trabajo se cierra y se reinicia posteriormente.

FullProcessIntervalSeconds

86400 (segundos)

Especifica la frecuencia con la que el cubo se procesa por completo. El valor predeterminado es 24 horas.

IncrementalProcessIntervalSeconds

7200 (segundos)

Especifica la frecuencia con la que el cubo se actualiza incrementalmente. El valor predeterminado es de dos horas.

MaxParallelASProcessingCommands

0

Indica el número máximo de comandos que se pueden ejecutar en paralelo cuando Team Foundation procesa las llamadas a SQL Server Analysis Services. Si se establece en 0, la instancia de SQL Server determina el número óptimo en función del número de procesadores que están disponibles en el equipo.

RunIntervalSeconds

120 (segundos)

Especifica la frecuencia con la que se actualiza la base de datos relacional.

SchemaUpdateWaitSeconds

120 (segundos)

Especifica el tiempo que esperará un trabajo en estado de ejecución para obtener acceso exclusivo al método de cambio de esquema. Si el tiempo de espera expira antes de que el cambio de esquema finalice, el trabajo se cierra y se reinicia posteriormente.

WarehouseCommandSqlTimeout

3600 (segundos)

Especifica el tiempo que esperará un trabajo para obtener un acceso exclusivo a un recurso del almacén de datos.

Vea también

Otros recursos

Procesar manualmente el almacenamiento de datos y el cubo de Analysis Services para Team Foundation Server