Operações e manutenção para relatórios em Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Depois que a infraestrutura estiver em vigor para relatórios em Configuration Manager, há muitas operações que você normalmente faz para gerenciar relatórios e assinaturas.

Observação

Este artigo se concentra em relatórios em SQL Server Reporting Services. A partir da versão 2002, você pode integrar relatórios com Servidor de Relatórios do Power BI. Para obter mais informações, consulte Integrar com Servidor de Relatórios do Power BI.

Executar um relatório de Reporting Services

Configuration Manager armazena seus relatórios em SQL Server Reporting Services. O relatório recupera dados do banco de dados do site Configuration Manager. Você pode acessar relatórios no console Configuration Manager ou usando o Gerenciador de Relatórios por meio de um navegador da Web. Abra relatórios de um navegador da Web em qualquer computador que possa acessar o ponto dos serviços de relatório e o usuário tem direitos suficientes para exibir os relatórios. Para executar relatórios, você precisa de direitos de leitura para a permissão site e a permissão Executar Relatório para objetos específicos.

Quando você executa um relatório, ele exibe o título do relatório, a descrição e a categoria no idioma do sistema operacional local. Para obter mais informações, consulte Idiomas para obter relatórios.

Observação

O Gerenciador de Relatórios é uma ferramenta de gerenciamento e acesso a relatórios baseado na Web. Você pode usá-la para administrar uma única instância do servidor de relatório em uma conexão HTTPS. Use o Gerenciador de Relatórios para tarefas operacionais: exibir relatórios, modificar propriedades do relatório e gerenciar assinaturas de relatório associadas. Este artigo fornece as etapas para exibir um relatório e modificar as propriedades do relatório no Gerenciador de Relatórios. Para obter mais informações sobre outras opções no Gerenciador de Relatórios, consulte O que é o Gerenciador de Relatórios?

Use os procedimentos a seguir para executar um relatório Configuration Manager.

Executar um relatório no console Configuration Manager

  1. No console Configuration Manager, acesse o workspace Monitoramento. Expanda Relatórios e selecione Relatórios. Esse nó lista os relatórios disponíveis.

    Dica

    Se esse nó não listar nenhum relatório, verifique se o ponto de serviços de relatório está instalado e configurado. Para obter mais informações, consulte Configurar relatórios.

  2. Selecione o relatório que você deseja executar. Na guia Página Inicial da faixa de opções, na seção Grupo de Relatórios , selecione Executar para abrir o relatório.

  3. Se houver parâmetros necessários, especifique-os e selecione Exibir Relatório.

Executar um relatório em um navegador da Web

  1. No navegador da Web, acesse a URL do Gerenciador de Relatórios, por exemplo, https://Server1/Reports. Encontre esse endereço na página URL do Gerenciador de Relatórios no Reporting Services Configuration Manager.

  2. No Gerenciador de Relatórios, selecione a pasta de relatório para Configuration Manager, por exemplo, ConfigMgr_CAS.

    Dica

    Se o Gerenciador de Relatórios não listar nenhum relatório, verifique se o ponto de serviços de relatório está instalado e configurado. Para obter mais informações, consulte Configurar relatórios.

  3. Selecione a categoria de relatório para o relatório que você deseja executar e selecione o relatório específico. O relatório é aberto no Gerenciador de Relatórios.

  4. Se houver parâmetros necessários, especifique-os e selecione Exibir Relatório.

Modificar as propriedades de um relatório

As propriedades do relatório incluem o nome e a descrição do relatório. Você pode exibir as propriedades de um relatório no console Configuration Manager.

Para alterar as propriedades, use o Gerenciador de Relatórios:

  1. No navegador da Web, acesse a URL do Gerenciador de Relatórios, por exemplo, https://Server1/Reports.

  2. No Gerenciador de Relatórios, selecione a pasta de relatório para Configuration Manager, por exemplo, ConfigMgr_CAS.

  3. Selecione a categoria de relatório e selecione o relatório específico. O relatório é aberto no Gerenciador de Relatórios.

  4. Selecione a guia Propriedades . Modifique o nome e a descrição do relatório e selecione Aplicar.

O Gerenciador de Relatórios salva as propriedades do relatório no servidor de relatório. O console Configuration Manager mostra as propriedades do relatório atualizadas para o relatório.

Editar um relatório

