Compartilhar via


Criar uma assinatura controlada por dados (Tutorial do SSRS)

Reporting Services fornece assinaturas controladas por dados para que você possa personalizar a distribuição de um relatório com base nos dados dinâmicos do assinante. As assinaturas controladas por dados foram desenvolvidas para os seguintes tipos de cenário:

  • Distribuição de relatórios em um grande pool de destinatários cuja associação pode ser alterada de uma distribuição para a outra. Por exemplo, distribua um relatório mensal a todos os clientes atuais.

  • Distribuição de relatórios para um grupo específico de destinatários baseado em critérios predefinidos. Por exemplo, envie um relatório de desempenho de vendas para os dez principais gerentes de vendas em uma organização.

O que você aprenderá

Este tutorial mostra como usar assinaturas controladas por dados usando um exemplo simples para ilustrar os conceitos.

Este tutorial divide-se em três lições:

Lição 1: Criando um banco de dados do assinante de exemplo
Nesta lição, você aprenderá a criar um banco de dados local SQL Server que contém informações do assinante.

Lição 2: Modificando as propriedades da fonte de dados do relatório
Nesta lição, você aprenderá a modificar propriedades da fonte de dados de relatório de forma que o relatório possa ser executado de forma autônoma. O processamento autônomo exige credenciais armazenadas. Você também modificará o conjunto de dados de relatório para incluir um parâmetro que é fornecido pelos dados do assinante.

Lição 3: Definindo uma assinatura controlada por dados
Nesta lição, você aprenderá a definir uma assinatura controlada por dados. Esta lição o guia por cada página do Assistente de Assinatura Controlada por Dados.

Requisitos

As assinaturas controladas por dados normalmente são criadas e mantidas por administradores de servidor de relatórios. A capacidade de criar assinaturas controladas por dados requer experiência em criação de consultas, conhecimento das fontes de dados que contêm dados de assinante e permissões elevadas em um servidor de relatório.

O tutorial usará o relatório criado no tutorial Criar um relatório de tabela básico (Tutorial do SSRS) e os dados do AdventureWorks2012

Para que você possa usar o tutorial, os itens a seguir devem estar instalados no sistema:

  • Uma edição do SQL Server que dá suporte a assinaturas controladas por dados. Para obter mais informações, consulte Edições e componentes do SQL Server 2014.

  • É necessário que o servidor de relatório esteja sendo executado no modo nativo. A interface do usuário descrita neste tutorial é baseada em um servidor de relatório de modo nativo. As assinaturas têm suporte em servidores de relatórios do modo do SharePoint, mas a interface do usuário será diferente do que está descrito neste tutorial.

  • O serviço do SQL Server Agent deve estar em execução.

  • Um relatório que inclui parâmetros. Este tutorial presume o uso do relatório de exemplo, Sales Orders criado por meio do tutorial Criar um relatório de tabela básico (Tutorial do SSRS).

  • O banco de dados de exemplo AdventureWorks2012 , que fornece dados para o relatório de exemplo.

  • Uma atribuição de função que inclua a tarefa Gerenciar todas as assinaturas no relatório de amostra. Esta tarefa é obrigatória para definir uma assinatura controlada por dados. Se você for administrador no computador, a atribuição de função padrão para administradores locais fornecerá as permissões necessárias para criar assinaturas controladas por dados. Para obter mais informações, consulte Concedendo permissões em um servidor de relatório no modo nativo.

  • Uma pasta compartilhada na qual você tenha permissões de gravação. A pasta compartilhada deve ser acessada por uma conexão de rede.

Tempo estimado para a conclusão do tutorial: 30 minutos. Mais 30 minutos se você não concluiu o tutorial de relatório básico.

Consulte Também

Assinaturas controladas por dados
Criando um relatório de tabela básico (Tutorial do SSRS)