Partilhar via


Atualização de dados do PowerPivot com o SharePoint 2010

A atualização de dados do PowerPivott é uma operação agendada do lado do servidor que consulta fontes de dados externas para atualizar dados do PowerPivot inseridos em uma pasta de trabalho do Excel 2010 armazenada em uma biblioteca de conteúdo.

A atualização de dados é um recurso interno do PowerPivot para SharePoint, mas usá-lo requer que você execute serviços específicos e trabalhos de temporizador em seu farm do SharePoint 2010. Etapas administrativas adicionais, como instalar provedores de dados e verificar permissões de banco de dados, geralmente são necessárias para que a atualização de dados seja bem-sucedida.

Aplica-se a: SharePoint 2010

Observação

O SQL Server 2014 e o SharePoint Server 2013 Excel Services usam uma arquitetura diferente para atualização de dados de modelos de dados PowerPivot. A nova arquitetura utiliza os Serviços do Excel como o componente principal para carregar modelos de dados PowerPivot. A arquitetura de atualização de dados anterior usada dependia de um servidor executando o Serviço do Sistema PowerPivot e o Analysis Services no modo do SharePoint para carregar modelos de dados. Para obter mais informações, consulte PowerPivot Data Refresh com o SharePoint 2013.

Neste tópico:

Etapa 1: Habilitar o Serviço de Repositório Seguro e gerar uma chave mestra

Etapa 2: Desativar as opções de credencial que você não deseja dar suporte

Etapa 3: Criar aplicativos de destino para armazenar credenciais usadas na atualização de dados

Etapa 4: Configurar o servidor para atualização de dados escalonável

Etapa 5: Instalar provedores de dados usados para importar dados PowerPivot

Etapa 6: Conceder permissões para criar agendas e acessar fontes de dados externas

Etapa 7: Habilitar a atualização da pasta de trabalho para atualização de dados

Etapa 8: Verificar a configuração de atualização de dados

Modificar configurações para atualização de dados

Reagendar o trabalho de timer do PowerPivot Data Refresh

Desativar a tarefa de temporização de atualização dos dados

Depois de garantir que o ambiente e as permissões do servidor estejam configurados, a atualização de dados estará pronta para uso. Para usar a atualização de dados, um usuário do SharePoint cria uma agenda em uma pasta de trabalho do PowerPivot que especifica a frequência com que a atualização de dados ocorre. A criação do agendamento normalmente é feita pelo proprietário da pasta de trabalho ou autor que publicou o arquivo no SharePoint. Essa pessoa cria e gerencia os agendamentos de atualização de dados para as pastas de trabalho que possui. Para obter mais informações, consulte Agendar uma atualização de dados (PowerPivot para SharePoint).

Etapa 1: Habilitar o Serviço de Repositório Seguro e gerar uma chave mestra

A atualização de dados do PowerPivot depende do Serviço de Repositório Seguro para fornecer credenciais usadas para executar trabalhos de atualização de dados e conectar-se a fontes de dados externas que usam credenciais armazenadas.

Se você instalou o PowerPivot para SharePoint usando a opção Novo Servidor, o Serviço de Repositório Seguro será configurado para você. Para todos os outros cenários de instalação, você deve criar e configurar um aplicativo de serviço e gerar uma chave de criptografia mestra para o Serviço de Repositório Seguro.

Observação