Quando um relatório Configuration Manager existente não recuperar as informações desejadas, edite-o em Report Builder. Você também pode usar Report Builder para alterar o layout ou o design do relatório. Embora você possa editar diretamente um relatório padrão, é melhor cloná-lo. Abra o relatório para editar e selecione Salvar como.

Para editar um relatório, você precisa da permissão Modificar site e modificar permissões de relatório nos objetos específicos do relatório.

Importante

Atualizações de site preservam relatórios internos. Se você modificar um relatório padrão, quando o site for atualizado, ele renomeará o relatório com um prefixo sublinhado (_). Esse comportamento garante que a atualização do site não substitua o relatório modificado pelo relatório padrão.

Se você modificar relatórios predefinidos, antes de instalar uma atualização do site, faça backup de seus relatórios personalizados. Após a atualização, restaure o relatório no Reporting Services. Se fizer alterações significativas em um relatório predefinido, crie um novo relatório. Novos relatórios que você cria antes de atualizar um site não são substituídos.

Use o procedimento a seguir para editar as propriedades de um relatório Configuration Manager.

  1. No console Configuration Manager, acesse o workspace Monitoramento. Expanda Relatórios e selecione o nó Relatórios .

  2. Selecione o relatório que você deseja modificar. Na guia Página Inicial da faixa de opções, na seção Grupo de Relatórios , selecione Editar. Isso pode solicitar que você insira credenciais. Se Report Builder não estiver instalado no computador, Configuration Manager solicitará que você o instale. Report Builder é necessário para modificar e criar relatórios.

  3. Em Report Builder, modifique as configurações de relatório apropriadas. Selecione Salvar para salvar o relatório no servidor de relatório.

Criar relatórios

Há dois tipos de relatórios que você pode criar:

Importante

Para criar um novo relatório, sua conta precisa de permissão de Modificação de Site . Você só pode criar um relatório em pastas para as quais você tem permissões modificar relatório .

Criar um relatório baseado em modelo

Use o procedimento a seguir para criar um relatório de Configuration Manager baseado em modelo.

  1. No console Configuration Manager, acesse o workspace Monitoramento, expanda Relatórios e selecione o nó Relatórios.

  2. Na guia Página Inicial da faixa de opções, na seção Criar , selecione Criar Relatório. Esta ação abre o Assistente para Criar Relatório.

  3. Na página Informações , configure as seguintes configurações:

    • Tipo: selecione Relatório baseado em modelo.

    • Nome: especifique um nome para o relatório.

    • Descrição: especifique uma descrição para o relatório.

    • Servidor: exibe o nome do servidor de relatório em que você cria este relatório.

    • Caminho: selecione Procurar para especificar uma pasta na qual armazenar o relatório.

  4. Na página Seleção de Modelo , selecione um modelo disponível na lista para criar este relatório. A seção Visualização exibe as SQL Server exibições e entidades disponíveis neste modelo de relatório.

  5. Conclua o Assistente de Criar Relatório.

  6. Abra Report Builder para configurar as configurações do relatório. Para obter mais informações, consulte Editar um relatório Configuration Manager.

  7. Em Report Builder, crie o layout do relatório, selecione dados nas exibições de SQL Server disponíveis e adicione parâmetros ao relatório.

  8. Selecione Executar para executar seu relatório. Verifique se o relatório fornece as informações esperadas. Se necessário, selecione Design para modificar ainda mais o relatório.

  9. Selecione Salvar para salvar o relatório no servidor de relatório.

Criar um relatório baseado em SQL

Ao criar uma instrução SQL para um relatório personalizado, não referencie diretamente SQL Server tabelas. Sempre referencie o relatório com suporte SQL Server exibições do banco de dados do site. Essas exibições têm nomes que começam com v_. Para obter mais informações, consulte Criando relatórios personalizados usando SQL Server exibições em Configuration Manager.

Você também pode fazer referência a procedimentos armazenados públicos no banco de dados do site. Esses procedimentos armazenados têm nomes que começam com sp_.

