Partilhar via


Criar, modificar e excluir assinaturas controladas por dados

Uma assinatura controlada por dados é uma assinatura com base em consulta que obtém os valores de dados usados para processar a assinatura em tempo de execução. Quando a assinatura é acionada, uma consulta é processada para obter informações atualizadas sobre destinatários, opções de entrega de relatórios, formatos de renderização e configurações de parâmetro. Os resultados da consulta são combinados com a definição da assinatura para criar uma assinatura dinâmica que usa os dados já mantidos em um banco de dados de funcionários, de clientes ou que contenha informações que podem ser usadas como dados do assinante.

Para criar uma nova assinatura controlada por dados ou modificar uma assinatura existente, use as páginas Criar Assinatura Controlada por Dados no Gerenciador de Relatórios. Essas páginas fazem com que você percorra cada etapa da criação ou modificação de uma assinatura. Para acessar uma assinatura depois de criá-la, use a página Minhas Assinaturas e a lista de Assinaturas de um relatório. Para aprender a criar uma assinatura controlada por dados, consulte Criar uma assinatura controlada por dados (Tutorial do SSRS).

Neste tópico:

  • Gerenciando e excluindo uma assinatura controlada por dados

  • Criando e modificando uma assinatura controlada por dados

  • Definindo uma consulta que recupera informações de assinatura

  • Executando a assinatura

Gerenciando e excluindo uma assinatura controlada por dados

Uma assinatura controlada por dados que está em andamento não pode ser interrompida nem excluída pela página Gerenciar Trabalhos do Gerenciador de Relatórios. Por esse motivo, é vantajoso usar uma agenda compartilhada para acionar a assinatura controlada por dados. Dessa forma, se quiser impedir temporariamente o processamento de uma assinatura, poderá fazer uma pausa na agenda que aciona a assinatura. Para obter mais informações, consulte Gerenciar assinaturas (modo nativo).

Para excluir uma assinatura controlada por dados, selecione-a na página Minhas Assinaturas ou na página Assinaturas de um relatório e clique em Excluir.

Para obter instruções sobre como cancelar uma assinatura controlada por dados, consulte Gerenciar um processo em execução.

Ícone de seta usado com o link Voltar ao InícioInício

Criando e modificando uma assinatura controlada por dados

Para criar uma assinatura controlada por dados, selecione um relatório que use credenciais armazenadas ou nenhuma credencial. Quando você criar a assinatura controlada por dados, considere o uso de uma convenção de nomenclatura para o campo de descrição, de modo que seja possível diferenciar facilmente as assinaturas padrão das assinaturas controladas por dados.

Para criar uma assinatura controlada por dados (Modo Nativo)

  1. No Gerenciador de Relatórios, navegue até a pasta que contém o relatório, focalize o relatório, abra o menu de opções e clique em Gerenciar.

  2. Clique na guia Assinaturas.

  3. Clique no botão Nova Assinatura Orientada por Dados.

Ícone de seta usado com o link Voltar ao InícioInício

Para criar uma assinatura controlada por dados (Modo do SharePoint)

  1. Na biblioteca de documentos do SharePoint, passe o mouse sobre o relatório, abra o menu de opções e clique em Gerenciar Assinaturas.

  2. Clique em Adicionar Assinatura Controlada por Dados.

Ícone de seta usado com o link Voltar ao InícioInício

Para modificar uma assinatura controlada por dados existente (Modo Nativo)

  1. No Gerenciador de Relatórios, navegue até a pasta que contém o relatório, focalize o relatório, abra o menu de opções e clique em Gerenciar.

  2. Clique na guia Assinaturas. Como alternativa, clique no link Minhas Assinaturas na parte superior do Gerenciador de Relatórios.

  3. Selecione a assinatura que você deseja modificar. O ícone a seguir indica uma assinatura controlada por dados: Ícone de assinatura controlada por dados

Ícone de seta usado com o link Voltar ao InícioInício

