Relatórios em modo local vs. modo conectado no Visualizador de Relatórios

Aplica-se a: SQL Server Reporting Services (2016) SharePoint ❌ Servidor de Relatórios do Power BI

Para obter conteúdo relacionado a versões anteriores do SSRS (SQL Server Reporting Services), confira SQL Server 2014 Reporting Services.

Os relatórios do Reporting Services podem ser configurados para serem executados no modo local ou no modo conectado, que utiliza um servidor de relatórios do Reporting Services. Em vez disso, você pode usar o Visualizador de Relatórios para renderizar relatórios diretamente do SharePoint quando a extensão de dados der suporte a relatório no modo local. Essa abordagem é chamada de modo local. Em versões anteriores do Reporting Services, o farm do SharePoint precisava estar conectado a um servidor de relatórios do Reporting Services configurado no modo do SharePoint para que o controle do Visualizador de Relatórios pudesse renderizar relatórios. Essa abordagem é chamada modo remoto ou modo conectado.

Observação

A integração do Reporting Services ao SharePoint não está mais disponível após o SQL Server 2016.

No modo local, não há nenhum servidor de relatório do Reporting Services. Você precisa instalar o suplemento Reporting Services para produtos do SharePoint, mas não é obrigatório instalar nenhum servidor de relatório do Reporting Services. Com o modo local, os usuários podem exibir relatórios, mas não têm acesso aos recursos do lado do servidor, como assinaturas e alertas de dados.

Modo local vs modo conectado e extensões com suporte

Modo local: quando você possui uma extensão de dados que dá suporte ao modo local, o Visualizador de Relatórios renderiza diretamente os relatórios a partir do SharePoint. No modo local, não há nenhum servidor de relatório do Reporting Services. Você precisa instalar o suplemento Reporting Services para produtos do SharePoint, mas não é obrigatório instalar nenhum servidor de relatório do Reporting Services. Com o modo local, os usuários podem exibir relatórios, mas não têm acesso aos recursos do lado do servidor, como assinaturas e alertas de dados.

Modo conectado, também chamado de modo remoto requer um servidor de relatórios do Reporting Services no modo do SharePoint, conectado ao farm do SharePoint para que o controle do Visualizador de Relatórios possa renderizar relatórios.

A seguir há uma lista de extensões de processamento de dados que dão suporte a relatório no modo local:

Também podem ser desenvolvidas extensões de processamento de dados personalizadas para dar suporte ao modo local. Para obter mais informações, consulte Implementing a Data Processing Extension.

O modo local dá suporte à renderização de relatórios que têm uma fonte de dados interna ou uma fonte de dados compartilhada de um arquivo .rsds. No entanto, você não pode gerenciar o relatório nem sua fonte de dados associada. Se você tentar gerenciar o relatório ou sua fonte de dados associada, receberá um erro informando que a ação não tem suporte no modo local. O gerenciamento de fontes de dados no site do SharePoint tem suporte apenas no modo conectado.

Observação

Assim como em versões anteriores, não é possível inserir nomes de usuários e senhas no arquivo .rsds.

Configurar o modo local e os serviços do Access com o SharePoint 2013

Você pode configurar seu farm do SharePoint 2013 para dar suporte a bancos de dados da Web existentes do Access 2010 e o modo local do Reporting Services. Para obter mais informações, consulte Instalação e configuração dos Serviços do Access 2010 para bancos de dados da Web no SharePoint Server 2013.

Não é possível criar novos bancos de dados da Web do Access para SharePoint 2013. O Access 2013 usa um novo tipo de banco de dados, o aplicativo Web do Access , criado no Access e, então, usa e compartilha com outros usuários como um aplicativo do SharePoint em um navegador da Web.

Para obter mais informações, consulte os seguintes artigos:

Configurar relatórios no modo local com o SharePoint 2010

O modo local requer o estado de sessão ASP.NET. A instalação de serviços do Access habilita o estado de sessões ASP.Net. Também é possível habilitá-lo usando o PowerShell.

  1. Abra o Shell de Gerenciamento do SharePoint 2010.

  2. Insira o seguinte comando:

    - Enable-SPSessionStateService  
    
  3. Quando solicitado, insira o nome do banco de dados.

  4. Reinicie o IIS.

Para obter mais informações, consulte Usar Serviços do Access com o SQL Reporting Services: Instalando o Suplemento do SQL Server 2008 R2 Reporting Services (SharePoint Server 2010) e Enable-SPSessionStateService.

modo conectado

Para obter as informações mais recentes sobre o uso da extensão ADS com o modo conectado do Reporting Services, confira Acessar Relatório de Serviços no Site do SharePoint mostra erro na extensão de dados 'ADS'.

Fontes de dados com suporte no Reporting Services

Mais perguntas? Experimente perguntar no fórum do Reporting Services