Assinatura e entrega (Reporting Services)
Uma assinatura é uma solicitação para o fornecimento de um relatório em um horário determinado em resposta a um evento, em formato de arquivo do aplicativo especificado na assinatura. As assinaturas são uma alternativa à execução de um relatório sob demanda. Um relatório sob demanda exige que você selecione ativamente o relatório sempre que quiser exibi-lo. Em contraste, as assinaturas podem ser usadas para agendar e automatizar a entrega de um relatório.
As assinaturas são processadas no servidor de relatórios e são distribuídas através de extensões de entrega implantadas no servidor. Por padrão, é possível criar assinaturas que enviam relatórios para uma pasta compartilhada ou um endereço de email. Se o servidor de relatório for configurado para o modo integrado do SharePoint, também será possível enviar um relatório para uma biblioteca do SharePoint.
Para criar uma assinatura, o relatório deve usar as credenciais armazenadas. É necessário ter permissão para exibir o relatório e criar assinaturas individuais. É necessário habilitar Eventos Agendados e Entrega de Relatórios no servidor de relatórios. Para obter mais informações, consulte Gerenciando assinaturas.
Observação |
---|
Assinaturas não são compatíveis com o SQL Server Express com Advanced Services. Para obter mais informações sobre os recursos dessa edição, consulte Reporting Services no SQL Server Express com Advanced Services. |
Assinaturas padrão e assinaturas controladas por dados
O Reporting Services oferece suporte a dois tipos de assinatura: padrão e controlada por dados. Assinaturas padrão são criadas e gerenciadas por usuários individuais. Uma assinatura padrão consiste em valores estáticos que não podem ser variados durante o processamento da assinatura. Para cada assinatura padrão há exatamente um conjunto de opções de apresentação de relatório, opções de entrega e parâmetros de relatório .
Assinaturas controladas por dados obtêm informações de assinatura em tempo de execução consultando a fonte de dados externa que fornece valores usados para especificar um destinatário, parâmetros de relatório ou um formato do aplicativo. Você pode usar assinaturas controladas por dados se tiver uma lista de destinatários muito grande ou desejar variar a saída de relatório para cada destinatário. Para usar assinaturas controladas por dados, é necessário ter conhecimento especializado na criação de consultas e entender como os parâmetros são usados. Administradores de servidor de relatório geralmente criam e administram essas assinaturas. Para obter mais informações, consulte Assinaturas controladas por dados.
Extensão de entrega personalizada e padrão
Assinaturas usam extensões de entrega para determinar como distribuir um relatório e em que formato. Quando um usuário cria uma assinatura, ele pode escolher uma das extensões de entrega disponíveis para determinar como o relatório será entregue. O Reporting Services inclui as extensões de entrega a seguir. Os desenvolvedores podem criar extensões de entrega adicionais para rotear relatórios a outros locais.
Extensão de entrega |
Descrição |
---|---|
Compartilhamento de Arquivos do Windows |
Entrega um relatório como um arquivo de aplicativo estático para uma pasta compartilhada que pode ser acessada na rede. |
Entrega uma notificação ou um relatório como um anexo de email ou link de URL. |
|
Biblioteca do SharePoint |
Entrega um relatório como um arquivo de aplicativo estático para uma biblioteca do SharePoint que pode ser acessada a partir de um site do SharePoint. O site deve estar integrado a um servidor de relatório executado no modo integrado do SharePoint. |
Nulo |
O provedor de entrega nulo é uma extensão de entrega altamente especializada usada para pré-carregar um cache com relatórios com parâmetros e prontos para exibição. Esse método não está disponível para usuário em assinaturas individuais. Entrega nula é usada por administradores em assinaturas controladas por dados para melhorar o desempenho do servidor de relatórios através do pré-carregamento do cache. |
Observação |
---|
Entrega de relatório é uma parte extensível da arquitetura do Reporting Services. Fornecedores de terceiros podem criar extensões de entrega personalizadas para rotear relatórios a locais ou dispositivos diferentes. Para obter mais informações sobre extensões de entrega personalizadas, consulte Implementando uma extensão de entrega. Para obter mais informações sobre modos alternativos de implantar relatórios, consulte Lista de verificação de implantação de relatório. |
Nesta seção
Assinaturas controladas por dados
Fornece informações sobre como usar assinaturas controladas por dados para personalizar saída de relatório em tempo de execução.Entrega de email no Reporting Services
Descreve a operação e configuração da entrega de email do servidor de relatórios.Entrega de compartilhamento de arquivos no Reporting Services
Descreve a operação e configuração da entrega de compartilhamento de arquivo do servidor de relatórios.Entrega de biblioteca do SharePoint no Reporting Services
Descreve a entrega de assinatura a uma biblioteca do SharePoint.Criando, modificando e excluindo assinaturas padrão
Fornece uma visão geral e links para tópicos detalhados sobre definição de assinatura.Definindo parâmetros em uma assinatura
Discute parâmetros de assinatura e parâmetros de instantâneo.Criando, modificando e excluindo assinaturas controladas por dados
Fornece uma visão geral e links para tópicos detalhados sobre definição de assinatura.Gerenciando assinaturas
Contém informações sobre processamento, omissão e controle de assinaturas.