Use o procedimento a seguir para criar um relatório de Configuration Manager baseado em SQL.

  1. No console Configuration Manager, acesse o workspace Monitoramento, expanda Relatórios e selecione o nó Relatórios.

  2. Na guia Página Inicial da faixa de opções, na seção Criar , selecione Criar Relatório. Esta ação abre o Assistente para Criar Relatório.

  3. Na página Informações , configure as seguintes configurações:

    • Tipo: selecione Relatório baseado em SQL.

    • Nome: especifique um nome para o relatório.

    • Descrição: especifique uma descrição para o relatório.

    • Servidor: exibe o nome do servidor de relatório em que você cria este relatório.

    • Caminho: selecione Procurar para especificar uma pasta na qual armazenar o relatório.

  4. Conclua o Assistente de Criar Relatório.

  5. Abra Report Builder para configurar as configurações do relatório. Para obter mais informações, consulte Editar um relatório Configuration Manager.

  6. Em Report Builder, forneça a instrução SQL para o relatório. Você também pode criar a instrução SQL usando colunas em exibições disponíveis. Se necessário, adicione parâmetros ao relatório.

  7. Selecione Executar para executar seu relatório. Verifique se o relatório fornece as informações esperadas. Se necessário, selecione Design para modificar ainda mais o relatório.

  8. Selecione Salvar para salvar o relatório no servidor de relatório.

Gerenciar assinaturas de relatório

As assinaturas de relatório no SQL Server Reporting Services permitem configurar a entrega automática de relatórios especificados por email ou para um compartilhamento de arquivos em intervalos agendados. Para configurar assinaturas de relatório, use o Assistente para Criar Assinatura em Configuration Manager.

Criar uma assinatura de relatório para entregar um relatório a um compartilhamento de arquivos

Quando você cria uma assinatura de relatório para entregar um relatório a um compartilhamento de arquivos, Reporting Services copia o relatório no formato especificado para o compartilhamento de arquivos especificado. Você pode assinar e solicitar a entrega de apenas um relatório por vez.

Quando você cria uma assinatura que usa um compartilhamento de arquivos, especifique uma pasta compartilhada existente como o destino. O servidor de relatório não cria a pasta ou o compartilhamento de rede. Quando você especificar a pasta de destino em uma assinatura, use um caminho UNC e não inclua backslashes à direita (\) no caminho da pasta. O exemplo a seguir é um caminho UNC válido para a pasta de destino: \\server\reportfiles\operations\2001.

Observação

Ao criar a assinatura, você especifica um nome de usuário e uma senha. Essa conta precisa de acesso a esse compartilhamento com permissões de gravação para a pasta de destino.

Reporting Services pode renderizar relatórios em diferentes formatos de arquivo. Por exemplo, MHTML ou Excel. Selecione o formato ao criar a assinatura. Embora você possa selecionar qualquer formato de renderização com suporte, alguns formatos funcionam melhor do que outros ao renderizar em um arquivo.

Limitações para assinaturas de relatório para um compartilhamento de arquivos

A lista a seguir inclui as limitações das assinaturas de relatório para um compartilhamento de arquivos:

  • Ao contrário dos relatórios que você hospeda e gerencia em um servidor de relatório, Reporting Services entrega relatórios a uma pasta compartilhada como arquivos estáticos.

  • Os recursos interativos do relatório não funcionam para relatórios armazenados como arquivos. O relatório representa todos os recursos interativos como elementos estáticos.

  • Se o relatório incluir gráficos, ele usará a apresentação padrão.

  • Se o relatório for vinculado a outro relatório, ele renderizará o link como texto estático.

Se você quiser manter recursos interativos em um relatório entregue, use a entrega por email. Para obter mais informações, consulte Criar uma assinatura de relatório para entregar um relatório por email.

Processar para criar uma assinatura de relatório para um compartilhamento de arquivos