Você deve ser um administrador de farm para configurar o Serviço de Repositório Seguro ou delegar a administração do Serviço de Repositório Seguro para outro usuário. Você deve ser um administrador de aplicativos de serviço para definir ou modificar as configurações depois que ele estiver habilitado.

  1. Na Administração Central, no Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  2. Na faixa de opções Aplicativos de Serviço, em Criar, clique em Novo.

  3. Selecione Serviço de Repositório Seguro.

  4. Na página Criar Aplicativo de Repositório Seguro , insira um nome para o aplicativo.

  5. No Banco de Dados, especifique a instância do SQL Server que hospedará o banco de dados para este aplicativo de serviço. O valor padrão é a instância do Mecanismo de Banco de Dados do SQL Server que hospeda os bancos de dados de configuração da fazenda.

  6. No Nome do Banco de Dados, insira o nome do banco de dados do aplicativo de serviço. O valor padrão é Secure_Store_Service_DB_<guid>. O nome padrão corresponde ao nome padrão do aplicativo de serviço. Se você inseriu um nome de aplicativo de serviço exclusivo, siga uma convenção de nomenclatura semelhante para o nome do banco de dados para que você possa gerenciá-los juntos.

  7. Em Autenticação de Banco de dados, o padrão é Autenticação do Windows. Se você escolher a Autenticação do SQL, consulte o guia de administrador do SharePoint para obter diretrizes sobre como usar o tipo de autenticação em seu farm.

  8. No Pool de Aplicativos, selecione Criar pool de aplicativos. Especifique um nome descritivo que ajudará outros administradores do servidor a identificar como o pool de aplicativos é usado.

  9. Selecione uma conta de segurança para o pool de aplicativos. Especifique uma conta gerenciada para usar uma conta de usuário de domínio.

  10. Aceite os valores padrão restantes e clique em OK. O aplicativo de serviço aparecerá junto com outros serviços gerenciados na lista de aplicativos de serviço do farm.

  11. Clique no aplicativo Serviço de Repositório Seguro na lista.

  12. Na faixa de opções Aplicativos de Serviço, clique em Gerenciar.

  13. No Gerenciamento de Chaves, clique em Gerar Nova Chave.

  14. Insira e confirme uma senha. A frase de passagem será usada para adicionar aplicativos de serviço compartilhado de repositório seguro adicionais.

  15. Clique em OK.

O log de auditoria das operações do Serviço de Armazenamento, útil para fins de solução de problemas, deve ser habilitado antes de poder ser utilizado. Para obter mais informações sobre como habilitar o registro em log, consulte Configurar o Serviço de Repositório Seguro (SharePoint 2010).

Etapa 2: Desativar as opções de credencial que você não deseja dar suporte

A atualização de dados do PowerPivot fornece três opções de credencial em um agendamento de atualização de dados. Quando um proprietário de pasta de trabalho agenda a atualização de dados, ele escolhe uma dessas opções, determinando assim a conta na qual o trabalho de atualização de dados é executado. Como administrador, você pode determinar quais opções de credencial estão disponíveis para agendar proprietários.

Você deve ter pelo menos uma opção disponível para que a atualização de dados funcione.

SSAS_PowerpivotKJ_DataRefreshCreds

A opção 1, use a conta de atualização de dados configurada pelo administrador, sempre aparece na página de definição de agendamento, mas só funciona se você configurar a conta de atualização de dados não supervisionada. Para obter mais informações sobre como criar a conta, consulte Configurar a Conta de Atualização de Dados Autônoma do PowerPivot (PowerPivot para SharePoint).

A opção 2, Conectar usando as seguintes credenciais do Windows, sempre aparece na página, mas só funciona quando você permite que os usuários insiram a opção de credenciais personalizadas do Windows na página de configuração do aplicativo de serviço. Essa opção é habilitada por padrão, mas você pode desabilitá-la se as desvantagens de usá-la superarem as vantagens (veja abaixo).

A opção 3, Conectar usando as credenciais salvas no Serviço de Repositório Seguro, sempre aparece na página, mas só funciona quando um proprietário de agenda fornece um aplicativo de destino válido. Um administrador deve criar esses aplicativos de destino com antecedência e, em seguida, fornecer o nome do aplicativo para aqueles que criam os agendamentos de atualização de dados. Para obter mais informações sobre como criar um aplicativo de destino para operações de atualização de dados, consulte Configure Stored Credentials for PowerPivot Data Refresh (PowerPivot for SharePoint).

Configurando a opção de credencial 2, "Conectar usando as seguintes credenciais de usuário do Windows"

O aplicativo de serviço PowerPivot inclui uma opção de credencial que permite que os proprietários de agendamento insiram um nome de usuário e senha arbitrários do Windows para executar um trabalho de atualização de dados. Esta é a segunda opção de credencial na página de definição de agendamento:

SSAS_PPS_ScheduleDataRefreshCreds

