Tutorial: Criando uma assinatura controlada por dados
O Reporting Services fornece assinaturas controladas por dados de forma que você pode personalizar a distribuição de um relatório baseado em dados de assinante dinâmicos. 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 do SQL Server que contém informações de assinante.Lição 2: Modificando as propriedades da fonte de dados do relatório
Nesta lição, você aprenderá a modificar propriedades de relatório de forma que o relatório possa ser executado de forma autônoma.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.
Para que você possa usar o tutorial, os itens a seguir devem estar instalados no sistema:
As edições Evaluation, Developer ou Enterprise do SQL Server. O suporte para assinaturas controladas por dados não está disponível em Standard, Workgroup ou SQL Server Express.
É necessário que o servidor de relatórios esteja sendo executado no modo nativo.
O serviço do SQL Server Agent deve estar em execução.
Um relatório que inclui parâmetros. Este tutorial assume como exemplo o relatório Resumo de Vendas do Funcionário. Esse relatório está incluído nos relatórios de amostra AdventureWorks. Para definir uma assinatura controlada por dados, esse relatório deve estar configurado para usar credenciais armazenadas ao acessar a fonte de dados.
Dica
O modo mais fácil de publicar todos os relatórios de amostra em um servidor de relatório é implantar a solução de amostra de relatório (AdventureWorks Sample Reports.sln) do Business Intelligence Development Studio. Para obter mais informações, consulte How to: Publish Report Samples.
O banco de dados AdventureWorks, que fornece dados ao relatório de amostra.
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. Para obter mais informações, consulte Como criar uma pasta compartilhada para entrega de compartilhamento de arquivos do servidor de relatório.
Tempo estimado para concluir o tutorial: 30 minutos.
![]() |
---|
Ao revisar tutoriais é recomendado que você adicione os botões Seguinte e Anterior à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adicionando os botões Próximo e Anterior à Ajuda. |
Consulte também