Use o procedimento a seguir para criar uma assinatura de relatório para entregar um relatório a um compartilhamento de arquivos.

  1. No console Configuration Manager, acesse o workspace Monitoramento, expanda Relatórios e selecione o nó Relatórios.

  2. Selecione uma pasta de relatório e selecione o relatório ao qual você deseja assinar. Na guia Página Inicial da faixa de opções, na seção Grupo de Relatórios , selecione Criar Assinatura. Essa ação abre o Assistente para Criar Assinatura.

  3. Na página Entrega de Assinatura , configure as seguintes configurações:

    • Relatório entregue por: Selecione Compartilhamento de Arquivos do Windows.

    • Nome do arquivo: especifique o nome do arquivo para o relatório. Por padrão, o arquivo de relatório não inclui uma extensão de nome de arquivo. Selecione Adicionar extensão de arquivo quando criado para adicionar automaticamente uma extensão de nome de arquivo com base no formato.

    • Caminho: especifique um caminho UNC para uma pasta existente na qual você deseja entregar este relatório. Por exemplo, \\server\reportfiles\operations.

    • Formato renderização: selecione um dos seguintes formatos para o arquivo de relatório:

      • Arquivo XML com dados de relatório
      • CSV (delimitado por vírgula)
      • Arquivo TIFF
      • Arquivo Acrobat (PDF)
      • HTML 4.0

        Observação

        Se o relatório tiver imagens, o formato HTML 4.0 não as inclui.

      • MHTML (arquivo da web)
      • Renderizador de RPL (Layout da Página de Relatório)
      • Excel
      • Word
    • Nome de usuário: especifique uma conta de usuário do Windows com permissões de gravação para o Caminho especificado.

    • Senha: especifique a senha da conta de usuário acima do Windows.

    • Opção de substituição: selecione uma das seguintes opções para configurar o comportamento quando houver um arquivo com o mesmo nome na pasta de destino:

      • Substituir um arquivo existente com uma versão mais recente
      • Não substitua um arquivo existente
      • Incrementar nomes de arquivo à medida que versões mais recentes são adicionadas: essa opção acrescenta um número ao nome do arquivo do novo relatório para distingui-lo das versões anteriores.
    • Descrição: opcionalmente, especifique informações adicionais sobre esta assinatura de relatório.

  4. Na página Agendamento de Assinatura , selecione uma das seguintes opções de agendamento de entrega para a assinatura do relatório:

    • Usar agenda compartilhada: uma agenda compartilhada é uma agenda definida anteriormente que pode ser usada por outras assinaturas de relatório. Ao selecionar essa opção, selecione também uma agenda compartilhada. Se não houver agendas compartilhadas, selecione a opção para criar uma nova agenda.

    • Criar uma nova agenda: configure a agenda na qual este relatório é executado. A agenda inclui o intervalo, a hora e a data de início e a data de término dessa assinatura. Por padrão, uma nova assinatura cria uma nova agenda para ser executada a cada hora a partir da data e hora atuais.

  5. Na página Parâmetros de Assinatura , especifique todos os parâmetros necessários para que este relatório seja executado sem vigilância. Se o relatório não tiver parâmetros, o assistente não exibirá esta página.

  6. Conclua o assistente.

  7. Verifique se Configuration Manager criou com êxito a assinatura do relatório. Selecione o nó Assinaturas para exibir e modificar assinaturas de relatório.

Criar uma assinatura de relatório para entregar um relatório por email

Quando você cria uma assinatura de relatório para entregar um relatório por email, Reporting Services envia um email para os destinatários configurados. O email inclui o relatório como um anexo. O servidor de relatório não valida endereços de email nem os obtém de um servidor de email. Você pode enviar relatórios por email para qualquer conta de email válida dentro ou fora de sua organização.

Observação

Para habilitar a opção Email assinatura, você precisa configurar as configurações de email no Reporting Services. Para obter mais informações, consulte Email entrega nos serviços de relatórios.

Você pode selecionar uma ou ambas as seguintes opções de entrega de email:

  • Envie uma notificação com um link para o relatório gerado.

  • Envie um relatório inserido ou anexado. O formato de renderização e o navegador determinam se ele insira ou anexa o relatório.

    • Se o navegador for compatível com HTML 4.0 e MHTML e você selecionar o formato MHTML (web archive), o email inserirá o relatório na mensagem.
    • Todos os outros formatos fornecem relatórios como anexos.
    • Reporting Services não verifica o tamanho do anexo ou da mensagem antes de enviar o relatório. Se o anexo ou a mensagem exceder o limite máximo permitido pelo servidor de email, o relatório não será entregue.