Essa opção de credencial está habilitada por padrão. Quando essa opção de credencial estiver habilitada, o Serviço do Sistema PowerPivot gerará um aplicativo de destino no Serviço de Repositório Seguro para armazenar o nome de usuário e a senha inseridos pelo proprietário do agendamento. Um aplicativo de destino gerado é criado usando esta convenção de nomenclatura: PowerPivotDataRefresh_<guid>. Um aplicativo de destino é criado para cada conjunto de credenciais do Windows. Se já existir um aplicativo de destino que pertence ao Serviço do Sistema PowerPivot e armazenará o nome de usuário e a senha inseridos pela pessoa que está definindo o agendamento, o Serviço do Sistema PowerPivot usará esse aplicativo de destino em vez de criar um novo.

A principal vantagem de usar essa opção de credencial é a facilidade de uso e simplicidade. O trabalho prévio é mínimo porque os aplicativos de destino são criados para você. Além disso, executar a atualização de dados sob as credenciais do proprietário do agendamento (que provavelmente é a pessoa que criou a pasta de trabalho) simplifica os requisitos de permissão downstream. Provavelmente, esse usuário já tem permissões no banco de dados de destino. Quando a atualização de dados for executada na identidade do usuário do Windows dessa pessoa, todas as conexões de dados que especificam "usuário atual" funcionarão automaticamente.

A desvantagem é a capacidade de gerenciamento limitada. Embora os aplicativos de destino sejam criados automaticamente, eles não são excluídos automaticamente ou atualizados conforme as informações da conta são alteradas. As políticas de expiração de senha podem fazer com que esses aplicativos de destino fiquem desatualizados. Os trabalhos de atualização de dados que usam credenciais expiradas começarão a falhar. Quando isso ocorrer, os proprietários de agendamento precisarão atualizar suas credenciais fornecendo valores atuais de nome de usuário e senha em um agendamento de atualização de dados. Um novo aplicativo de destino será criado nesse ponto. Com o tempo, à medida que os usuários adicionam e revisam informações de credencial em seus agendamentos de atualização de dados, você pode descobrir que tem um grande número de aplicativos de destino gerados automaticamente em seu sistema.

Atualmente, não há como determinar quais desses aplicativos de destino estão ativos ou inativos, nem há uma maneira de rastrear um aplicativo de destino específico de volta para os agendamentos de atualização de dados que o usam. Em geral, você deve deixar os aplicativos de destino em paz, pois excluí-los pode interromper os agendamentos de atualização de dados existentes. A exclusão de um aplicativo de destino que ainda está em uso fará com que a atualização de dados falhe com a mensagem "Aplicativo de destino não encontrado", que aparece na página de histórico de atualização de dados da pasta de trabalho.

Se você optar por desabilitar essa opção de credencial, poderá excluir com segurança todos os aplicativos de destino que foram gerados para a atualização de dados do PowerPivot.

Desabilitando o uso de credenciais arbitrárias do Windows em agendas de atualização de dados

  1. Na Administração Central, no Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.

  2. Clique no nome do aplicativo de serviço PowerPivot. O Painel de Gerenciamento do PowerPivot é exibido.

  3. Em Ações, clique em Definir configurações do aplicativo de serviço para abrir a página Configurações do Aplicativo do Serviço PowerPivot

  4. Na seção Atualização de Dados, desmarque a caixa de seleção Permitir que os usuários insiram credenciais personalizadas do Windows .

    SSAS_PowerPivotDatarefreshOptions_AllowUser

Etapa 3: Criar aplicativos de destino para armazenar credenciais usadas na atualização de dados

Depois que o Serviço de Repositório Seguro estiver configurado, os administradores do SharePoint poderão criar aplicativos de destino para disponibilizar credenciais armazenadas para fins de atualização de dados, incluindo a conta de atualização de dados autônoma do PowerPivot ou qualquer outra conta usada para executar o trabalho ou conectar-se a fontes de dados externas.

