Partilhar via


Criar e configurar um aplicativo de serviço PowerPivot na Administração Central

Um aplicativo de serviço PowerPivot é uma instância de serviço compartilhado do Serviço do Sistema PowerPivot. Cada aplicativo de serviço tem sua própria identidade de aplicativo, configurações, propriedades e armazenamento de dados interno.

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

Determinar se um novo aplicativo de serviço PowerPivot deve ser criado

Criar um aplicativo de serviço PowerPivot

Configurar o aplicativo de serviço PowerPivot

Atribuir um aplicativo de serviço PowerPivot a um aplicativo Web

Editar propriedades do aplicativo de serviço

Determinar se um novo aplicativo de serviço PowerPivot deve ser criado

Uma instalação do PowerPivot para SharePoint deve ter pelo menos um aplicativo do serviço PowerPivot no farm. Um aplicativo de serviço será criado automaticamente se você usou a Ferramenta de Configuração do PowerPivot para configurar o servidor. Caso contrário, você deve criar um aplicativo de serviço PowerPivot manualmente na Administração Central.

Criar um aplicativo de serviço torna o serviço disponível e gera o banco de dados de aplicativo de serviço. Dependendo das opções selecionadas ao criar o aplicativo de serviço, uma conexão de serviço PowerPivot é adicionada ao grupo de conexões de serviço padrão. Todos os aplicativos Web do SharePoint que assinam o grupo de conexão de serviço padrão terão acesso imediato ao aplicativo de serviço PowerPivot automaticamente.

Você pode criar vários aplicativos de serviço PowerPivot. Embora um aplicativo de serviço seja suficiente para a maioria dos cenários de implantação, você pode considerar a criação de um aplicativo de serviço PowerPivot adicional se os requisitos de negócios incluirem o seguinte:

  • Usando uma conta autônoma de atualização de dados do PowerPivot diferente para cada aplicativo.

  • Usando diferentes tempos limite, histórico de uso e limites para relatórios de resposta de consulta.

  • Delegando a administração de serviços a pessoas diferentes. Um administrador verá o histórico de atualização de dados, os dados de uso e outras propriedades somente para o aplicativo que ele está administrando. Se você for obrigado a isolar aplicativos Web do SharePoint (por exemplo, se sua empresa for um serviço de hospedagem que deve garantir o isolamento de dados para os aplicativos Web do SharePoint que pertencem a clientes diferentes), a criação de aplicativos de serviço PowerPivot separados poderá ajudar a atender aos requisitos de isolamento, garantindo que cada administrador de serviço veja apenas as configurações e as propriedades do aplicativo que ele ou ela gerencia.

A criação de um aplicativo de serviço adicional apresenta novos requisitos para gerenciar associações de serviço. Ou seja, isso exigirá que você crie e use listas de associação de serviços personalizadas para cada aplicativo de serviço adicional criado.

Se você não tiver um motivo específico para criar um aplicativo de serviço PowerPivot adicional, deve usar um único aplicativo de serviço para todos os aplicativos Web na fazenda.

Criar um aplicativo de serviço PowerPivot

  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, clique em Novo.

  3. Selecione o Aplicativo de Serviço PowerPivot do SQL Server. Se ele não aparecer na lista, o PowerPivot para SharePoint não será instalado ou configurado corretamente.

  4. Na página Criar Novo Aplicativo do Serviço PowerPivot , insira um nome para o aplicativo. O padrão é PowerPivotServiceApplication<número>. Se você estiver criando vários aplicativos de serviço PowerPivot, um nome descritivo ajudará outros administradores a entender como o aplicativo é usado.

  5. No Pool de Aplicativos, crie um novo pool de aplicativos para o aplicativo (recomendado). Selecione ou crie uma conta gerenciada para o pool de aplicativos. Não se esqueça de especificar uma conta de usuário do domínio. Uma conta de usuário de domínio permite o uso do recurso de conta gerenciada do SharePoint, que permite atualizar senhas e informações de conta em um só lugar. As contas de domínio também serão necessárias se você planeja escalar horizontalmente a implantação para incluir instâncias de serviço adicionais que serão executadas na mesma identidade.

  6. No Servidor de Banco de Dados, 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 do farm. Você pode usar esse servidor ou escolher um SQL Server diferente.

  7. No Nome do Banco de Dados, o valor padrão é PowerPivotServiceApplication1_<guid>. Você deve criar um banco de dados exclusivo para cada aplicativo de serviço PowerPivot. O nome do banco de dados 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.

  8. 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 as melhores práticas sobre como usar esse tipo de autenticação em uma implantação do SharePoint.

  9. Opcionalmente, selecione a caixa de seleção para Adicionar o proxy para este Aplicativo de Serviço PowerPivot ao grupo de proxy padrão da fazenda. Isso adiciona a conexão do aplicativo de serviço ao grupo de conexões de serviço padrão.

    Você deve selecionar essa caixa de seleção se estiver criando seu primeiro aplicativo de serviço PowerPivot. Deve haver um aplicativo de serviço PowerPivot no grupo de conexões padrão para que o Painel de Gerenciamento do PowerPivot funcione corretamente.

    Não adicione o aplicativo de serviço PowerPivot ao grupo de conexões padrão se já existir um. A adição de várias entradas do mesmo tipo de aplicativo de serviço não é uma configuração com suporte e pode causar erros. Se você estiver criando aplicativos de serviço adicionais, deixe-os fora do grupo de conexões padrão e adicione-os a listas personalizadas.

    Para obter mais informações sobre associações de serviço, consulte Conectar um aplicativo de serviço PowerPivot a um aplicativo Web do SharePoint na Administração Central.

  10. Clique em OK. O serviço será exibido junto com outros serviços gerenciados na lista de aplicativos de serviço do farm.

