Como exibir uma lista de um site SharePoint em outro site SharePoint?

Como faz para exibir listas do SharePoint em outros sites SharePoint?

Este é um problema bastante comum. A falta de um mecanismo simples que possibilite esta estrutura gera alguns problemas graves na disposição das informações dentro do portal. Em algumas situações, portais guardam listas em sites que não fazem sentido, apenas para linkar com colunas de consulta (Lookup).

Este tópico mostra um método utilizado para mostrar uma lista do SharePoint, com capacidades plenas, em qualquer site SharePoint do mesmo site collection. O exemplo exibido mostra 2 subsites. Um deles com uma lista e uma biblioteca. Tanto a lista quant a biblioteca serão, também, exibidos no site raiz.

1 - Um site SharePoint de teste é exibido. Nele pode-se ver 2 subsites, chamados Subsite1 e Subsite2

2 - Dentro do subsite1 pode-se ver uma lista de exemplo com 3 colunas, e vários ítens.
3 - Também dentro do subsite1 pode-se ver uma biblioteca com alugumas colunas sendo exibidas, com 5 documentos.
4 - Agora. abra o SharePoint Designer 2010.
5 - No SharePoint Desiner 2010, o subsite1 é aberto.
6 - Após, a lista de teste é aberta.
7 - Mais a seguir, após clicar na lista, abre-se a aba 'WebPart' e entra na opção 'Para Arquivo'.
8 - Salva o arquivo *.webpart gerado a partir da lista.
9 - Após, a biblioteca de teste é aberta.
10 - Mais a seguir, após clicar na biblioteca, abre-se a aba 'WebPart' e entra na opção 'Para Arquivo'.

11 - Mais a seguir, abre-se a pagina default.aspx do site raiz. E a coloca em modo de edição.

12 - Abre-se a tela de modo de edição.
13 - Na tela de edição, utiliza-se o 'Carregar uma Web Part'
14 - A webPart gerada da lista de teste é selecionada e exibida na lista de 'WebParts importadas'.
15 - A WebPart que refere-se a lista é exibida na pagina.
16 - Abre-se a tela de modo de edição.
Na tela de edição, utiliza-se o 'Carregar uma Web Part'
É selecionada a WebPart que refere-se a biblioteca.
17 - A WebPart da biblioteca é exibida na primeira pagina, na WebPartZone  direita.

PowerPivot SharePoint Data Refresh Error

Erro no Data Refresh do PowerPivot  no SharePoint

Erro no DataRefresh do PowerPivot do SharePoint Server

Quando se tenta configurar o Data Refresh de um documento da PowerPivot Gallery no SharePoint é possível obter este erro:

"A instância do SQL Server Analysis Services (PowerPivot) retornou o seguinte erro: Error Code: 3239968790 Description: Os dados do PowerPivot inseridos na pasta de trabalho não podem ser carregados devida a uma incompatibilidade de versões."

"SQL Server Analysis Services (PowerPivot) instance returnned the following error Error Code: 3239968790 Description:The embedded PowerPivot Data in the workbook cannot be loaded due to version mismatch."


Tela de erro no SharePoint 2010

Este erro ocorre porque a versão do PowerPivot for SharePoint instalado é diferente do PowerPivot for Excel em questão.
Quando o SharePoint estiver instalado no SQL Server 2008 R2, ele utilizará o provider MSOLAP.4;
Quando o SharePoint estiver instalado no SQL Server 2012, ele utilizará o provider MSOLAP.5;
E o mesmo acontece quando se utiliza o PowerPivot for Excel.

Desta maneira, se você estiver utilizando o SharePoint 2010 com SQL Server 2008 R2, utilize planilhas com o Microsoft SQL Server 2008 PowerPivot for Excel. Se a versão estiver incorreta, este erro vai ser exibido.

Para fazer download destas ferramentas acesse:

Microsoft SQL Server 2008 R2 - PowerPivot para Microsoft Excel 2010 - RTM
http://www.microsoft.com/pt-br/download/details.aspx?id=7609

Microsoft® SQL Server® 2012 SP1 PowerPivot for Microsoft Excel® 2010
http://www.microsoft.com/en-us/download/details.aspx?id=29074