Criar uma pasta de trabalho PowerPivot para SharePoint

Se você estiver planejando publicar uma pasta de trabalho do PowerPivot no SharePoint, não se esqueça de considerar o modo como ela será usada em um ambiente de colaboração. A pasta de trabalho deve ser a base dos relatórios do Reporting Services criados por seus colegas, realocados em outras pastas de trabalho do PowerPivot ou vinculados de diferentes sites, possivelmente em farms diferentes. Saber com antecedência que sua pasta de trabalho PowerPivot publicada provavelmente será usada de formas novas e diferentes pode lhe ajudar a tomar decisões sobre como adicionar, modificar e apresentar os dados criados em uma pasta de trabalho PowerPivot.

Este tópico contém requisitos e dicas de design, além de problemas de compartilhamento de dados e de segurança a serem considerados durante a criação de pastas de trabalho destinadas à publicação no SharePoint.

Preparação

Criar conexões de dados atualizáveis

Precauções de segurança para publicar dados PowerPivot

Preparação

Se estiver familiarizado com o Excel, você já terá as habilidades básicas por criar e usar dados PowerPivot. A melhor maneira de aproveitar essas habilidades é aprender a linguagem da expressão e os recursos de visualização de dados do Excel que permite apresentar dados PowerPivot da maneira mais efetiva.

Visualizando dados   Embora o espaço de trabalho do PowerPivot seja tabular e não tenha nenhum recurso de apresentação de dados próprio, é possível criar relatórios de apresentações sofisticados, usando-se objetos de visualização de dados no Excel, como Tabelas Dinâmicas, Gráficos Dinâmicos, filtros e Segmentações de Dados. Se você não estiver familiarizado com o uso de Tabelas Dinâmicas ou Gráficos Dinâmicos, os novos recursos do PowerPivot serão um motivo para aprender. Para obter mais informações sobre como trabalhar com Tabelas Dinâmicas, consulte Visão geral de relatórios, gráficos e tabelas dinâmicas

Adicionando e atualizando fórmulas    No PowerPivot, as fórmulas são mais do que uma forma de calcular números; as fórmulas criadas com a linguagem DAX permitem compilar consultas relacionais, pesquisar valores relacionados e desenvolver cálculos personalizados com o passar do tempo. DAX é uma extensão da linguagem de fórmula no Excel, mas é muito mais avançada. Para obter mais informações sobre o DAX, inclusive exemplos, consulte Data Analysis Expressions (DAX) Language.

Compartilhando o trabalhoSalvar uma pasta de trabalho PowerPivot no SharePoint 2010 é uma forma de compartilhar o trabalho com outras pessoas da organização. Ao publicar a pasta de trabalho no SharePoint, você pode usufruir os recursos de apresentação da Galeria do PowerPivot. Para obter mais informações sobre a Galeria PowerPivot, consulte Usar pastas de trabalho PowerPivot no SharePoint.

Criar conexões de dados atualizáveis

Os dados carregados em uma pasta de trabalho são estáticos por padrão, mas depois de publicados, será possível organizar a atualização automática dos dados. A atualização de dados executada no SharePoint usa as informações da conexão na pasta de trabalho. Embora seja possível substituir nome de usuário e senhas em uma agenda de atualização de dados, você não pode alterar as informações de conexão em uma pasta de trabalho publicada em um servidor. Se quiser alterar uma conexão de fonte de dados em uma pasta de trabalho salva no SharePoint, você deverá baixá-la na estação de trabalho para fazer essa alteração no PowerPivot para Excel. Por essa razão, antes de salvar um arquivo no SharePoint, verifique as informações da conexão de fonte de dados para verificar se a conexão funcionará depois da inicialização da atualização de dados no servidor. Os dados importados mantidos em compartilhamentos de arquivos ou servidores corporativos normalmente disponíveis para um grupo grande de usuários têm maior probabilidade de apresentarem informações de conexão especificadas de forma a serem resolvidas igualmente bem no SharePoint. Por outro lado, os dados importados de um arquivo local no computador talvez não funcionem se o servidor tentar usar a mesma cadeia de conexão para atualizar dados.

As credenciais e as cadeias de conexão usadas na atualização de dados são armazenadas na pasta de trabalho do PowerPivot, uma conexão para cada fonte de dados. Isso inclui o local ou o nome do arquivo especificado durante a importação de dados, que são armazenados textualmente na pasta de trabalho e podem ser exibidos por outros usuários da pasta de trabalho. Este é um resumo de como é possível alterar partes diferentes da cadeia de conexão:

  • Fonte de dados. As cadeias de conexão podem ser editadas depois que você cria a pasta de trabalho, mas a alteração deve ser feita no PowerPivot para Excel, e não no SharePoint. Essa alteração exige que os dados na pasta de trabalho sejam atualizados e todas as fórmulas, recalculadas. Dependendo da complexidade da pasta de trabalho, isso pode demorar muito. Para obter mais informações, consulte Diferentes maneiras de atualizar dados no PowerPivot.

  • Nome do usuário e senha. É possível substituir as credenciais armazenadas na pasta de trabalho, especificando outras quando se configurar a atualização de dados no SharePoint, mas isso exige etapas adicionais por parte do administrador do SharePoint.

Práticas recomendadas para configurar informações de conexão

Embora, por padrão, os dados do PowerPivot sejam estáticos depois de serem importados para a janela do PowerPivot, é possível habilitar atualizações regulares de fontes de dados conectadas, garantindo-se a reutilização das conexões após a publicação da pasta de trabalho no SharePoint.

Para obter melhores resultados, siga estas recomendações:

  • Use fontes de dados conectadas onde for possível. Não use fontes de dados que estejam em computadores particulares que possam ser desligados ou em servidores que tenham acesso restrito, a menos que todos os usuários em potencial também tenham acesso.

  • Especifique dados ou locais de arquivo em um formato que seja acessível em uma conexão de rede. Uma HTTP URL ou uma pasta compartilhada (como \\AWSRV-01\public\MarketData) são exemplos de locais que podem ser acessados de uma estação de trabalho de cliente ou de um servidor do SharePoint.

Protegendo pastas de trabalho PowerPivot no SharePoint

Antes de publicar uma pasta de trabalho do PowerPivot no SharePoint, examine os dados, de modo que você compreenda plenamente o que está publicando. Sempre que você publicar uma pasta de trabalho, as colunas e as tabelas na pasta de trabalho estarão disponíveis a todos os usuários, mesmo que crie uma apresentação diferente para o relatório.

Em outras palavras, os dados adicionados à janela do PowerPivot estarão acessíveis mesmo se não estiverem visíveis. Por exemplo, os filtros usados para excluir informações em uma tabela do PowerPivot ou Tabela Dinâmica não se aplicam quando você usa os mesmos dados do PowerPivot para criar um relatório do Reporting Services ou importar dados para uma segunda pasta de trabalho.

Lembre-se de que as permissões do SharePoint são definidas em documentos, e não em informações dentro de um documento. Se você tiver uma pasta de trabalho que contenha dados confidenciais, certifique-se de publicar a pasta de trabalho em uma biblioteca que só esteja acessível a usuários autorizados.

Para obter mais informações, consulte Proteger uma pasta de trabalho PowerPivot no SharePoint.