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
Faça logon no servidor de camada de aplicativo.
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
Do WarehouseControlWebService , clique em ChangeSetting.
No settingID , digite:
RunIntervalSeconds
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
Do WarehouseControlWebService , clique em ChangeSetting.
No settingID , digite:
IncrementalProcessIntervalSeconds
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
Do WarehouseControlWebService , clique em ChangeSetting.
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