Lembre-se da seção anterior de que você precisa criar aplicativos de destino para que determinadas opções de credencial sejam utilizáveis. Especificamente, você deve criar aplicativos de destino para a conta de atualização de dados autônoma do PowerPivot, além de quaisquer credenciais armazenadas adicionais que você espera que sejam usadas em operações de atualização de dados.

Para obter mais informações sobre como criar aplicativos de destino que contêm credenciais armazenadas, consulte Configurar a Conta de Atualização de Dados Autônoma do PowerPivot (PowerPivot para SharePoint) e configurar credenciais armazenadas para PowerPivot Data Refresh (PowerPivot para SharePoint).

Etapa 4: Configurar o servidor para atualização de dados escalonável

Por padrão, cada instalação do PowerPivot para SharePoint dá suporte a consultas sob demanda e atualização de dados agendadas.

Para cada instalação, você pode especificar se a instância do servidor do Analysis Services dá suporte à consulta e à atualização de dados agendada ou se é dedicada a um tipo específico de operação. Se você tiver várias instalações do PowerPivot para SharePoint em seu farm, poderá considerar dedicar um servidor apenas para operações de atualização de dados se descobrir que os trabalhos estão atrasados ou com falha.

Além disso, se o hardware subjacente der suporte a ele, você poderá aumentar o número de trabalhos de atualização de dados executados em paralelo. Por padrão, o número de trabalhos que podem ser executados em paralelo é calculado com base na memória do sistema, mas você pode aumentar esse número se tiver capacidade de CPU adicional para dar suporte à carga de trabalho.

Para obter mais informações, consulte Configurar Atualização de Dados Dedicada ou Processamento de Query-Only (PowerPivot para SharePoint).

Etapa 5: Instalar provedores de dados usados para importar dados PowerPivot

Uma operação de atualização de dados é essencialmente uma repetição de uma operação de importação que recuperou os dados originais. Isso significa que os mesmos provedores de dados usados para importar os dados no aplicativo cliente PowerPivot também devem ser instalados no servidor PowerPivot.

Você deve ser um administrador local para instalar provedores de dados em um servidor Windows. Se você instalar drivers adicionais, certifique-se de instalá-los em cada computador na fazenda do SharePoint que tenha uma instalação do PowerPivot para SharePoint. Se você tiver vários servidores PowerPivot no farm, deverá instalar os provedores em cada um deles.

Lembre-se de que os servidores do SharePoint são aplicativos de 64 bits. Instale a versão de 64 bits dos provedores de dados que você está usando para dar suporte a operações de atualização de dados.

Etapa 6: Conceder permissões para criar agendas e acessar fontes de dados externas

Os proprietários ou autores da pasta de trabalho devem ter permissão de Contribute para agendar a atualização de dados em uma pasta de trabalho. Considerando esse nível de permissão, ele pode abrir e editar a página de configuração de atualização de dados da pasta de trabalho para especificar as credenciais e as informações de agenda usadas para atualizar os dados.

Além das permissões do SharePoint, as permissões de banco de dados em fontes de dados externas também devem ser revisadas para garantir que as contas usadas durante a atualização de dados tenham direitos de acesso suficientes aos dados. Determinar os requisitos de permissão exigirá uma avaliação cuidadosa de sua parte, pois as permissões que você precisa conceder variarão dependendo da cadeia de conexão na pasta de trabalho e da identidade do usuário na qual o trabalho de atualização de dados está em execução.

Por que cadeias de conexão existentes em uma pasta de trabalho PowerPivot importam para operações de atualização de dados PowerPivot

Quando a atualização de dados é executada, o servidor envia uma solicitação de conexão para a fonte de dados externa usando a cadeia de conexão que foi criada quando os dados foram importados originalmente. O local do servidor, o nome do banco de dados e os parâmetros de autenticação especificados nessa cadeia de conexão agora são reutilizados durante a atualização de dados para acessar as mesmas fontes de dados. A cadeia de conexão e sua construção geral não podem ser modificadas para fins de atualização de dados. Ele é simplesmente reutilizado como as-is durante a atualização dos dados. Em alguns casos, se você estiver usando a autenticação não Windows para se conectar a uma fonte de dados, poderá substituir o nome de usuário e a senha na cadeia de conexão. Mais detalhes sobre isso são fornecidos mais adiante neste tópico.