Configurar o aplicativo de serviço PowerPivot

Um aplicativo de serviço PowerPivot é criado usando uma configuração padrão. As configurações padrão são recomendadas para a maioria dos cenários. Altere-as somente se você encontrar tempo de resposta lento ou conexões descartadas ou se estiver variando a configuração do serviço PowerPivot para aplicativos Web específicos do SharePoint.

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

    Na lista de aplicativos de serviço, você deverá ver o aplicativo de serviço que acabou de criar e nomear. O padrão é PowerPivotServiceApplication1.

  2. Clique no aplicativo de serviço PowerPivot. Isso abre o Painel de Gerenciamento do PowerPivot.

  3. Na lista Ações no canto superior direito do painel, clique em Definir configurações do aplicativo de serviço.

  4. No Tempo Limite de Carga do Banco de Dados, aumente ou diminua o valor para alterar por quanto tempo o serviço PowerPivot aguarda uma resposta da instância do PowerPivot (SQL Server Analysis Services) para a qual encaminhou uma solicitação de dados de carga. Como conjuntos de dados muito grandes levam tempo para serem movidos pelo fio, você deve permitir tempo suficiente para que a instância do serviço PowerPivot recupere a pasta de trabalho do Excel e mova os dados do PowerPivot para uma instância do Analysis Services para processamento de consultas. Como os dados do PowerPivot podem ser extraordinariamente grandes, o valor padrão é 30 minutos.

  5. No Tempo Limite do Pool de Conexões, aumente ou diminua o valor para alterar quantos minutos uma conexão de dados ociosa permanecerá aberta. O valor-padrão é 30 minutos. Durante esse período, o serviço PowerPivot reutilizará uma conexão de dados ociosa para solicitações somente leitura do mesmo usuário do SharePoint para os mesmos dados do PowerPivot. Se nenhuma solicitação adicional for recebida para esses dados durante o período especificado, a conexão será removida do pool. Os valores válidos são de 1 a 3600 segundos. Para obter mais informações sobre pools de conexões, consulte Referência de Configuração (PowerPivot para SharePoint).

  6. No Tamanho Máximo do Pool de Conexões de Usuário, aumente ou diminua o valor para alterar o número máximo de conexões ociosas que o serviço PowerPivot criará em pools de conexões individuais para cada usuário do SharePoint, conjunto de dados PowerPivot e combinações de versão.

    O valor padrão é 1000 conexões ociosas. Os valores válidos são -1 (ilimitado), 0 (desabilita o pool de conexões do usuário) ou 1 a 10000.

    Esses pools de conexões permitem que o serviço suporte de forma mais eficiente conexões contínuas com os mesmos dados de leitura pelo mesmo usuário. Se você desabilitar o pool de conexões, cada conexão será criada novamente.

    Observe que alterar o limite no tamanho do pool de conexões, incluindo defini-lo como 0, não resultará em conexões descartadas. Existem pools de conexão para reduzir os tempos de espera ao se conectar aos dados. O serviço PowerPivot nunca negará uma conexão com base nas configurações do pool de conexões.

  7. No Tamanho Máximo do Pool de Conexões Administrativas, aumente ou diminua o valor para alterar o número de conexões abertas em um pool de conexões criado para uma conexão de serviço PowerPivot com o Analysis Services. Cada instância do serviço PowerPivot abre uma conexão administrativa separada com a instância do Analysis Services no mesmo computador. O serviço PowerPivot cria um pool separado para reutilizar conexões administrativas com a finalidade de verificar se há conexões ociosas e monitorar a integridade do servidor. O valor padrão é 200 conexões. Os valores válidos são -1 (ilimitado), 0 (desabilita o pool de conexões administrativas) ou 1 a 10000. Se você selecionar 0, cada conexão será criada novamente.

  8. No Método de Alocação, você pode especificar o esquema de balanceamento de carga que o Serviço do Sistema PowerPivot usa para selecionar um aplicativo de serviço PowerPivot específico para balanceamento de carga de uma solicitação inicial. O padrão é Baseado na Saúde, que aloca solicitações com base no estado do servidor, medido pela utilização da memória e do processador disponíveis. Como alternativa, você pode escolher Round Robin para alocar solicitações aos servidores na mesma ordem de repetição, independentemente de um servidor estiver ocupado ou ocioso.

  9. No Data Refresh, no Horário Comercial, você pode especificar um intervalo de horas que define um dia útil. Os agendamentos de atualização de dados podem ser executados após o fechamento de um dia comercial para coletar dados transacionais que foram gerados durante o horário comercial normal.

  10. Na Conta de Atualização de Dados sem Supervisão do PowerPivot, você pode especificar um aplicativo de destino predefinido do Serviço de Armazenamento Seguro que armazena uma conta predefinida para executar trabalhos de atualização de dados do PowerPivot. Especifique o nome do aplicativo de destino e não a ID. O aplicativo de destino para atualização de dados autônoma será criado automaticamente se você usou a opção Novo Servidor na Instalação do SQL Server para instalar o PowerPivot para SharePoint. Caso contrário, você deve criar o aplicativo de destino manualmente. Para obter instruções sobre como configurar a conta, consulte Configurar a Conta de Atualização de Dados Autônoma do PowerPivot (PowerPivot para SharePoint).

  11. Em Permitir que os usuários insiram credenciais personalizadas do Windows, você pode selecionar ou desmarcar a caixa de seleção para especificar se os proprietários de agendamento podem inserir credenciais arbitrárias do Windows para executar um agendamento de atualização de dados. Se você selecionar essa caixa de seleção, o aplicativo de serviço PowerPivot criará e gerenciará um aplicativo de destino cada conjunto de credenciais armazenadas. Para obter mais informações, consulte Configure Stored Credentials for PowerPivot Data Refresh (PowerPivot for SharePoint).

  12. Em Comprimento Máximo do Histórico de Processamento, você pode especificar quanto tempo manter um registro histórico do processamento de atualização de dados. Essas informações são exibidas em páginas de histórico de atualização de dados mantidas para cada pasta de trabalho que usa a atualização de dados. Ele também aparece no Painel de Gerenciamento do PowerPivot.

  13. Na Coleta de Dados de Uso, no Intervalo de Relatórios de Consulta, especifique um intervalo de tempo para relatar estatísticas de consulta. As estatísticas de consulta são relatadas como um único evento para minimizar a comunicação servidor a servidor.

  14. No Histórico de Dados de Uso, especifique por quanto tempo manter um registro histórico de dados de uso. As informações de uso são exibidas no Painel de Gerenciamento do PowerPivot. Os relatórios serão menos eficazes se você especificar um valor muito baixo para o histórico de dados de uso.

  15. Na Coleta de Dados de Uso, em cada limite de resposta de consulta, especifique um limite superior que determina onde uma categoria é interrompida e outra começa. Essas categorias estabelecem uma referência contra a qual o comportamento da consulta é medido. Você pode usar essas categorias para monitorar tendências em tempos de resposta de consulta para seu sistema. Essas informações são exibidas no Painel de Gerenciamento do PowerPivot.

  16. Clique em OK para salvar suas alterações.

    As alterações no tempo limite de carga ou no método de alocação só são aplicadas a novas solicitações de entrada. As solicitações que já estão em andamento estão sujeitas aos valores que estavam em vigor quando a solicitação foi recebida.

