Compartilhar via


Alterar uma configuração de controle de processo do data warehouse ou o cubo do Analysis Services

Você pode alterar os valores de tempo limite e a frequência de atualização que controlam o processamento do data warehouse. Você alterar uma configuração de controle de processo somente se você deseja ajustá-lo para sua implantação específica.

Durante o processamento, os adaptadores do depósito extrair dados do armazenamento operacional, transformação-la conforme necessário e gravação-lo no warehouse por meio do modelo de objeto do depósito. Durante as operações típicas, o banco de dados relacional (Tfs_Warehouse) é processado dentro de dois minutos depois das alterações feitas em um armazenamento operacional e o SQL Server cubo do Analysis Services (Tfs_Analysis) é processado a cada duas horas.

Você talvez queira diminuir ou aumentar o período de tempo entre as atualizações para reduzir o tempo de processamento ou reduzir as demandas de recursos no servidor. Você pode exibir as configurações atuais ou alterar um configuração usando o serviço Web de controle de depósito de controle de processo.

Você pode determinar as configurações atuais e alterar uma configuração usando o serviço Web de controle de depósito.

Requisitos

  • SQL Server Reporting Services deve ser configurado para a implantação do TFS. Se não estiver, consulte Adicionar um servidor de relatório.

  • Você deve ser um membro do administradores do Team Foundation grupo de segurança, ou você deve ter o nível de servidor administrar warehouse permissão definida como permitir. Consulte Definir permissões de administrador para o Team Foundation Server.

  • O Pool de aplicativos do Microsoft Team Foundation Server deve estar em execução para o serviço Web de controle de depósito esteja disponível.

Acessar o serviço de Web de controle de depósito

  1. Faça logon no servidor de camada de aplicativo.

  2. Abra um navegador da web, digite a seguinte cadeia de caracteres na barra de endereços e pressione ENTER:

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

    Para VirtualDirectory, digite o diretório Virtual IIS que foi especificada durante a instalação do TFS. Por padrão, o diretório virtual é tfs.

    A página Serviço Web de Controle de Depósito abre.

Alterar a uma configuração de controle de processo

Você pode alterar a frequência de atualização do data warehouse ou outra configuração de controle de processo. Para obter uma lista de todas as configurações, vá para configurações de controle de processo.

Para alterar a frequência de atualização do data warehouse

  1. Do WarehouseControlWebService , clique em ChangeSetting.

  2. No settingID , digite:

    RunIntervalSeconds

  3. No newValue caixa, digite o novo número em segundos e, em seguida, clique em Invoke.

    Uma página da Web de confirmação é exibida e indica que o RunIntervalSeconds configuração foi alterada.

Para alterar a frequência de atualização do cubo

  1. Do WarehouseControlWebService , clique em ChangeSetting.

  2. No settingID , digite:

    IncrementalProcessIntervalSeconds

  3. No newValue caixa, digite o novo número em segundos e, em seguida, clique em Invoke.

    Importante

    Se você reduzir o intervalo para menos que o padrão de duas horas (7200 segundos), o processamento do data warehouse consumirá recursos do servidor com mais frequência.Dependendo do volume de dados que tem sua implantação para processar, convém reduzir o intervalo para uma hora (3.600 segundos) ou aumentá-lo para mais de duas horas.

    Uma página da Web de confirmação é exibida e indica que o IncrementalProcessIntervalSeconds configuração foi alterada.

Para alterar a configuração de outro controle de processo

  1. Do WarehouseControlWebService , clique em ChangeSetting.

  2. Sobre o ChangeSetting página, digite uma entrada para o settingID e newValuee, em seguida, clique em Invoke.

    Para obter uma descrição de cada configuração e os valores padrão e medidas que são atribuídas a cada configuração, consulte a tabela na configurações de controle de processo.

    Uma janela do navegador será aberta. O serviço indica que a configuração foi alterada para o novo valor.

Configurações de controle de processo

Reportable todos os dados de todos os projetos de equipe que são definidos em todas as coleções de projetos de equipe para uma implantação do TFS local foi criada para um único banco de dados relacional (Tfs_Warehouse). Dados do depósito são processados e gravados o SQL Server cubo do Analysis Services (Tfs_Analysis).

Você deve deixar a maioria dessas configurações em suas atribuições de padrão. No entanto, às vezes, você terá que modificar uma configuração para atender às suas necessidades específicas de implantação.

A tabela a seguir descreve cada configuração de controle de processo e fornece o SettingID, o valor padrão e a unidade de medida.

SettingID

Valor padrão

Descrição

AnalysisSchemaUpdateWaitSeconds

3600 (segundos)

Especifica o tempo limite que determina quanto tempo um trabalho esperará em estado de execução para executar uma atualização para o cubo. Se o tempo limite expirar antes de terminar de alterar o esquema, o trabalho fecha e reinicia mais tarde. Esse intervalo de tempo limite dá suporte a trabalhos que exigem acesso exclusivo aos recursos de depósito de dados durante o estágio de alteração de esquema.

AnalysisServicesProcessingTimeout

86400 (segundos)

Especifica o tempo limite, medido em segundos, que determina quanto tempo um trabalho esperará por uma chamada de processamento para o Analysis Services para concluir.

DailyFullProcessingTime

02:00:00.0000000-08:00

Especifica a hora do dia quando é iniciado o processamento completo do cubo do Analysis Services. Por padrão, ele é definido como 2H.

DataUpdateWaitSeconds

30 (segundos)

Especifica o tempo limite que determina quanto tempo um trabalho esperará em estado de execução para outro adaptador que está fazendo alterações de esquema para terminar, ou para o trabalho de processamento de análise que altera o esquema de cubo para concluir. Esse tempo limite é usado pelos trabalhos para adquirir acesso compartilhado aos recursos do warehouse durante o estágio de alteração de dados. Se o tempo limite expirar antes de concluir o processo de mudanças de esquema, o trabalho fecha e reinicia mais tarde.

FullProcessIntervalSeconds

86400 (segundos)

Especifica a freqüência em que o cubo é completamente processado. O valor padrão corresponde a 24 horas.

IncrementalProcessIntervalSeconds

7200 (segundos)

Especifica a freqüência com que o cubo for atualizado incrementalmente. O valor padrão corresponde a cada duas horas.

MaxParallelASProcessingCommands

0

Indica o número máximo de comandos que podem ser executados em paralelo quando Team Foundation processa chamadas para SQL Server do Analysis Services. Se definido como 0, a instância do SQL Server determina o número ideal com base no número de processadores disponíveis no computador.

RunIntervalSeconds

120 (segundos)

Especifica a freqüência com que o banco de dados relacional é atualizado.

SchemaUpdateWaitSeconds

120 (segundos)

Especifica o tempo limite que determina quanto tempo um trabalho esperará em estado de execução para adquirir acesso exclusivo para o método de alteração de esquema. Se o tempo limite expirar antes de terminar de alterar o esquema, o trabalho fecha e reinicia mais tarde.

WarehouseCommandSqlTimeout

3600 (segundos)

Especifica o tempo limite que determina quanto tempo um trabalho aguardará para adquirir um acesso exclusivo a um recurso de depósito de dados.

Consulte também

Outros recursos

Processar manualmente o cubo do Analysis Services e o data warehouse de TFS