Para a maioria das pastas de trabalho, a opção de autenticação padrão na conexão é usar conexões confiáveis ou segurança integrada do Windows, resultando em cadeias de conexão que incluem SSPI=IntegratedSecurity ou SSPI=TrustedConnection. Quando essa cadeia de conexão é usada durante a atualização de dados, a conta usada para executar o trabalho de atualização de dados se torna o "usuário atual". Dessa forma, essa conta precisa de permissões de leitura em qualquer fonte de dados externa que seja acessada por meio de uma conexão confiável.

Você habilitou a conta de atualização de dados autônoma do PowerPivot?

Se sim, você deve conceder a essa conta permissões de leitura em fontes de dados que são acessadas durante a atualização de dados. O motivo pelo qual essa conta precisa de permissões de leitura é porque, em uma pasta de trabalho que usa as opções de autenticação padrão, a conta desassistida será o "usuário atual" durante a atualização de dados. A menos que o responsável pelo agendamento substitua as credenciais na string de conexão, essa conta precisará de permissões de leitura em várias fontes de dados que são ativamente usadas em sua organização.

Você está usando a opção de credencial 2: permitindo que o proprietário da agenda insira um nome de usuário e senha do Windows?

Normalmente, os usuários que criam pastas de trabalho PowerPivot já têm permissões suficientes porque ele ou ela já importou os dados em primeiro lugar. Se esses usuários posteriormente configurarem a atualização de dados para serem executados em sua própria identidade de usuário do Windows, sua conta de usuário do Windows, que já tem direitos no banco de dados, será usada para recuperar dados durante a atualização de dados. As permissões existentes devem ser suficientes.

Você está usando a opção de credencial 3: usando um aplicativo de destino do Serviço de Repositório Seguro para fornecer uma identidade de usuário para executar trabalhos de atualização de dados?

Qualquer conta usada para executar um trabalho de atualização de dados precisa de permissões de leitura, pelos mesmos motivos descritos para a conta de atualização de dados autônoma do PowerPivot.

Como verificar cadeias de conexão para determinar se você pode substituir as credenciais usadas durante a atualização de dados

Como observado anteriormente, você pode substituir um nome de usuário e uma senha diferentes no nível do trabalho de atualização de dados se a conexão estiver usando autenticação não Windows (por exemplo, autenticação do SQL Server). As credenciais que não são do Windows são passadas na cadeia de conexão usando os parâmetros ID do Usuário e Senha. Se sua pasta de trabalho contiver uma cadeia de conexão com esses parâmetros, você poderá, opcionalmente, especificar um nome de usuário e uma senha diferentes para atualizar dados dessa fonte de dados.

As etapas a seguir explicam como determinar se você tem uma cadeia de conexão que aceita substituições de nome de usuário e senha.

  1. Abra a pasta de trabalho no Excel.

  2. Abra a janela PowerPivot (no Excel, na faixa de opções do PowerPivot, clique em Janela PowerPivot).

  3. Clique em Design.

  4. Clique em Conexões Existentes.

    Todas as conexões usadas na pasta de trabalho são listadas em Conexões de Dados PowerPivot.

  5. Selecione a conexão e clique em Editar e clique em Avançado. A cadeia de conexão está na parte inferior da página.

Se você vir Integrated Security=SSPI na cadeia de conexão, não poderá substituir as credenciais na cadeia de conexão. A conexão sempre usará o usuário atual. Todas as credenciais fornecidas são ignoradas.

Se você encontrar Persist Security Info=False, Password=***********, UserID=<userlogin>, você tem uma string de conexão que aceitará substituições de credenciais. As credenciais que aparecem em uma cadeia de conexão (como UserID e Password) não são credenciais do Windows, mas sim logons de banco de dados ou outras contas de entrada válidas para a fonte de dados de destino.

Como substituir credenciais na cadeia de conexão