Para modificar uma assinatura controlada por dados existente (Modo do SharePoint)

  1. Na biblioteca de documentos do SharePoint, passe o mouse sobre o relatório, abra o menu de opções e clique em Gerenciar Assinaturas.

  2. Selecione a assinatura que você deseja modificar.

Ícone de seta usado com o link Voltar ao InícioInício

ObservaçãoObservação

Você pode modificar qualquer valor que já esteja especificado. Todos os valores são apresentados como se eles tivessem sido criados primeiro, exceto pela senha que é usada para acessar o repositório de dados do assinante. Você deve digitar novamente a senha sempre que modificar os valores na segunda página ou em qualquer página subsequente.

Para criar uma assinatura controlada por dados, atenda aos seguintes requisitos:

  • Requisitos de relatório. O relatório deve usar credenciais armazenadas ou nenhuma credencial para recuperar os dados durante a execução. Você não pode assinar um relatório que use credenciais não representadas ou delegadas para se conectar a uma fonte de dados externa; as credenciais do usuário que cria ou possui uma assinatura não estarão disponíveis quando a assinatura é processada. As credenciais armazenadas podem ser uma conta do Windows ou uma conta de usuário de banco de dados. Para obter mais informações, consulte Especificar informações de credenciais e de conexão para fontes de dados de relatório.

    Não é possível assinar um relatório do Construtor de Relatórios que use um modelo como uma fonte de dados e o modelo contiver configurações de segurança do item de modelo. Somente relatórios que usam a segurança do item de modelo são incluídos nesta restrição.

    Você não pode criar uma assinatura controlada por dados em um relatório que contém a expressão User!UserID.

  • Requisitos de dados. Você deve ter uma fonte de dados externa acessível que contenha dados de assinante.

  • Requisitos de usuário. O autor da assinatura deve ter permissão para "Gerenciar relatórios" e "Gerenciar todas as assinaturas". Para obter mais informações sobre permissões de tarefa em nível de item, consulte Tarefas e permissões. O autor também tem que ter as credenciais necessárias para acessar a fonte de dados externa que contém dados de assinante.

Ícone de seta usado com o link Voltar ao InícioInício

Definindo uma consulta que recupera informações de assinatura

Uma assinatura controlada por dados deve especificar uma consulta ou um comando que recupere dados de assinante. A consulta deve produzir uma linha para cada assinante. Se você estiver usando a extensão de entrega de email, a consulta deverá retornar um alias de email válido para cada assinante. O número de entregas feitas se baseia no número de linhas retornadas pela consulta. Se o conjunto de linhas for composto por 10.000 linhas, a assinatura entregará 10.000 relatórios.

Se executar a consulta for uma tarefa demorada, você poderá aumentar o valor do tempo limite para acomodar outros processamentos.

Para esta etapa, a consulta deve ser validada a consulta antes de continuar. A validação não processa a consulta, mas ela retorna uma lista de todas as colunas que estão no conjunto de linhas para que você possa fazer referência a colunas nas seleções subsequentes. Se houver falha na validação da consulta, você não poderá continuar. Há uma falha na validação da consulta se a sintaxe da consulta estiver incorreta ou se a conexão com a fonte de dados não for válida. Use o botão Voltar para fazer correções na fonte de dados.

Ícone de seta usado com o link Voltar ao InícioInício

Executando a assinatura

Você deve especificar condições para processar a assinatura. Você pode especificar uma agenda ou pode acionar a assinatura para coincidir com as atualizações para um instantâneo de execução do relatório. O processamento de assinaturas controladas por dados é o mesmo que o processamento para assinaturas padrão. Para obter mais informações, consulte Processamento de assinaturas.

Ícone de seta usado com o link Voltar ao InícioInício

Consulte também

Referência

Página Assinaturas (Gerenciador de Relatórios)

Página Minhas Assinaturas (Gerenciador de Relatórios)

Conceitos

Criar, modificar e excluir assinaturas padrão (Reporting Services no modo nativo)

Assinaturas e entrega (Reporting Services)

Processamento de assinaturas

Gerenciador de Relatórios (SSRS)

Gerenciar assinaturas (modo nativo)