Atribuir um aplicativo de serviço PowerPivot a um aplicativo Web

Depois de configurar um aplicativo de serviço PowerPivot, você pode atribuí-lo a um aplicativo Web adicionando-o à lista de conexões de aplicativo de serviço para esse aplicativo Web. Há duas maneiras de fazer isso:

  • Adicione-o ao grupo de conexões Padrão. O grupo de conexões padrão é uma coleção de conexões de aplicativo de serviço que estão disponíveis para qualquer aplicativo Web que faça referência a ele. Você deve adicionar um aplicativo de serviço PowerPivot a esta lista.

  • Crie uma lista de conexões personalizada para um aplicativo Web específico. Se você criou vários aplicativos de serviço PowerPivot, poderá escolher qual deles usar selecionando-o em uma lista personalizada.

O grupo de conexões padrão aceitará mais de um aplicativo de serviço do mesmo tipo. No entanto, lembre-se de que adicionar mais de um aplicativo de serviço PowerPivot a essa lista não é uma configuração com suporte.

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

  2. Selecione o aplicativo para o qual você deseja atribuir uma conexão (por exemplo, SharePoint -80).

  3. Clique em Conexões de Serviço.

  4. Em Editar o seguinte grupo de associações, selecione padrão ou [personalizado].

  5. Para [personalizado], selecione a caixa de seleção ao lado de cada conexão de aplicativo de serviço que você deseja usar. Se você tiver vários aplicativos de serviço PowerPivot (indicados por Tipo definido como PowerPivot Service Application Proxy), escolha apenas um.

  6. Clique em OK.

Editar propriedades do aplicativo de serviço

Use as instruções a seguir para reabrir a página de propriedades que especifica o nome do aplicativo de serviço, o pool de aplicativos, as configurações de banco de dados e as associações de serviço.

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

  2. Selecione, mas não clique, no aplicativo de serviço PowerPivot. Você pode clicar no nome do tipo para selecionar a linha inteira.

  3. Clique em Propriedades na faixa de opções.

Consulte Também

Administração e configuração do PowerPivot Server na Administração Central