A sobrescrição de credenciais é feita especificando as credenciais da fonte de dados no agendamento de atualização de dados. Como administrador, você pode fornecer um aplicativo de destino no Serviço de Repositório Seguro que mapeia as credenciais usadas para acessar dados externos. Em seguida, o proprietário do agendamento pode inserir a ID do aplicativo de destino no agendamento de atualização de dados definido por ele. Para obter mais informações sobre como criar esse aplicativo de destino, consulte Configurar credenciais armazenadas para PowerPivot Data Refresh (PowerPivot para SharePoint).

Como alternativa, o proprietário do agendamento pode digitar o conjunto de credenciais que são usadas para se conectar a fontes de dados durante a atualização de dados. A ilustração a seguir mostra essa opção de fonte de dados na página de definição de agendamento.

SSAS_PowerPivotKJ_DataRefreshDSOptions

Identificando os requisitos de acesso a dados

Conforme observado nas seções anteriores, a conta usada para executar a atualização de dados e conectar-se a fontes de dados externas geralmente é uma e a mesma. Dessa forma, a conta usada para acessar fontes de dados externas é determinada pelas opções definidas nesta parte da página de agendamento de atualização de dados. Pode ser a conta de atualização de dados autônoma do PowerPivot, a conta do Windows de um usuário individual ou a conta armazenada em um aplicativo de destino predefinido.

SSAS_PowerpivotKJ_DataRefreshCreds

Nos casos em que a conta usada para executar a atualização de dados é diferente da conta usada para importar dados (por exemplo, a conta de atualização de dados autônoma do PowerPivot por meio da opção de credencial um ou algum outro conjunto de credenciais armazenadas por meio da opção de credencial três), você precisará criar um novo logon de banco de dados para essa conta e conceder-lhe permissões de leitura nas fontes de dados externas.

Depois de entender quais contas exigem acesso a dados, você pode começar a verificar permissões nas fontes de dados que são usadas com mais frequência nas pastas de trabalho do PowerPivot. Comece com quaisquer data warehouses ou bancos de dados de relatórios que sejam usados ativamente, mas também solicite entrada de seus usuários mais ativos do PowerPivot para descobrir quais fontes de dados eles estão usando. Depois de ter uma lista de fontes de dados, você pode começar a verificar cada uma delas para garantir que as permissões sejam definidas corretamente.

Etapa 7: Habilitar a atualização da pasta de trabalho para atualização de dados

Por padrão, as pastas de trabalho que foram criadas usando a versão DO SQL Server 2008 R2 do PowerPivot para Excel não podem ser configuradas para atualização de dados agendada em uma versão do SQL Server 2012 do PowerPivot para SharePoint. Se você hospedar versões mais recentes e antigas de pastas de trabalho do PowerPivot em seu ambiente do SharePoint, deverá atualizar as pastas de trabalho do SQL Server 2008 R2 primeiro antes que elas possam ser agendadas para atualização automática de dados no servidor.

Etapa 8: Verificar a configuração de atualização de dados

Para verificar a atualização de dados, você deve ter uma pasta de trabalho PowerPivot publicada em um site do SharePoint. Você deve ter permissões de Contribuição na pasta de trabalho e permissões para acessar quaisquer fontes de dados incluídas no agendamento de atualização de dados.

Ao criar o agendamento, selecione a caixa de seleção Atualizar o mais rápido possível também para executar a atualização de dados imediatamente. Em seguida, você pode verificar a página de histórico de atualização de dados dessa pasta de trabalho para verificar se ela foi executada com êxito. Lembre-se de que a tarefa programada de atualização de dados do PowerPivot é executada a cada minuto. Levará pelo menos tanto tempo para obter a confirmação de que a atualização de dados foi bem-sucedida.

Certifique-se de experimentar todas as opções de credenciais que você planeja oferecer suporte a. Por exemplo, se você configurou a conta de atualização de dados autônoma do PowerPivot, verifique se a atualização de dados foi bem-sucedida usando essa opção. Para obter mais informações sobre como agendar e exibir informações de status, consulte Agendar uma atualização de dados (PowerPivot para SharePoint) e exibir o histórico de atualização de dados (PowerPivot para SharePoint).

Se a atualização de dados falhar, consulte a página de atualização de dados powerpivot de solução de problemas no wiki do TechNet para obter possíveis soluções.

