Coleção de dados de uso do PowerPivot

O SQL Server PowerPivot para SharePoint pode ser implantado em um farm do SharePoint para oferecer repositório de dados contidos na memória e processamento de consulta do lado do servidor para dados PowerPivot em pastas de trabalho do Excel. À medida que trabalhadores de informações acessam e usam pastas de trabalho do PowerPivot, estatísticas e métrica sobre seu uso são coletadas internamente. Essas informações permitem a administradores de farm e proprietários de documentos descobrir com que frequência os dados estão sendo usados e por quem.

A coleta de dados de uso é um recurso do SharePoint em nível de farm. O PowerPivot para SharePoint usa e estende esse sistema para dar suporte a relatórios internos no Painel de Gerenciamento do PowerPivot que mostram como dados e serviços PowerPivot são usados. Dependendo da forma como você instala o SharePoint 2010, a coleta de dados de uso pode ser desativada para o farm. Um administrador de farm deve habilitar o registro em log de uso para criar os dados de uso exibidos no Painel de Gerenciamento PowerPivot. Para obter mais informações sobre como habilitar e configurar a coleta de dados de uso para eventos PowerPivot, consulte Configurar a coleta de dados de uso (PowerPivot para SharePoint).

Este tópico contém as seguintes seções:

Coleta de dados de uso e arquitetura de relatórios

Fontes de dados de uso

Serviços e trabalhos de timer

Relatórios sobre dados de uso

Coleta de dados de uso e arquitetura de relatórios

Dados de uso do PowerPivot são coletados, armazenados e gerenciados usando uma combinação de recursos da infraestrutura do SharePoint e componentes de servidor do PowerPivot. A infraestrutura do SharePoint fornece um banco de dados de coleção de uso centralizado, um serviço de uso e trabalhos de timer internos. Para esses recursos padrão, o PowerPivot para SharePoint adiciona o repositório de prazo mais longo para dados de uso do PowerPivot e relatórios operacionais exibidos na Administração Central.

No sistema de coleta de dados de uso, informações de evento inserem o sistema de coleção de uso no servidor de aplicativos ou front-end da Web. Dados de uso se movem pelo sistema em resposta a trabalhos de timer que levam dados a se moverem de arquivos de dados temporários no servidor físico para o repositório persistente em um servidor de banco de dados. O diagrama a seguir ilustra os componentes e processos que movem dados de uso pela coleta de dados e pelo sistema de relatórios.

Componentes e processos da coleta de dados de uso.

Fase

Descrição

1

A coleta de dados de uso é disparada por eventos que são gerados através de aplicativos de serviço PowerPivot. Eventos configuráveis que podem ser ativados ou desativados incluem solicitações de conexão, solicitações de carga/descarga e eventos de tempo de resposta de consulta que são monitorados pelo serviço PowerPivot no servidor de aplicativos. Outros eventos que são gerenciados somente pelo servidor e não podem ser desativados. Entre eles estão eventos de atualização de dados e de integridade do servidor.

Inicialmente, dados de uso são coletados e armazenados em um arquivo de log local que usa os recursos de coleta de dados do sistema do SharePoint. Esse arquivo e sua localização fazem parte do sistema de coleta de dados de uso padrão no SharePoint. A localização do arquivo é a mesma em todos os servidores do farm. Para exibir ou alterar a localização desse arquivo de log, use a página Log de Uso na Administração Central.

2

Em intervalos agendados (a cada hora, por padrão), o trabalho de timer de Importação de Dados de Uso do Microsoft SharePoint Foundation move dados de uso do arquivo local para o banco de dados de coleta de uso SharePoint central que armazena dados de uso para o farm. O sistema de coleta de dados de uso do SharePoint mantém dados por um período de 30 dias. Há um banco de dados de coleta de uso para cada farm. Para exibir ou modificar configurações do banco de dados de coleta de dados, use a página Log de Uso em Administração Central.

3

Para dar suporte a relatórios consolidados, dados de uso do PowerPivot são copiados no banco de dados do aplicativo do serviço PowerPivot para armazenamento por prazo mais longo.

Em intervalos agendados (diariamente, por padrão), o trabalho de timer de Processamento de Dados de Uso do Microsoft SharePoint Foundation move dados de uso do PowerPivot do banco de dados de coleta de uso SharePoint central para o banco de dados de aplicativo de serviço PowerPivot. Se você tiver vários aplicativos de serviço PowerPivot em um farm, cada um deles terá seu próprio banco de dados. O evento inclui informações internas que identificam qual aplicativo de serviço do PowerPivot produziu o evento. Os identificadores de aplicativo verificam se dados de uso estão associados ao aplicativo que os criou.

4

Dados são copiados em um banco de dados de relatórios internos que está disponível no Painel de Gerenciamento do PowerPivot em Administração Central. A fonte de dados é uma fonte de dados do PowerPivot que você pode acessar para criar relatórios personalizados no Excel.

5

Dados de uso são apresentados em relatórios consolidados para administradores de aplicativo de serviço que gerenciam o desempenho e a disponibilidade do servidor. Para obter mais informações, consulte Relatórios sobre dados de uso neste tópico.

Fontes de dados de uso

