Compartilhar via


Como assinar um relatório no Gerenciador de Relatórios (Construtor de Relatórios 2.0)

É possível assinar um relatório para que ele seja entregue automaticamente a você. Uma assinatura especifica o tipo de entrega, o horário da entrega, o formato de saída do relatório e, para os relatórios que têm campos de entrada de parâmetro, qualquer valor de parâmetro definido pelo usuário que deva ser usado na cópia do relatório recebido. O Reporting Services fornece a entrega Email do Servidor de Relatório e a entrega Compartilhamento de Arquivos, mas talvez haja alguns tipos de entrega a menos ou a mais dependendo da configuração do servidor de relatório.

ObservaçãoObservação

O Reporting Services também inclui uma extensão de entrega da biblioteca de documentos do SharePoint, mas você só pode especificar esse tipo de entrega nas assinaturas criadas em um site do SharePoint para os relatórios executados em um servidor de relatório configurado para o modo integrado do SharePoint. Para obter instruções, consulte “Como criar e gerenciar assinaturas (Reporting Services no modo integrado do SharePoint)” na documentação do Reporting Services nos Manuais Online do SQL Server.

Este tópico fornece instruções para criar uma assinatura de email e uma assinatura de entrega de compartilhamento de arquivos.

  • Para usar a entrega de email, o servidor de relatório deve ser configurado para uma conexão de gateway ou de servidor SMTP antes de criar a assinatura.

  • Para usar a entrega de compartilhamento de arquivos, a pasta de destino já deve estar definida. Para obter mais informações, consulte “Configurando um servidor de relatório para entrega de email” e “Como criar uma pasta compartilhada para a entrega compartilhada de arquivos do servidor de relatório” na documentação do Reporting Services nos Manuais Online do SQL Server ou no MSDN.

Antes de assinar um relatório, a fonte de dados do relatório deve estar configurada para usar credenciais armazenadas ou nenhuma credencial. Para obter mais informações, consulte "Como armazenar credenciais" na documentação do Reporting Services nos Manuais Online do SQL Server. Caso contrário, o botão Nova Assinatura não estará disponível.

Este tópico não explica como criar uma assinatura controlada por dados. Para obter instruções sobre como criar uma assinatura controlada por dados, consulte “Tutorial: Criando uma assinatura controlada por dados” na documentação do Reporting Services nos Manuais Online do SQL Server ou a ajuda online da página Criar uma assinatura controlada por dados no Gerenciador de Relatórios.

Para criar uma assinatura de compartilhamento de arquivos

  1. Inicie o Gerenciador de Relatórios.

  2. No Gerenciador de Relatórios, na página Conteúdo, navegue até o relatório que deseja assinar. Clique no relatório para abri-lo.

  3. Clique na guia Assinaturas e, em seguida, clique em Nova Assinatura.

  4. Em Entregue por, selecione Compartilhamento de Arquivos do Windows.

  5. Em Nome do Arquivo, digite um nome de arquivo para o relatório.

  6. Selecione Adicionar uma extensão de arquivo quando o arquivo é criado. Esta opção adiciona uma extensão de arquivo de três caracteres ao nome do arquivo. A extensão de arquivo é determinada pelo formato de saída do relatório selecionado.

  7. Na caixa de texto Caminho, digite um caminho UNC (Convenção de Nomenclatura Universal) até uma pasta existente onde você deseja entregar os relatórios (por exemplo, \\<nome_do_servidor>\<meus_relatórios>). Inclua caracteres de barra invertida dupla no começo do caminho. Não especifique barras invertidas à direita.

  8. Em Formato de Processamento, selecione um formato de saída de relatório para entrega de arquivo. Escolha um formato que corresponda ao aplicativo de desktop que será usado para abrir o relatório. Evite formatos que não renderizam um relatório em um único fluxo ou que introduzam interatividade não compatível com um arquivo estático (por exemplo, HTML 4.0).

  9. Nas caixas de texto Nome de usuário e Senha, especifique as credenciais necessárias para acessar o compartilhamento de arquivos, usando o formato <domínio>\<nome_de_usuário> para o nome de usuário.

  10. Especifique opções de substituição. Se você clicar em Não substituir o arquivo se existir uma versão anterior, a entrega não ocorrerá caso um arquivo existente seja detectado. Se você clicar em Incrementar nomes de arquivos quando versões mais recentes são adicionadas, o servidor de relatório adicionará um número ao nome do arquivo para diferenciá-lo dos arquivos existentes com o mesmo nome.

  11. Especifique quando deseja que o relatório seja entregue:

    • Para agendar um horário de entrega, clique em Quando a execução do relatório agendado estiver concluída e clique no botão Selecionar Agendamento. Uma página de agenda é exibida.

    • Para selecionar uma agenda compartilhada predefinida que já tenha a data, a hora e as informações de recorrência que deseja usar, clique em Em um agendamento compartilhado e, em seguida, selecione a agenda a ser usada.

    • Para entregar o relatório quando um instantâneo de relatório for atualizado com uma versão mais recente,clique emQuando o conteúdo do relatório for atualizado. Se estiver assinando um relatório que recupera dados em intervalos agendados, a agenda usada para atualizar os dados determinará quando a assinatura será processada.

      ObservaçãoObservação

      Esta opção só está disponível para instantâneos que já estão associados a uma agenda de atualização.

  12. Para relatórios parametrizados, especifique os parâmetros a serem usados para o relatório dessa assinatura. Os parâmetros podem ser diferentes dos utilizados para executar o relatório sob demanda ou em outras operações agendadas.