Use o procedimento a seguir para criar uma assinatura de relatório para entregar um relatório usando o email.

  1. No console Configuration Manager, acesse o workspace Monitoramento, expanda Relatórios e selecione o nó Relatórios.

  2. Selecione uma pasta de relatório e selecione o relatório ao qual você deseja assinar. Na guia Página Inicial da faixa de opções, na seção Grupo de Relatórios , selecione Criar Assinatura. Essa ação abre o Assistente para Criar Assinatura.

  3. Na página Entrega de Assinatura , configure as seguintes configurações:

    • Relatório entregue por: Selecione Email.

    • Para: especifique um endereço de email válido como o destinatário.

      Observação

      Para inserir vários destinatários, separe cada endereço de email com um ponto e vírgula (;).

    • Cc: opcionalmente, especifique um endereço de email para receber uma cópia deste relatório.

    • Bcc: opcionalmente, especifique um endereço de email para receber uma cópia cega deste relatório.

    • Responder a: especifique o endereço de resposta. Se o destinatário responder à mensagem de email, a resposta será enviada para esse endereço.

    • Assunto: especifique uma linha de assunto para a mensagem de email da assinatura.

    • Prioridade: selecione o sinalizador de prioridade para esta mensagem de email: Baixo, Normal ou Alto. Microsoft Exchange usa esse sinalizador para indicar a importância da mensagem de email.

    • Comentário: especifique o texto para o corpo da mensagem de email da assinatura.

    • Descrição: opcionalmente, especifique informações adicionais sobre esta assinatura de relatório.

    • Incluir Link: inclua a URL deste relatório no corpo da mensagem de email.

    • Incluir Relatório: anexar o relatório à mensagem de email. Use a opção RenderIzar Formato para especificar o formato de relatório a ser anexado.

    • Formato renderização: selecione um dos seguintes formatos para o arquivo de relatório anexado:

      • Arquivo XML com dados de relatório
      • CSV (delimitado por vírgula)
      • Arquivo TIFF
      • Arquivo Acrobat (PDF)
      • MHTML (arquivo da web)
      • Excel
      • Word
  4. Na página Agendamento de Assinatura , selecione uma das seguintes opções de agendamento de entrega para a assinatura do relatório:

    • Usar agenda compartilhada: uma agenda compartilhada é uma agenda definida anteriormente que pode ser usada por outras assinaturas de relatório. Ao selecionar essa opção, selecione também uma agenda compartilhada. Se não houver agendas compartilhadas, selecione a opção para criar uma nova agenda.

    • Criar uma nova agenda: configure a agenda na qual este relatório é executado. A agenda inclui o intervalo, a hora e a data de início e a data de término dessa assinatura. Por padrão, uma nova assinatura cria uma nova agenda para ser executada a cada hora a partir da data e hora atuais.

  5. Na página Parâmetros de Assinatura , especifique todos os parâmetros necessários para que este relatório seja executado sem vigilância. Se o relatório não tiver parâmetros, o assistente não exibirá esta página.

  6. Conclua o assistente.

  7. Verifique se Configuration Manager criou com êxito a assinatura do relatório. Selecione o nó Assinaturas para exibir e modificar assinaturas de relatório.

Favoritos

Configuration Manager envia com várias centenas de relatórios por padrão e talvez você tenha adicionado mais a essa lista. Em vez de pesquisar continuamente os relatórios que você usa normalmente, a partir da versão 2103, você pode tornar um relatório um favorito. Essa ação permite que você o acesse rapidamente no novo nó Favoritos .

A lista de favoritos é por usuário, não por site ou hierarquia.

Pré-requisitos para favoritos do relatório

A versão do SQL Server Reporting Services no ponto de serviço de relatório do site precisa ser SQL Server 2017 ou posterior.

Observação

Todas as instâncias de SQL Server Reporting Services no servidor precisam ser versão 2017 ou posterior.

Adicionar um favorito

  1. No console Configuration Manager, acesse o workspace Monitoramento. Expanda o nó Reporting e selecione o nó Relatórios ou Relatórios do Power BI .

  2. Selecione um relatório que você usa com frequência. Em seguida, na faixa de opções, selecione Adicionar aos Favoritos. O ícone do relatório muda para uma estrela amarela, o que indica que ela é uma das favoritas.

    Captura de tela da ação Adicionar aos Favoritos em um relatório do Power BI

    Dica

    Você pode selecionar mais de um relatório para adicioná-los todos como favoritos.

    Para remover um relatório da lista de favoritos, selecione-o e selecione Remover de Favoritos. Quando você remove um favorito, Configuration Manager não exclui o relatório.

  3. No nó Reporting , expanda o novo nó Favoritos . Para exibir sua lista de favoritos, selecione o nó Relatórios ou Relatórios do Power BI .

    Dica

    Você pode se conectar diretamente aos seus relatórios favoritos no navegador. Por exemplo, https://rsp.contoso.com/Reports/favorites.

    Você pode gerenciar os relatórios da mesma forma na lista de favoritos.