Quando a coleta de dados de uso está habilitada, dados são gerados para os eventos de servidor a seguir.

Evento

Descrição

Configurável

Conexões

Conexões de servidor feitas em nome de um usuário que está consultando dados do PowerPivot em uma pasta de trabalho do Excel. Eventos de conexão identificam quem abriu uma conexão com uma pasta de trabalho do PowerPivot. Em relatórios, essas informações são usadas para identificar os usuários mais frequentes, as fontes de dados do PowerPivot acessadas pelos mesmos usuários e tendências em conexões com o passar do tempo.

Como...

Tempos de resposta de consulta

Estatísticas de resposta de consulta com base no tempo que levam para serem concluídas. As estatísticas de resposta de consulta mostram padrões em relação ao tempo que o servidor leva para responder a solicitações de consulta.

Como...

Carregamento de dados

Operações de carregamento de dados pelo Serviço Analysis Services. Eventos de carregamento de dados identificam quais fontes de dados são usadas com mais frequência.

Como...

Descarregamento de dados

Operações de descarregamento de dados por aplicativos de serviço PowerPivot. Um Serviço Analysis Services descarrega fontes de dados inativas do PowerPivot quando elas não estão sendo usadas, ou quando o servidor está sob pressão de memória ou precisa de memória adicional para executar trabalhos de atualização de dados.

Como...

Integridade do servidor

Operações de servidor que indicam a integridade do servidor, medidas na utilização da CPU e de memória. Estes dados são históricos. Eles não fornecem informações em tempo real sobre a carga de processamento atual no servidor.

No. Dados de uso sempre são coletados para este evento.

Atualização de dados

Operações de atualização de dados iniciadas pelo serviço PowerPivot para atualizações de dados agendadas. O histórico de uso da atualização de dados é coletado em nível de aplicativo para relatórios operacionais e é refletido nas páginas Gerenciar Atualização de Dados para pastas de trabalho individuais.

No. Dados de uso de atualização de dados sempre são coletados quando você habilita a atualização de dados para o aplicativo de serviço PowerPivot.

Serviços e trabalhos de timer

A tabela a seguir descreve os serviços e os armazenamentos de coleta de dados no sistema de coleta de dados de uso. Para obter instruções sobre como anular os agendamentos de trabalho de timer para forçar uma atualização dos dados de integridade e uso de servidor em relatórios do Painel de Gerenciamento do PowerPivot, consulte Habilitar e configurar a atualização de dados PowerPivot.

Componente

Cronograma padrão

Descrição

Serviço de timer do SharePoint 2010 (SPTimerV4)

Esse serviço do Windows é executado localmente em cada computador membro do farm e processa todos os trabalhos de timer definidos em nível de farm.

Trabalho de timer de importação de dados de uso do Microsoft SharePoint Foundation

A cada 30 minutos

Esse trabalho de timer é configurado globalmente em nível de farm. Ele move dados de uso de arquivos de log de uso locais para o banco de dados de coleta de dados de uso central. É possível executar esse trabalho de timer manualmente para forçar uma operação de importação de dados.

Trabalho de timer de processamento de dados de uso do Microsoft SharePoint Foundation

Diariamente às 3h

Esse trabalho de timer é configurado globalmente em nível de farm. Ele verifica dados de uso expirados no banco de dados de coleta de dados de uso central (ou seja, qualquer registro com mais de 30 dias). Para servidores do PowerPivot no farm, este trabalho de timer executa uma verificação adicional para dados de uso do PowerPivot. Quando dados de uso do PowerPivot são detectados, o trabalho de timer move os dados para um banco de dados de aplicativo de serviço usando um identificador de aplicativo para localizar o banco de dados correto.

É possível executar este trabalho de timer manualmente para forçar uma verificação em dados expirados ou forçar uma importação de dados de uso do PowerPivot para um banco de dados do aplicativo do serviço PowerPivot.

Trabalho de timer de Processamento do Painel de Gerenciamento de Dados PowerPivot

Diariamente às 5h

Esse trabalho de timer atualiza a pasta de trabalho do PowerPivot interna, que fornece dados administrativos ao Painel de Gerenciamento do PowerPivot. Ele obtém informações atualizadas que são gerenciadas pelo SharePoint, inclusive nomes de servidores, nomes de usuários, nomes de aplicativos e nomes de arquivos que aparecem em relatórios de painel de gerenciamento ou em Web Parts.

Relatórios sobre dados de uso

Para exibir dados de uso sobre dados do PowerPivot, é possível exibir relatórios internos no Painel de Gerenciamento do PowerPivot. Os relatórios internos consolidam dados de uso que são recuperados de estruturas de dados de relatórios no banco de dados de aplicativo de serviço. Como os dados de relatório subjacentes são atualizados diariamente, os relatórios de uso internos só mostrarão informações atualizadas depois que o trabalho de timer de Processamento de Dados de Uso do Microsoft SharePoint Foundation copiar dados em um banco de dados do aplicativo de serviço PowerPivot. Por padrão, isso ocorre uma vez por dia.

Para obter mais informações sobre como exibir relatórios, consulte Exibir relatórios administrativos (PowerPivot para SharePoint).