Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use as páginas Criar Assinaturas baseadas em dados para criar ou modificar uma assinatura que consulta uma base de dados de assinantes para obter informações de assinatura sempre que a assinatura for executada. Assinaturas controladas por dados usam resultados de consulta para determinar os destinatários da assinatura, as configurações de entrega e os valores de parâmetro do relatório. Em tempo de execução, o servidor de relatórioss executa uma consulta para obter valores usados nas configurações da assinatura. Você pode usar as páginas Criar Assinatura controladas por dados para definir a consulta e atribuir valores de consulta às configurações de assinatura. Os valores e opções que você especifica para uma assinatura guiada por dados são divididos entre várias páginas, de maneira semelhante a um assistente. Há sete páginas ao todo.
Para criar uma assinatura controlada por dados, você deve saber como gravar uma consulta ou um comando que obtém os dados para a assinatura. Você também deve ter um armazenamento de dados que contenha os dados do assinante (por exemplo, nomes de assinante e endereços de email) a serem usados para a assinatura.
Esta página está disponível para usuários com permissões avançadas. Se você estiver usando a segurança padrão, as assinaturas controladas por dados não poderão ser usadas para relatórios localizados em uma pasta Meus Relatórios.
Observação
Este recurso não está disponível em todas as edições do SQL Server. Para obter uma lista de recursos compatíveis com as edições do SQL Server, consulte recursos compatíveis com as edições do SQL Server 2014.
Navegação
Use o procedimento a seguir para navegar até esse local na interface do usuário .
Para abrir a página de Assinatura orientada por dados
Abra o Gerenciador de Relatórios e localize o relatório para o qual você deseja criar uma assinatura controlada por dados.
Focalize o relatório e clique na seta do menu suspenso.
No menu suspenso, clique em Gerenciar. Isso abre a página de propriedades gerais do relatório.
Selecione a guia Assinaturas e clique em Nova Assinatura Controlada por Dados.
Observação
A fonte de dados do relatório deve usar credenciais armazenadas para que esse botão seja habilitado.
Iniciar uma assinatura (página 1)
Descrição
Forneça uma descrição para a assinatura. A descrição aparece em listas de assinaturas em Minhas Assinaturas e na guia Assinaturas do relatório.
Especificar como os destinatários são notificados
Selecione a extensão de entrega a ser usada para distribuir o relatório. Somente uma extensão de entrega pode ser usada para cada assinatura. As seguintes opções estão disponíveis:
Selecione Compartilhamento de Arquivos do Servidor de Relatório para entregar relatórios em um compartilhamento de arquivos. O relatório será entregue como um arquivo estático, desconectado do servidor de relatório. Para obter mais informações, consulte File Share Delivery in Reporting Services.
Selecione Email do Servidor de Relatório para entregar relatórios a uma caixa de entrada de email. Para obter mais informações, consulte Entrega de Email no Reporting Services.
Selecione Provedor de Entrega Nulo para entregar relatórios ao banco de dados do servidor de relatório. Essa opção cria instantâneos de relatório. Escolha essa opção quando quiser pré-carregar o servidor de relatório com instantâneos de relatório específicos ou parametrizados do usuário em um agendamento específico. Para obter mais informações, confiraRelatórios em Cache (SSRS).
Especificar uma fonte de dados que contenha informações do destinatário
Especifique como a conexão da fonte de dados é definida. Você pode escolher uma fonte de dados compartilhada se tiver uma que contenha as informações de conexão necessárias. Você também pode especificar informações de conexão diretamente nesta assinatura.
A fonte de dados fornece dados do assinante. Esses dados podem consistir em nomes de funcionários, IDs de funcionários, endereços de email e preferências para formatos de exportação (como HTML ou PDF). Se você estiver usando a extensão de entrega de email do servidor de relatório, a fonte de dados deverá conter endereços de email.
Especificar uma conexão (página 2)
Se você especificou uma fonte de dados compartilhada, use esta página para selecionar o item da fonte de dados compartilhada. Você pode usar o controle de árvore para navegar e selecionar o item. Se você estiver definindo uma conexão para esta assinatura, use esta página para especificar as opções a seguir.
Tipo de conexão
Selecione qual extensão de processamento de dados usar com a fonte de dados.
String de Conexão
Digite uma cadeia de conexão a ser usada para se conectar à fonte de dados.
Conectar usando
Digite as credenciais a serem usadas ao se conectar à fonte de dados. As credenciais são armazenadas como valores criptografados no banco de dados do servidor de relatório.
Se a fonte de dados usar a Autenticação do Windows, selecione Usar como credenciais do Windows ao especificar a conexão.
Se você estiver usando uma fonte de dados que não autentique conexões de usuário (por exemplo, se a fonte de dados for um arquivo XML), não será necessário selecionar Credenciais. Essa opção exige que você tenha configurado anteriormente a conta de execução não assistida. Para obter mais informações, consulte Configurar a conta de execução autônoma (SSRS Configuration Manager).
Especificar uma consulta (página 3)
Use esta página para inserir a consulta que recupera dados do assinante. Para um resultado melhor, execute a consulta no SQL Server Management Studio primeiro, antes de usá-la na assinatura controlada por dados. Você pode, então, examinar os resultados para verificar se eles contêm as informações necessárias. Pontos importantes a reconhecer sobre os resultados de consulta:
As colunas no conjunto de resultados determinam os valores que você pode especificar para opções de entrega e parâmetros do relatório. Por exemplo, se você estiver criando uma assinatura controlada por dados para entrega de email, deverá ter uma coluna de endereços de email.
Linhas no conjunto de resultados determinam o número de entregas de relatório geradas. Se você tiver 10.000 linhas, o servidor de relatório gerará 10.000 notificações e entregas.
Consulta
Especifique uma consulta SQL ou um comando que recupere um conjunto de resultados que contenha uma linha para cada destinatário da assinatura. Nas páginas subsequentes, o conjunto de resultados é usado para preencher as configurações de extensão controladas por dados.
Tempo Limite
Especifique um valor de tempo limite de consulta. Esse valor deve ser grande o suficiente para concluir o processamento de consulta.
Validar
Clique em Validar para verificar a consulta. A consulta deve produzir resultados válidos antes que você possa continuar. Se você não clicar em Validar, a consulta será validada quando você clicar em Avançar.
Definir opções de entrega (página 4)
Na quarta página, você especifica as opções de extensão de entrega. As opções que aparecem na página são derivadas da extensão de envio. A forma como você especifica essas opções pode variar consideravelmente com base na forma como a extensão de entrega as apresenta. Se a extensão não tiver configurações, nenhuma opção será exibida nesta página.
| Selecione esta opção | Para fazer isso |
|---|---|
| Especificar um valor estático | Use um valor constante para a configuração de entrega. Algumas extensões de entrega fornecem valores estáticos que você pode escolher. Por exemplo, a entrega de email do servidor de relatório fornece valores para IncludeReport, RenderFormat, Priority e Include Link. |
| Obter o valor do banco de dados | Use um valor do conjunto de resultados. As colunas do conjunto de resultados podem ser usadas para fornecer dados do assinante e valores de parâmetro de relatório. |
| Nenhum valor | Omita a configuração da assinatura. |
Definir opções de entrega para entrega de compartilhamento de arquivo
A extensão de entrega de compartilhamento de arquivos geralmente é usada porque não requer nenhuma configuração anterior. Se você estiver usando a extensão de entrega de compartilhamento de arquivos, a tabela a seguir descreverá as opções que você pode definir:
Nome do arquivo
Especifica um nome de arquivo para o relatório. A extensão de entrega de compartilhamento de arquivos fornece um relatório como um arquivo de aplicativo estático para uma pasta compartilhada. Na maioria dos casos, você deve usar um valor do banco de dados para criar o nome do arquivo. Dependendo de como você define o modo de gravação, o uso de um valor estático fará com que cada nova entrega substitua a entrega anterior.
Caminho
Especifique uma pasta compartilhada acessível por meio de uma conexão de rede. Para verificar se a pasta está acessível, clique em Executar no menu Iniciar e insira o caminho da pasta neste formato: \\<computername>\<sharedfoldername>.
Formato de renderização
Especifique o formato de saída do arquivo. O servidor de relatório pode gravar o arquivo em formatos de aplicativo das extensões de renderização instaladas no servidor de relatório.
Modo de gravação
Especifique se o servidor de relatório deve substituir um arquivo por uma versão mais recente, incrementá-lo ou descartar a entrega se um arquivo com o mesmo nome for encontrado.
Extensão de arquivo
Especifique True para acrescentar uma extensão de arquivo que corresponda ao formato de renderização selecionado.
Nome de usuário
Insira a conta de usuário de domínio que tem permissão para adicionar arquivos à pasta compartilhada neste formato: <domínio>\<nome de> usuário.
Senha
Insira a senha da conta.
Definir parâmetros (página 5)
Se um relatório incluir parâmetros, você deverá especificar quais valores de parâmetro usar com o relatório. Os valores de parâmetro podem ser obtidos da fonte de dados do assinante (por exemplo, se você tiver um relatório de vendas regional parametrizado com base em um código regional, você poderá obter informações de região para cada funcionário se essas informações forem armazenadas no banco de dados do funcionário).
| Selecione esta opção | Para fazer isso |
|---|---|
| Especificar um valor estático | Use um valor constante para o parâmetro se você quiser usar o mesmo parâmetro para todos os assinantes. Se o parâmetro for de vários valores, você poderá escolher um valor na lista. |
| Usar Padrão | Alguns relatórios contêm um valor padrão para todos ou alguns dos parâmetros. Se o parâmetro de relatório tiver um valor padrão, clique nesta caixa de seleção para usá-lo. |
| Obter o valor do banco de dados | Use um valor do conjunto de resultados. As colunas do conjunto de resultados podem ser selecionadas como uma fonte de um valor de dados a ser usado com cada instância de assinatura. |
Especificar um gatilho (página 6)
Selecione um evento que inicie o processamento de assinatura.
| Selecione esta opção | Para fazer isso |
|---|---|
| Quando os dados do relatório são atualizados no servidor de relatório | Se o relatório estiver configurado para ser executado como um instantâneo de execução de relatório, você poderá especificar que a assinatura será executada quando o instantâneo for atualizado. |
| Em um agendamento criado para esta assinatura | Execute a assinatura em uma data e hora específicas. |
| Em uma agenda compartilhada | Execute a assinatura usando informações de agenda fornecidas por meio de uma agenda compartilhada. |
Agendar uma assinatura (página 7)
Se você agendar a assinatura, deverá especificar a frequência com que o relatório é entregue. O primeiro conjunto de opções especifica uma categoria de frequência (por hora, diária, semanal e assim por diante). O segundo conjunto de opções exibido baseia-se na seleção inicial.
A cada hora
Defina um agendamento que é executado em intervalos por hora.
Diário
Defina um agendamento executado nos dias selecionados em uma hora e um minuto específicos. Você pode especificar dias das seguintes maneiras: todos os dias<>, todos os dias úteis e a cada <número> dia. Escolher uma abordagem anula as outras, mesmo que os outros dias pareçam estar selecionados.
Semanal
Defina um agendamento executado em intervalos semanais em uma hora e um minuto específicos. O intervalo pode ser em semanas completas (por exemplo, a cada duas semanas) ou dias dentro de uma semana.
Mensal
Defina um agendamento que é executado mensalmente. Dentro de um mês, você pode escolher um dia com base em um padrão (por exemplo, o último domingo de cada mês) ou datas de calendário específicas (como 1 e 15 para indicar o primeiro e o décimo quinto dia de cada mês). Usando vírgulas e hifens, você pode especificar vários dias e intervalos, por exemplo, 1, 5, 7-12, 21.
uma vez
Defina um agendamento que seja executado apenas uma vez. Use a seção Datas de Início e Término para especificar o dia em que executar o agendamento. Essa agenda expira assim que é processada.
Datas de início e término
Especifique uma data de início que determina quando o agendamento entra em vigor e uma data de término que determina quando o agendamento expira. Os agendamentos expiram sem notificação. Após a data de término, uma programação não é mais executada.
Salvando a assinatura
O botão Concluir é habilitado quando há informações suficientes para a assinatura. Clique em Concluir para concluir a assinatura.
Consulte Também
Gerenciador de Relatórios (Modo Nativo do SSRS)
Assinaturas doData-Driven
Criar uma assinatura Data-Driven (Tutorial do SSRS)
Especificar informações de credenciais e de conexão para fontes de dados de relatório
Assinaturas e entrega (Reporting Services)
Ajuda do F1 Gerenciador de Relatórios