Microsoft Office

Soluções de negócios com SharePoint e o Excel

Ben Curry and Bill English with the Microsoft SharePoint teams

 

Visão geral:

  • A arquitetura Microsoft BI
  • Usando o Excel para analisar dados
  • Publicar e atualizar listas do SharePoint
  • Trabalhando com o Excel Services

Conteúdo

O BI Microsoft imagem grande
Integração do BI com o SharePoint Server 2007
Usando o Excel para analisar dados
Suplementos do Excel
Integração de BI do Office com listas do SharePoint
Serviços do Excel
Autenticação entre cliente e servidor
Publicando pastas de trabalho do Excel
Configurando o Excel Web Access Web Parts
Recursos sem suporte no Serviços do Excel
Opções e custos

Comercial decision-makers hoje tem uma vantagem distinta sobre suas predecessoras quando se trata de ferramentas de BI (inteligência comercial que eles podem usar para análise, tendências e apresentação de dados. Uma boa estratégia de BI, suporte para uma base sólida de tecnologias de BI, pode simplificar processos de negócios ao aumento também produtividade e lucros.

O geral estratégia de BI da Microsoft consiste de um conjunto de ferramentas de integração de dados de servidor e do cliente. Poderosas ferramentas de analíticas e de relatórios no SQL Server 2005 fornecem infra-a backbone dados estrutura de gerenciamento, enquanto aplicativos do Microsoft Office, especificamente o Microsoft Office Excel, fornecem a flexibilidade para os operadores de informações interajam remotamente com fontes de dados centralizado e seguro.

Neste artigo, que é adaptado do livro Microsoft Press Microsoft Office SharePoint Server 2007 Best Practices, enfoca como você pode usar o Excel e Serviços do Excel para analisar dados de inteligência de negócios dentro dos sites do SharePoint. Observe que alguns recursos discutidos aqui, como bibliotecas de conexão de dados, são oferecidos apenas com o SharePoint Server 2007 Enterprise licenciamento.

O BI Microsoft imagem grande

Há muitas maneiras diferentes para analisar dados externos e publicá-lo em sites do SharePoint, inclusive usando os Serviços do Excel. Dependendo dos seus requisitos comercial em particular, você pode escolher um método de integração de dados que permitirá que um administrador mais seletivamente criar e implantar os relatórios de dados e minimizar o controle de usuário final ou pode escolher capacitar os usuários finais permitindo que eles acessam fontes de dados e criar relatórios personalizados diretamente dentro do SharePoint. O conjunto de Microsoft BI inclui a flexibilidade de forma segura e seletivamente implantar dados com base em credenciais do usuário.

A estratégia da Microsoft BI inclui três componentes principais:

  • A plataforma de BI
  • Ferramentas de usuário final e aplicativos de gerenciamento de desempenho
  • Os mecanismos de entrega

A plataforma de BI contém os vários banco de dados e warehousing componentes para armazenamento de dados e esquema de dados. SQL Server 2005 Analysis Services (SSAS) fornece um modelo semântico, conhecido como um modelo unificado dimensional (UDM). O UDM define entidades comerciais, lógica comercial, cálculos e métricas e fornece uma ponte entre os usuários finais e fontes de dados. Os usuários finais pode executar consultas diretamente com o UDM usando ferramentas de BI, como, por exemplo, Excel e o Office PerformancePoint Server 2007. a Figura 1 ilustra como um usuário pode consultar fontes de dados do SQL Server via o UDM.

fig01.gif

Figura 1 interação entre as ferramentas de usuário final e a plataforma de BI

a Figura 2 ilustra a solução de BI Microsoft integrada geral. SharePoint Server 2007 está na parte superior da pilha e atua como o concentrador por meio das quais informações que os operadores podem-se de forma colaborativa acessar e analisar dados.

fig02.gif

A Figura 2 arquitetura da solução MicrosoftBI integrada

Integração do BI com o SharePoint Server 2007

Excel, Serviços do Excel, SharePoint Central de Relatórios e o BDC (catálogo de dados corporativos) são o padrão, ou principal, recursos de BI do conjunto de produtos do Office. SQL Server 2005 Reporting Services, o Analysis Services e o PerformancePoint Server 2007 estender BI funcionalidade principal do oferecendo relatórios aprimorados, dados warehousing, análise de dados detalhados e monitoramento em tempo real. a Figura 3 mostra a relação geral entre os vários aplicativos de BI. Observação como essencial SharePoint Server 2007 é como ponto de negociação de dados entre aplicativos de servidor e cliente.

fig03.gif

A Figura 3 SharePoint Server 2007 no núcleo da solução Microsoft BI

Usando o Excel para analisar dados

O Excel integra bem SQL Server 2005 e o SharePoint Server 2007 e desempenha um papel importante no fornecimento de usuários finais com as ferramentas de análise de dados, a construção de mineração de dados e a criação de tabelas dinâmicas. O Excel 2007 aprimorou a capacidade do usuário para acessar e analisar dados de cubos do SSAS usando tabelas dinâmicas e gráficos dinâmicos. Dados de serviços de análise também podem ser acessados com o Excel 2003 por meio de tabelas dinâmicas, mas isso envolve alguma configuração adicional.

O Excel 2007 fornece novos recursos, como a capacidade para exibir e trabalhar com KPIs do Analysis Services e a flexibilidade para criar scorecards KPI. (Observe que nós nos referimos a relatórios, painéis, scorecards e indicadores de desempenho principais — ou KPIs — como o meio para analisar, preparando-se e apresentar dados no SharePoint Server 2007.) A tela na Figura 4 mostra uma tabela dinâmica do Excel. A pasta de trabalho está diretamente vinculada a um cubo do SSAS. Campos da lista de campos da tabela dinâmica, mostrado para a direita da figura, podem ser arrastados e colocados em espaço de trabalho principal para criar scorecards, incluindo os KPIs.

fig04.gif

A Figura 4 planilha do Excel conectada diretamente à SSAS mostrando a funcionalidade de tabela dinâmica

Pastas de trabalho do Excel podem ser armazenadas em bibliotecas de documento do SharePoint, onde eles podem ser compartilhadas e versão. Detalhes de históricos podem ser dinamicamente capturados e armazenados para cada pasta de trabalho. Mais importante, planilhas do Excel que contém conexões ativas para Analysis Services podem ser publicadas Serviços do Excel e disponibilizadas para exibição através de um navegador da Web sem a necessidade de um cliente do Excel.

Suplementos do Excel

Dois suplementos de BI do Excel ajudam com análise de dados remoto e o envio de dados de ponta a ponta. Os suplementos da mineração de dados do SQL Server 2005 para o Office 2007 incluem mineração de dados personalizados e previsão ferramentas para o Excel, como a capacidade de estimar e prever com base em determinados padrões nos campos de dados selecionada. a Figura 5 mostra o menu mineração de dados na faixa de opções Excel 2007.

fig05.gif

A Figura 5 da Faixa de Opções do Excel 2007 mostrando as opções de menu mineração de dados

Um modelo de Visio de mineração de dados também está incluído como parte do suplemento de mineração de dados e você pode facilmente gerar dependência rede, cluster e decisão árvores com base em modelos de mineração do SSAS. O dados mineração suplemento pode ser usado para criar modelos de mineração de dados em dados de servidor de análise existentes ou para executar consultas adicionais nas pastas de trabalho do Excel. a Figura 6 mostra um exemplo de um modelo de previsão baseado em dados de servidor de análise existente.

fig06.gif

A Figura 6 decisão de modelo de mineração de dados árvore com base em uma conexão existente de servidor de análise de pasta de trabalho Excel 2007

Como prática recomendada, use o Suplemento PerformancePoint para Excel para habilitar os usuários acessem remotamente usando o Excel de tarefas atribuídas e enviar planilhas atualizadas para o PerformancePoint Server para aprovação. ( a Figura 7 mostra o PerformancePoint add-in para o Excel ativamente selecionado na Faixa de Opções do Excel 2007.) O suplemento fornece a funcionalidade equivalente no Excel 2007 e no Excel 2003, com exceção de que alguns recursos de formatação especificamente relacionadas a estilos de tabela dinâmica não estarão disponível no Excel 2003. Observe que o suplemento PerformancePoint para Excel requer uma instalação existente do Excel 2003 (SP2) ou do Excel 2007. Mais detalhes sobre pré-requisitos podem ser encontrados no artigo" Instalar o Suplemento PerformancePoint para Excel."

fig07.gif

A Figura 7 da Faixa de Opções do Excel 2007 mostrando as opções do menu PerformancePoint

Integração de BI do Office com listas do SharePoint

O Excel e Access continuam desempenham um papel de chave na negociação entre cliente e servidor funcionalidade de BI no SharePoint Server 2007 e fornecem a capacidade de expor dados dentro de sites do SharePoint. Por exemplo, planilhas do Excel podem ser publicadas como uma lista do SharePoint no qual os dados podem ser acessados e atualizados por vários usuários.

A seguir estão alguns cenários, que você deve considerar quando precisa usar bancos de dados do Access e Avaliando sua análise de dados:

  • Você pode publicar um banco de dados Access como uma lista do SharePoint e executar análise de dados adicionais no SharePoint. Outros principais benefícios incluem a filtragem e classificação.
  • Bancos de dados de acesso 2007 podem ser atualizados para bancos de dados do SQL Server 2005 usando o Assistente de upsizing do Access 2007. Por exemplo, você pode submeter ao upsizing um banco de Access 2007 dados existente para o SQL Server 2005 para uma solução escalonável do banco de dados e, em seguida, usar o Reporting Services para criar relatórios personalizados, o que você pode, em seguida, publicar diretamente em SharePoint Server 2007.
  • Você pode usar o Access 2007 como o mecanismo de relatórios front-end para listas do SharePoint. Acesso 2007 inclui a capacidade de importar uma lista do SharePoint, ou várias listas do SharePoint, para um banco de dados Access 2007 executar relatórios adicionais, mantendo um link ativo volta para a lista no servidor do SharePoint.

Existem algumas diferenças chaves entre trabalhar com dados entre o Excel 2003 e o Excel 2007, que são abordados nas seções seguintes.

o Excel para SharePoint e sincronização de dados Novas listas em sites do SharePoint podem ser criadas a diretamente a partir de planilhas do Excel existentes (por exemplo, ao selecionar criar | listas personalizadas | Importar planilha). SharePoint será importar todas as colunas e os dados existentes, ou você pode especificar um intervalo de células para importar, como um intervalo de células, um intervalo de tabela ou um intervalo nomeado. As fórmulas existentes em planilha de Excel de origem serão convertidas para as colunas calculadas.

Se você estiver usando o Excel 2003, você pode criar uma lista de SharePoint diretamente de dentro do Excel clicando em uma única célula na planilha Excel e selecionando lista | publicar lista. Isso cria uma nova lista do SharePoint no modo folha de dados. Observe que ao são publicar do Excel 2003 em uma lista do SharePoint, somente uma única planilha será publicada — em outras palavras, se você tiver uma pasta de trabalho do Excel com várias planilhas, nem todas as planilhas serão publicadas.

Ligação pode ser mantida entre o arquivo original do Excel 2003 e a lista de SharePoint recém-criada e sincronização pode ser realizada ambas as direções. Ou seja, você pode adicionar novas linhas à planilha de origem Excel 2003 e tem a lista vinculada do SharePoint atualizada. Da mesma forma, você pode atualizar a lista do SharePoint e ter a planilha do Excel fonte atualizada.

Usando o Excel 2007, você tem duas opções para publicar dados para o SharePoint:

  • Você pode publicar nos Serviços do Excel. Se Serviços do Excel estiver instalado como parte da implantação do SharePoint Server 2007, existirá uma sincronização unidirecional entre o arquivo de origem Excel 2007 e a versão do servidor publicado. Em outras palavras, as atualizações para o arquivo de origem podem ser enviadas para uma versão publicada existente e alterações refletidas em uma página da Web.
  • Você pode exportar uma tabela no Excel 2007 para uma lista do SharePoint. Depois de uma tabela foi exportada, nenhum link permanece entre os dados de origem e de destino. Ou seja, atualizar o arquivo de Excel original não atualizarão dados na lista do SharePoint, e dados atualizados na lista do SharePoint não atualizará o arquivo original do Excel 2007.

A principal diferença entre a publicação do Excel 2003 e publicar no Excel 2007 em um site do SharePoint é que você pode publicar não apenas uma única planilha do Excel, mas uma pasta de trabalho do Excel inteira se você estiver usando o Excel 2007 com Serviços do Excel instalado. No Excel 2007, a opção de publicação foi criada para o menu principal do arquivo e irá publicar uma pasta de trabalho de Excel inteira nos Serviços do Excel.

SharePoint para o Excel e sincronização de dados Listas em sites do SharePoint podem ser exportadas para o Excel e você pode optar por manter um vínculo entre os dados exportados e a lista SharePoint original. Atualizações para a lista do SharePoint serão ser sincronizadas com a planilha do Excel externa. Isso é uma sincronização unidirecional, atualizações para a planilha do Excel exportada não serão replicados na lista do SharePoint original. Observe que usar a opção Exportar para Excel no menu Ações em uma biblioteca de documentos do SharePoint Server 2007 ou a lista, no modo de exibição padrão ou folha de dados, requer o cliente do Excel 2007 para estar presente.

Usando o modo de exibição de folha de dados, você pode diretamente interagir e manipular dados (como selecionar e excluir várias linhas de dados) dentro do modo de exibição folha de dados no navegador. As exibições de folha de dados também permitem que você executar análise de dados adicionais, como exportar e relatar dados da lista dentro do Access e usar o Excel para consulta, imprimir, gráfico e criar tabelas dinâmicas, como mostrado no painel de tarefas à direita na Figura 8 . O Excel 2003 e o Excel 2007 são suportados quando você seleciona a lista de consultas com Excel opção desse painel no modo folha de dados.

figure08.gif

A Figura 8 modo folha de dados A

Tenha em mente que o modo Folha de dados requer a presença de um controle de folha de dados do lado do cliente compatível com o Windows SharePoint Services lista (como Excel 2003, o Excel 2007, o Access 2003 ou o Access 2007) e o suporte a controles ActiveX. Isso é diferente da Excel Web Access Web Part, que é usado em conjunto com os Serviços do Excel, não requer controle ActiveX e não tem dependências do lado do cliente.

Conseqüências de suplementos do Excel

Esteja ciente de que determinados suplementos do Excel podem causar um problema ao tentar integrar o Excel com listas do SharePoint. Especificamente, se você estiver tentando criar uma nova lista do SharePoint (SharePoint Server 2007 ou o Windows SharePoint Services 3.0) de um uma planilha do Excel 2007 ou no Excel 2003 e você recebe o erro "método ' post' do objeto 'IOW-SPostData' falhou", o problema pode ser devido a um ou mais Excel suplementos.

Eu já passou um problema especificamente com o suplemento Analysis ToolPak, que é incluído como parte das opções de suplemento do Excel 2007 configuração-a-inicial. Há uma solução do lado do cliente para esse problema que envolve editando o arquivo EXPTOOWS.XLA no cliente e editar o arquivo no Excel usando o editor de código do Visual Basic. Para obter detalhes sobre como fazer isso, consulte meu blog lançar na" Método 'Enviar' do objeto 'IOWSPostData' falhou."

—Kathy Hughes, MVP da Microsoft

Serviços do Excel

Serviços do Excel é parte do SharePoint Server 2007 Enterprise Edition. Um benefício desta edição é que você pode publicar uma pasta de trabalho do Excel em uma página da Web e os usuários finais pode exibir o conteúdo da pasta de trabalho sem a presença do cliente do Excel. No entanto, para que os usuários interagem com os Serviços do Excel, os clientes exigem o Office SharePoint 2007 Enterprise acesso para cliente License (CAL).

A pasta de trabalho publicada é efetivamente uma versão somente leitura a pasta de trabalho do Excel de origem. Isso fornece uma maneira boa para compartilhar informações ao proteger a integridade dos dados — uma pasta de publicado trabalho do Excel, como um orçamento anual ou fiscal, foi uma versão centralizada e única acessada por todos. Aqui, abordaremos principais recursos do Serviços do Excel.

Diferentemente de criar uma nova lista do SharePoint importar uma planilha do Excel ou publicar uma planilha do Excel 2003, você pode usar o Excel 2007 para publicar uma pasta de trabalho do Excel inteira nos Serviços do Excel. Dentro de cada pasta de trabalho, você pode limitar o número de planilhas para ser publicada ou optar por publicar todos.

Os três principais componentes de Serviços do Excel são descritos aqui:

  • O componente do ECS (Serviços de Cálculo do Excel) carrega a pasta de trabalho do Excel em uma página da Web, executa cálculos do lado do servidor e atualiza dados externos.
  • O Excel Web Access (EWA) Web Part exibe uma pasta de trabalho ou interconectar partes de uma pasta de trabalho em um página da Web ou o painel. Ele utiliza DHTML e JavaScript para interação de página da Web, evitando a necessidade de baixar controles ActiveX para o cliente. EWA Web Parts pode ser configurado para filtrar valores específicos. EWA é ao contrário do modo folha de dados disponível em listas do SharePoint, que é dependente de controles ActiveX junto com o cliente do Excel ou o Access. E EWA oferece recursos adicionais, tais como a capacidade de criar um instantâneo de uma pasta de trabalho do Excel.
  • Serviços da Web do Excel (EWS) é um serviço de Web API que os desenvolvedores podem ser usada para desenvolver aplicativos personalizados ou complemento para Serviços do Excel. O endereço comum para acessar esses serviços da Web é server_site_name/_vti_bin/ExcelService.asmx.

Diversas opções de configuração estão disponíveis quando você implantar os serviços do Excel. Normalmente, Serviços do Excel instala EWA EWS no servidor Web front-end e uma ECS no servidor do aplicativo. Em uma implantação de único servidor, EWA, EWS e ECS são instalados no mesmo servidor. Em implantações multi-servidor, os componentes podem ser instalados em servidores separados. Uma consideração importante na implantação de serviços do Excel e você será deseja planejar cuidadosamente, é como a autenticação entre servidores e clientes é negociada.

Autenticação entre cliente e servidor

Em um ambiente de distribuído servidor onde o SQL Server 2005 e o Analysis Services são em um computador diferente que SharePoint Server 2007 e Serviços do Excel, e em que você está aproveitando conexões de dados externos — isto é, um arquivo ODC (conexão de dados do Office) — para as SSAS como base para sua pasta de trabalho publicada do Excel, você precisará configurar o Kerberos para representar o usuário acessar o servidor de banco de dados e a confiança/delegação entre servidores. O mesmo também se aplica quando você estiver implementando integração do Reporting Services onde o SQL Server 2005 e o Reporting Services são em um computador diferente que o SharePoint Server 2007.

Publicando pastas de trabalho do Excel

Como prática recomendada, não deixe de estabelecer locais de arquivo confiável e bibliotecas de conexão de dados confiáveis, conforme definido nas configurações de Serviços do Excel em serviços compartilhados, antes de publicar suas pastas de trabalho do Excel. Eles formam a base para a publicação com êxito de pastas de trabalho do Excel, como publicar uma análise online processamento de tabela dinâmica (OLAP), que usa um arquivo ODC localizado dentro de uma biblioteca de conexões de dados confiáveis. O Excel 2007 inclui uma opção no menu arquivo principal para publicar em Serviços do Excel. (Observe que a pasta de trabalho do Excel deve primeiro ser salvo um local de arquivo confiável.)

ECS executa cálculos incluídos na pasta de trabalho do Excel de origem no servidor, que significa que funções reais e as fórmulas não são diretamente acessíveis para usuários finais.

A inferência principal na utilização de Serviços do Excel é que uma pasta de trabalho do Excel pode ser publicada em uma página da Web, mas a versão publicada não é editável. Os usuários não podem fazer edições ou inserir novos dados e, em seguida, salve as alterações para a fonte de arquivo/pasta de trabalho do Excel. Em vez disso, os usuários podem executar cálculos de tempo de execução por meio do navegador com base nos parâmetros criados na pasta de trabalho do Excel origem. Depois de uma página da Web que contenha EWA é atualizada ou um usuário encerra sua sessão do navegador, quaisquer alterações calculadas serão perdidas.

Instantâneos de pastas de trabalho do Excel podem ser capturados e salvos como arquivos separados do Excel para o computador cliente. Um instantâneo inclui os valores de dados dentro a pasta de trabalho Excel publicado e exclui as fórmulas ou outras lógicas comerciais da pasta de trabalho de origem. Os usuários de final com permissões de visualizador para a biblioteca de documentos que contém o arquivo do Excel de origem e o local do arquivo Excel publicado serão capazes de copiar a pasta de trabalho do Excel publicada em um arquivo do Excel (incluindo valores de dados e as fórmulas) e abrir um instantâneo de uma pasta de trabalho do Excel. a Figura 9 mostra opções das abrir no Excel e Abrir Instantâneo no Excel disponíveis na barra de ferramentas EWA Web Part.

fig09.gif

A Figura 9 Excel Exportar opções disponíveis no parttoolbar EWA Web

Excel 2007 é necessário para o Excel instantâneos e Excel cópias de uma Web Part EWA. Se o Excel 2007 não estiver instalado na máquina cliente onde um instantâneo ou cópia está sendo tentada, a seguinte mensagem é exibida: "a pasta de trabalho não pode ser aberta. Excel pode não estar instalado corretamente (ou foi configurado para instalação no primeiro uso), o caminho para o documento pode estar incorreto ou a sessão pode ter expirado. Tente abrir a pasta de trabalho novamente, ou clique em Recarregar na barra de ferramentas Excel Web Access."

Pastas de trabalho do Excel 2007 que contenham várias planilhas podem ser publicadas nos Serviços do Excel. A pessoa publicando a pasta de trabalho pode escolher quais planilhas dentro de uma pasta de trabalho para exibir no tempo de salvar e publicar nos Serviços do Excel. Partes de uma planilha do Excel podem também ser publicados com base em células nomeadas ou parâmetros, definidos dentro da pasta de trabalho do Excel de origem.

Como prática recomendada, você deve ativar a auditoria, controle de versão e aprovação de conteúdo na biblioteca de documentos de relatórios (ou o local de biblioteca do documento indicado) para planilhas do Excel publicadas para monitorar as edições e atualizações para as pastas de trabalho do Excel de origem.

Configurando o Excel Web Access Web Parts

Quando uma pasta de trabalho do Excel 2007 é publicada nos Serviços do Excel, a Web Part de EWA fornece o mecanismo para exibir e manipular a pasta de trabalho publicada dentro do navegador. O EWA não tem dependências do lado do cliente, nem requer um controle ActiveX sejam baixados para o cliente.

Uma pasta de trabalho do Excel inteira pode ser exibida em um único EWA. Os usuários finais podem navegar planilhas dentro de uma pasta de trabalho publicada como fariam ao usar o cliente do Excel. Seções de pastas de trabalho do Excel também podem ser divididas em individuais EWA Web Parts em uma página da Web (também conhecida como um painel) com base no parâmetros nomeados na pasta de trabalho Excel 2007 origem. a Figura 10 mostra EWA várias Web Parts em uma única página da Web, que inclui a filtragem e conexões entre Web Parts entre cada EWA Web Part para atualizar dinamicamente e exibir dados com base no nome do representante de conta selecionado.

fig10.gif

A Figura 10 painel mostrando várias ocorrências de EWA Web parts

Usando a filtragem, parâmetros do Excel e conexões entre Web Parts entre EWA Web Parts, você pode gerar poderosos e intuitivos painéis no SharePoint Server 2007.

Recursos sem suporte no Serviços do Excel

Nem todos os recursos de aplicativo cliente do Excel recebem suporte no Excel Services. Por exemplo, ao tentar publicar arquivos de Excel que contêm código — como o Visual Basic para aplicativos macros, imagens incorporadas ou clip-art — resultará em falha ao publicar. Outras funcionalidades sem suporte do lado do cliente inclui, mas não está limitada a validação de dados e referências externas para pastas de trabalho vinculadas.

Não é sempre aparente se uma pasta de trabalho do Excel é compatível com os Serviços do Excel até tentar publicá-lo. No entanto, há uma fonte aberto verificador de compatibilidade dos Serviços do Excel (consulte" Excel Services compatibilidade verificador suplemento - Beta" para obter detalhes e obtenha o download em Página de download do verificador de compatibilidade de Serviços do Excel).

Opções e custos

Se você atualmente tem a versão padrão do SharePoint Server 2007 e planejam integração pastas de trabalho do Excel com sites do SharePoint como parte do seu geral solução de BI, considere as seguintes opções:

  1. Atualizar para o SharePoint Server 2007 Enterprise Edition e usar serviços do Excel.
  2. Manter o SharePoint Server 2007 Standard Edition e usar os recursos de gerenciamento de documentos interna em bibliotecas de documentos do SharePoint para armazenar, versão e compartilhar planilhas do Excel em seu formato nativo.
  3. Manter o SharePoint Server 2007 Standard Edition e criar uma nova lista de SharePoint de uma planilha do Excel existente.

Opção 1 gera custos adicionais e considerações de implantação, como alterar para Kerberos (se você ainda não estiver executando no modo de Kerberos) e atualizar para o Excel 2007 (se você está usando o Excel 2003). No entanto, ele fornece uma escalonável solução de Excel sem a necessidade do cliente do Excel ou o controle ActiveX.

Opção 2 significa que a pasta de trabalho do Excel será ser mantida em seu formato nativo original e pode ser check-out e editada por usuários autorizados. No entanto, o cliente do Excel deve estar nesses clientes responsável pela atualização de pastas de trabalho do Excel. Planilhas do Excel carregadas para uma biblioteca de documentos do SharePoint podem ser protegidas usando os recursos de segurança em Excel, mas há um risco de que os usuários finais ainda poderão republicar a pasta de trabalho em outro lugar, resultando em cópias duplicadas de pastas de trabalho do mesmas.

Opção 3 significa que, embora uma nova lista será criada de uma planilha do Excel, há implicações em continuar a atualizar a lista de um cliente do Excel ou a portabilidade de dados dentro da lista. Listas do SharePoint têm limitações para tipos de dados e funções do Excel, e é difícil acrescentar atualizações a uma lista existente a partir de uma pasta de trabalho do Excel. Além disso, se sua organização está sendo executado Excel 2003, os usuários terão problemas de compatibilidade quando você atualiza para o Excel 2007. Ao contrário do Excel 2003, o Excel 2007 não oferece uma sincronização bidirecional com o SharePoint.

Se você pretende ficar com a Standard Edition e você estiver usando várias planilhas do Excel em toda a organização (e fórmulas personalizadas), em seguida, recomendamos que você manter as pastas de trabalho existentes do Excel em seu formato nativo do Excel e utilizar os recursos de gerenciamento de documentos em bibliotecas de documentos do SharePoint, como versão e aprovação, portanto, você pode monitorar que atualizou o que e quando. Além disso, você deve bloquear o acesso a planilhas do Excel utilizando o modelo de segurança do SharePoint interno e conceder direitos de edição somente para os usuários que, na verdade, precisará atualizar pastas de trabalho existentes e carregar novas pastas de trabalho.

Se você estiver analisava atualizando em um estágio posterior e a base do que a atualização for BI — especificamente, recursos do Excel — considere cuidadosamente os requisitos de negócios. Por exemplo, você pretende implantar uma versão somente leitura das pastas de trabalho do Excel, ou você pretende ter um Excel distribuído criação ambiente? Se ele é o último, considere adquirir o PerformancePoint Server 2007.

Lembre-se, enquanto os serviços do Excel permite que você publicar uma pasta de trabalho inteira do Excel 2007 como uma página da Web no quais os usuários finais pode acessar dados do Excel e realizar cálculos de tempo de execução (sem ser capaz de salvar dados a pasta de trabalho do Excel de origem), o onus de atualização e republicar uma pasta de trabalho do Excel cai em uma ou várias pessoas. PerformancePoint Server 2007, por outro lado, oferece a capacidade de distribuir tarefas do Excel para usuários finais, fornecendo o controle centralizado e seguro sobre acesso de usuário e modelos do Excel.

Usando dados de serviços de análise nos Serviços do Excel

Comecei a trabalhar com Serviços do Excel, no juntamente com serviços de análise de dados, em Meu ambiente virtual. Isso basicamente significa que tudo incluindo cliente, o SQL Server 2005, SharePoint Server 2007 e Serviços do Excel foram todos configurados em uma máquina virtual. O aplicativo da Web foi configurado para usar NTLM e tudo funcionou perfeitamente. Entretanto, insira um cenário do mundo real em implantação do cliente consiste em um ambiente de vários servidor — por exemplo, onde SharePoint Server 2007 e Serviços do Excel são hospedados em um servidor e o SQL Server 2005 e o Analysis Services são hospedados em outro — e, de repente, você percebe que NTLM apenas não Recorta ele!

Em ordem para o Excel Services com êxito acessar um servidor SQL separado, você precisará representar e delegar a conta de usuário. Você pode fazer isso implementando A autenticação Kerberos ou logon único (SSO). Não é suficiente simplesmente usando NTLM porque o servidor Web não pode delegar o usuário atual para o servidor SQL, também conhecido como um salto duplo.

Uma prática recomendada ao testar um cenário de Serviços do Excel e o Analysis Services é testar em um ambiente multi-servidor para poder com precisão testar autenticação e garantir que os clientes e servidores podem com êxito acessar cubos do Analysis Services e os dados back-end. Isso melhor irá preparar você para cenários do mundo real e implantações.

—Kathy Hughes, MVP da Microsoft

Este artigo foi adaptado do livro Práticas recomendadas do Microsoft Office SharePoint Server 2007 (Microsoft Press, 2008).

Ben Curry e Lista inglês são os autores do Práticas recomendadas do Microsoft Office SharePoint Server 2007 (Microsoft Press, 2008).