O relatório é entregue como um arquivo estático. Se o relatório incluir recursos interativos (por exemplo, links para linhas e colunas adicionais), esses recursos não estarão disponíveis.

Para criar uma assinatura de email

  1. No Gerenciador de Relatórios, na página Conteúdo, navegue até o relatório que deseja assinar. Clique no relatório para abri-lo.

  2. Clique na guia Assinaturas e, em seguida, clique em Nova Assinatura.

  3. Em Entregue por, selecione Email. Se este tipo de entrega não estiver disponível, isso indica que o servidor de relatório não foi configurado para assinatura de email.

  4. Na caixa de texto Para, o nome do destinatário no Para: campo é endereçado a si mesmo usando sua conta de usuário de domínio. As configurações do servidor de relatório determinam se o campo Para é endereçado a si mesmo com sua conta de usuário. Para obter informações sobre como alterar os parâmetros de configuração de endereços de email, consulte "Configurando um servidor de relatório para entrega de email" na documentação do Reporting Services nos Manuais Online do SQL Server.

    ObservaçãoObservação

    Dependendo de suas permissões, você pode digitar o endereço de email no qual deseja entregar o relatório. Para especificar vários endereços de email, separe-os com um ponto-e-vírgula (;). Você também pode digitar endereços de email adicionais nas caixas de texto Cc, Cco e Responder. Você precisa ter permissão para gerenciar todas as assinaturas.

  5. Selecione as opções de entrega do seguinte modo:

    • Para incorporar ou anexar uma cópia do relatório, selecione Incluir Relatório. O formato do relatório é determinado pelo formato de renderização selecionado. Não escolha essa opção caso o tamanho do relatório ultrapasse o limite definido para seu sistema de emails.

    • Para incluir um link de URL no relatório, no corpo da mensagem de email, selecione Incluir Link.

    ObservaçãoObservação

    Se você desmarcar as duas opções, somente o texto de notificação na linha Assunto será enviado.

  6. Escolha um formato de renderização na caixa de listagem Formato de Processamento. Esta opção estará disponível se você selecionar Incluir Relatório para incorporar ou anexar uma cópia do relatório.

    • Para incorporar o relatório no corpo da mensagem de email, selecione Arquivo da Web.

    • Para enviar o relatório como um anexo, escolha qualquer um dos outros formatos de renderização.

  7. Selecione uma prioridade na caixa de listagem Prioridade. No Microsoft Exchange, esta configuração define um sinalizador para o nível de importância da mensagem de email.

  8. Especifique quando deseja que o relatório seja entregue:

    • Para agendar um horário de entrega, clique em Quando a execução do relatório agendado estiver concluída e clique em Selecionar Agendamento. Uma página de agenda é exibida.

    • Para selecionar uma agenda compartilhada predefinida que já tenha a data, a hora e as informações de recorrência que deseja usar, clique em Em um agendamento compartilhado e, em seguida, selecione a agenda a ser usada.

    • Para entregar o relatório quando um instantâneo de relatório for atualizado com uma versão mais recente,clique emQuando o conteúdo do relatório for atualizado. Se estiver assinando um relatório que recupera dados em intervalos agendados, a agenda usada para atualizar os dados determinará quando a assinatura será processada.

    ObservaçãoObservação

    Esta opção só está disponível para instantâneos que já estão associados a uma agenda de atualização.

  9. Para relatórios parametrizados, especifique os parâmetros a serem usados para o relatório dessa assinatura. Os parâmetros especificados podem ser diferentes dos utilizados para executar o relatório sob demanda ou em outras operações agendadas.