Modificar configurações para atualização de dados

Cada aplicativo de serviço PowerPivot tem configurações que afetam as operações de atualização de dados. Esta seção explica como modificar essas configurações.

Definir 'Horas Comerciais' para determinar o processamento fora do horário comercial

Os usuários do SharePoint que agendam operações de atualização de dados podem especificar uma hora de início mais antiga de "Após o horário comercial". Isso pode ser útil se eles quiserem recuperar dados de transação comercial acumulados durante o dia útil. Como administrador de farm, você pode especificar o intervalo de horas que melhor define um dia útil para sua organização. Se você definir o dia útil como das 04:00 às 20:00, o processamento de atualização de dados com base em uma hora de início "Após o horário comercial" começará às 20:01.

As solicitações de atualização de dados executadas fora do horário comercial são adicionadas à fila na ordem em que a solicitação é recebida. As solicitações individuais serão processadas à medida que os recursos do servidor estiverem disponíveis.

  1. Na Administração Central, no Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.

  2. Clique no nome do aplicativo de serviço PowerPivot. O Painel de Gerenciamento do PowerPivot é exibido.

  3. Em Ações, clique em Definir configurações do aplicativo de serviço para abrir a página Configurações do Aplicativo do Serviço PowerPivot

  4. Na seção Atualização de Dados, no Horário Comercial, insira uma hora de início e hora de término que define o período de processamento após o horário comercial.

    Se você não quiser definir um período de processamento fora do horário comercial, poderá inserir o mesmo valor para Hora de Início e Hora de Término (por exemplo, 12:00 para ambas as vezes). No entanto, lembre-se de que as páginas de definição de agendamento nos sites do SharePoint ainda terão "Após o horário comercial" como uma opção. Os usuários que selecionarem essa opção em um farm que não tem nenhum intervalo de processamento fora de hora definido para ele eventualmente receberão erros de atualização de dados à medida que os trabalhos de processamento não forem iniciados.

  5. Clique em OK.

Limitar por quanto tempo o histórico de atualização de dados é mantido

O histórico de atualização de dados é um registro detalhado das mensagens de êxito e falha geradas para operações de atualização de dados ao longo do tempo. As informações de histórico são coletadas e gerenciadas por meio do sistema de coleta de dados de uso na fazenda. Dessa forma, os limites definidos no histórico de dados de uso também se aplicam ao histórico de atualização de dados. Como os relatórios de atividade de uso reúnem dados de todo o sistema PowerPivot, uma única configuração de histórico é usada para controlar a retenção de dados para o histórico de atualização de dados e todos os outros dados de uso coletados e armazenados.

  1. Na Administração Central, no Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.

  2. Clique no nome do aplicativo de serviço PowerPivot. O Painel de Gerenciamento do PowerPivot é exibido.

  3. Em Ações, clique em Definir configurações do aplicativo de serviço para abrir a página Configurações do Aplicativo do Serviço PowerPivot

  4. Na seção Coleta de Dados de Uso, no Histórico de Dados de Uso, digite o número de dias para os quais você deseja manter um registro da atividade de atualização de dados para cada pasta de trabalho.

    O padrão é 365 dias. O valor mínimo é de 1 dia e o máximo é de 5.000 dias. 0 especifica um período de retenção ilimitado; os dados nunca são excluídos. Observe que não há nenhuma configuração para desativar o histórico.

  5. Clique em OK.

As informações de histórico são disponibilizadas aos usuários do SharePoint quando eles escolhem a opção Gerenciar Atualização de Dados em uma pasta de trabalho que tem um histórico de atualização de dados. Essas informações também são usadas no Painel de Gerenciamento do PowerPivot, que é usado pelos administradores da fazenda para gerenciar operações do serviço PowerPivot. Para obter mais informações, consulte Exibir o Histórico de Atualização de Dados (PowerPivot para SharePoint).

O armazenamento físico de longo prazo dos dados de histórico está no banco de dados do aplicativo de serviço PowerPivot. Para obter mais informações sobre como os dados de uso são coletados e armazenados, consulte a Coleta de Dados de Uso do PowerPivot.

