Exercício Avançado 2: Criar um Relatório Novo para o Inventário de Hardware no Configuration Manager

 

Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

O procedimento seguinte pode ser utilizado para criar o relatório do Exercício Avançado 2: Criar um Relatório Novo para o Inventário de Hardware no Configuration Manager.

Nota

Dependendo da experiência que tem a criar relatórios SQL, existem vários caminhos que pode utilizar para criar um relatório. Pode utilizar o seu método de eleição para criar relatórios, se preferir.

Para criar o relatório de Informações do Inventário de Hardware

  1. Na consola do Gestor de configuração, clique em Monitorização.

  2. Na área de trabalho Monitorização, expanda Comunicar e clique em Relatórios.

  3. No separador Home Page, no grupo Criar, clique em Criar Relatório.

  4. Na página Informações do Assistente para Criar Relatório, selecione Relatório baseado em SQL e, em seguida, forneça as seguintes informações:

    - **Nome:** introduza **Informações do Inventário de Hardware**.
    
    - **Descrição:** introduza **Mostra o nome do computador, código de site, a data da última análise de inventário de hardware e o número de dias desde a última análise.**
    
    - **Servidor:** este campo é introduzido automaticamente. Certifique-se de que corresponde ao nome do seu Servidor de Relatórios.
    
    - **Caminho:** clique em **Procurar** para selecionar a pasta onde o novo relatório será armazenado. Para este exercício, selecione **Hardware - Geral**.
    
  5. Para continuar, clique em Seguinte.

  6. Na página Resumo do Assistente para Criar Relatório, reveja as informações e, em seguida, clique em Seguinte.

  7. Na página Conclusão do Assistente para Criar Relatório, reveja as ações efetuadas e, em seguida, clique em Fechar. O Report Builder é aberto para lhe permitir elaborar o relatório.

  8. Em seguida, tem de criar os conjuntos de dados que este relatório utilizará para devolver resultados do relatório. Este relatório utiliza dois conjuntos de dados. O primeiro conjunto é utilizado para listar nomes de computadores que podem ser selecionados para serem utilizados como base do relatório. O segundo conjunto contém as instruções SQL para o relatório propriamente dito.

  9. No painel Dados do Relatório, clique com o botão direito do rato em Conjuntos de Dados e, em seguida, clique em Adicionar Conjunto de Dados.

  10. Na página Consulta da caixa de diálogo Propriedades do Conjunto de Dados, forneça um nome para o conjunto de dados ou utilize o nome predefinido e, em seguida, selecione Utilizar um conjunto de dados incorporado no meu relatório.

  11. Na lista pendente Origem de dados, selecione a origem de dados que pretende utilizar para o relatório. Normalmente, este elemento é gerado automaticamente e começará por AutoGen_.

  12. Selecione o tipo de consulta Texto e, em seguida, introduza a seguinte consulta no campo Consulta.

     SELECT DISTINCT SYS.Netbios_Name0 
       from v_R_System SYS WHERE SYS.Client0=1 
       ORDER By SYS.Netbios_Name0
    
  13. Clique em OK para fechar a caixa de diálogo Propriedades do Conjunto de Dados. O novo conjunto de dados, com o nome predefinido DataSet1, passa a ser apresentado no nó Conjuntos de Dados do painel Dados do Relatório.

    Acabou de criar a consulta que o parâmetro de relatório utilizará para devolver os nomes de clientes disponíveis a partir dos quais pode optar por executar o relatório.

  14. Em seguida, crie o parâmetro que o relatório utilizará para lhe permitir selecionar o computador sobre o qual o relatório incidirá.

    No painel Dados do Relatório, clique com o botão direito do rato em Parâmetros e, em seguida, clique em Adicionar Parâmetro.

  15. Na página Geral da caixa de diálogo Propriedades do Parâmetro de Relatório, altere o valor no campo Pedir para que seja apresentado Nome do computador.

  16. Na página Valores Disponíveis da caixa de diálogo Propriedades do Parâmetro de Relatório, selecione Obter valores de uma consulta.

  17. Selecione os seguintes valores:

    • Conjunto de Dados: selecione DataSet1

    • Campo de valor: selecione Netbios_Name0

    • Campo de etiqueta: selecione Netbios_Name0

  18. Clique em OK para fechar a caixa de diálogo Propriedades do Parâmetro de Relatório. O novo parâmetro ReportParameter1 é apresentado no nó Parâmetros do painel Dados do Relatório.

  19. Neste momento, execute o relatório para verificar se o parâmetro está a funcionar corretamente. No separador Home Page, no grupo Vistas, clique em Executar.

  20. Verifique se o campo Nome do computador é apresentado. Quando clica neste campo, deverá ver todos os computadores cliente Windows na lista pendente.

  21. No separador Home Page, no grupo Vistas, clique em Estrutura para regressar à vista de estrutura.

  22. Agora, tem de criar o conjunto de dados principal para o relatório.

    No painel Dados do Relatório, clique com o botão direito do rato em Conjuntos de Dados e, em seguida, clique em Adicionar Conjunto de Dados.

  23. Na página Consulta da caixa de diálogo Propriedades do Conjunto de Dados, forneça um nome para o conjunto de dados ou utilize o nome predefinido e, em seguida, selecione Utilizar um conjunto de dados incorporado no meu relatório.

  24. Na lista pendente Origem de dados, selecione a origem de dados que pretende utilizar para o relatório. Normalmente, este elemento é gerado automaticamente e começará por AutoGen_.

  25. Selecione o tipo de consulta Texto e, em seguida, introduza a seguinte consulta no campo Consulta.

     SELECT v_R_System.Netbios_Name0 AS [Computer Name], 
       v_RA_System_SMSInstalledSites.SMS_Installed_Sites0 AS [Site Code], 
       v_GS_WORKSTATION_STATUS.LastHWScan AS [Last HWScan], 
       DATEDIFF(day, v_GS_WORKSTATION_STATUS.LastHWScan, GETDATE()) AS [Days Since Last HWScan] 
     FROM v_GS_WORKSTATION_STATUS INNER JOIN v_R_System ON 
       v_GS_WORKSTATION_STATUS.ResourceID = v_R_System.ResourceID 
       INNER JOIN v_RA_System_SMSInstalledSites ON 
       v_R_System.ResourceID = v_RA_System_SMSInstalledSites.ResourceID 
     ORDER BY [Last HWScan] DESC 
    
  26. Clique em OK para fechar a caixa de diálogo Propriedades do Conjunto de Dados.

  27. No separador Inserir, no grupo Regiões de Dados, clique em Tabela e, em seguida, clique em Assistente de Tabelas.

  28. Na página Nova Tabela ou Matriz do assistente, selecione Escolher um conjunto de dados existente neste relatório ou um conjunto de dados partilhado, selecione DataSet2 e, em seguida, clique em Seguinte.

  29. Na página Dispor campos do assistente, arraste Nome_Computador, ódigo_Site, Última_AnáliseHW e Dias_Desde_Última_AnáliseHW do painel Campos disponíveis para o painel Valores.

  30. Clique em Seguinte para obter uma pré-visualização do seu relatório e, em seguida, clique novamente em Seguinte.

  31. Na página Escolher um estilo do assistente, escolha um dos temas disponíveis para o relatório e, em seguida, clique em Concluir.

  32. No separador Home Page, no grupo Vistas, clique em Executar.

  33. No campo Nome do computador, selecione um computador na lista pendente e, em seguida, clique em Ver Relatório.

  34. Certifique-se de que os dados no relatório são os esperados.

  35. Guarde e feche o relatório no Report Builder.

  36. O novo relatório encontra-se disponível na consola do Gestor de configuração.

Passos Seguintes

O Report Builder inclui várias opções que lhe permitem alterar elementos dos relatórios, incluindo temas, cabeçalhos de coluna e muito mais. Para obter mais informações, consulte a ajuda do Report Builder.