Reprogramar o job de temporizador de atualização de dados do PowerPivot

A atualização de dados agendada é disparada por um trabalho de temporizador do PowerPivot Data Refresh que verifica as informações de agendamento no banco de dados do aplicativo de serviço PowerPivot em intervalos de um minuto. Quando a atualização de dados está agendada para começar, a tarefa agendada adiciona a solicitação a uma fila de execução em um servidor PowerPivot disponível.

Você pode aumentar o tempo entre verificações como uma técnica de ajuste de desempenho. Você também pode desabilitar o trabalho de temporizador para interromper temporariamente as operações de atualização de dados enquanto soluciona problemas.

A configuração padrão é um minuto, que é o valor mais baixo que você pode especificar. Esse valor é recomendado porque fornece o resultado mais previsível para agendas que são executadas em horários arbitrários ao longo do dia. Por exemplo, se um usuário agendar a atualização de dados para as 16h15 e a tarefa de timer verificar agendamentos a cada minuto, a solicitação de atualização de dados agendada será detectada às 16h15 e o processamento ocorrerá em alguns minutos das 16h15.

Se você aumentar o intervalo de verificação para que ele seja executado com pouca frequência (por exemplo, uma vez por dia à meia-noite), todas as operações de atualização de dados agendadas para serem executadas durante esse intervalo serão adicionadas à fila de processamento de uma só vez, potencialmente sobrecarregando o servidor e esfomeando outros aplicativos de recursos do sistema. Dependendo do número de atualizações agendadas, a fila de processamento para operações de atualização de dados pode se acumular até tal ponto que nem todos os trabalhos poderão ser concluídos. As solicitações de atualização de dados no final da fila poderão ser descartadas se forem executadas no próximo intervalo de processamento.

Se o hardware der suporte a ele, você poderá atenuar esse problema especificando processadores adicionais para executar mais trabalhos de atualização de dados em paralelo. Para obter mais informações, consulte Configurar Atualização Dedicada de Dados ou Processamento de Query-Only (PowerPivot para SharePoint). Para obter mais informações sobre como as solicitações de atualização de dados são descobertas, adicionadas a uma fila e processadas, consulte PowerPivot Data Refresh.

  1. Na Administração Central, clique em Monitoramento.

  2. Clique em Examinar Definições de Trabalho.

  3. Selecione o Trabalho do Temporizador de Atualização de Dados do PowerPivot.

  4. Modifique a frequência do agendamento para alterar com que frequência o processo de temporização verifica informações sobre a programação de atualização de dados.

Desabilitar o trabalho de temporizador de atualização de dados

O trabalho de temporizador de atualização de dados PowerPivot é um trabalho de temporizador no nível de fazenda que está habilitado ou desabilitado para todas as instâncias do servidor PowerPivot na fazenda. Ele não está vinculado a um aplicativo Web específico ou aplicativo de serviço PowerPivot. Não é possível desabilitá-lo em alguns servidores para forçar o processamento de atualização de dados em outros servidores na fazenda.

Se você desabilitar o trabalho de temporizador de atualização de dados powerPivot, as solicitações que já estavam na fila serão processadas, mas nenhuma nova solicitação será adicionada até que você habilite novamente o trabalho. Solicitações agendadas para ocorrer no passado não são processadas.

Desabilitar o trabalho de temporizador não tem efeito sobre a disponibilidade de recursos nas páginas do aplicativo. Não há como remover ou ocultar o recurso de atualização de dados em aplicativos Web. Os usuários que tiverem permissões de Contribuição ou superior ainda poderão criar novos agendamentos para operações de atualização de dados, mesmo que a tarefa de timer esteja permanentemente desabilitada.

Consulte Também

Agendar uma atualização de dados (PowerPivot para SharePoint)Configurar atualização de dados dedicada ou processamento de Query-Only (PowerPivot para SharePoint)Configurar a conta de atualização de dados não assistida do PowerPivot (PowerPivot para SharePoint)Configurar credenciais armazenadas para atualização de dados do PowerPivot (PowerPivot para SharePoint)