Usando o Designer de Consultas para escrever instruções SQL de relatório para relatórios do Configuration Manager
Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
Para ajudar você a escrever instruções SQL para relatórios do Gerenciador de Configurações, você pode usar a ferramenta de design de consultas encontrada no SQL Server Management Studio. Para alguns administradores, é muito mais fácil usar o Designer de Consultas no Microsoft SQL Server para criar a instrução SQL para o relatório do Gerenciador de Configurações. Esta ferramenta traz uma variedade de recursos que ajudam na criação e no teste de consultas. Para alguns administradores, é muito mais fácil usar o Designer de Consultas no Microsoft SQL Server para criar a instrução SQL para o relatório do Gerenciador de Configurações. Esta ferramenta traz uma variedade de recursos que ajudam na criação e no teste de consultas.
Usando o Designer de Consultas para criar consultas de relatório
A composição de instruções SQL no componente do Designer de Consultas do Microsoft SQL Server Management Studio fornece uma interface gráfica para escrever consultas. É possível criar uma nova consulta ou copiar uma consulta de um relatório do Gerenciador de Configurações existente, colar a instrução SQL no painel SQL do Designer de Consultas e adicionar com facilidade exibições, criar junções, selecionar as colunas a ser exibidas, adicionar critérios, classificar dados e assim por diante. O Designer de Consultas fornece os seguintes painéis:
Painel Diagrama: fornece a capacidade de unir as exibições em colunas específicas e selecionar as colunas a serem exibidas como parte dos resultados da consulta.
Painel Critérios: fornece a capacidade de criar aliases para colunas, configurar a ordem de classificação para os resultados da consulta, configurar filtros, entre outros.
Painel SQL: fornece a capacidade de manipular a instrução SQL.
Painel Resultados: fornece os resultados da consulta quando a ação Executar SQL é iniciada.
Considerações sobre o Designer de Consultas
Ao usar o Designer de Consultas, você deve estar ciente dos pontos a seguir para que suas consultas e relatórios funcionem como esperado.
Variáveis de consulta do prompt de relatório
Muitos relatórios predefinidos do Gerenciador de Configurações têm prompts de relatório. Estes prompts de relatórios exigem que o usuário insira um valor para uma coluna de exibição especificada. O valor é armazenado em uma variável, e a variável é então usada para filtrar o conjunto de resultados da consulta. Estas variáveis não funcionarão no Designer de Consultas; portanto, você deve alterar a variável para um valor estático ou ocorrerá uma falha na consulta. O seguinte exemplo mostra uma consulta de um relatório do Gerenciador de Configurações que contém uma variável que representa uma ID de coleção específica e como esta variável é modificada para que o Designer de Consultas possa ser usado:
Consulta de um relatório do Configuration Manager:
SELECT Name FROM v_FullCollectionMembership WHERE CollectionID = @collid
Altere a variável para o valor estático desejado:
SELECT Name FROM v_FullCollectionMembership WHERE CollectionID = 'SMS00001'
Depois que a consulta foi modificada no Designer de consultas e estiver pronta para ser usada em um relatório do Gerenciador de Configurações, a consulta poderá ser copiada no Construtor de Relatórios e modificada para que a variável do prompt do relatório original substitua o valor estático especificado acima.
Links de relatório
Se você alterar a ordem das colunas modificando a consulta em um relatório predefinido e se o relatório tiver um link para outro relatório que exija um número de coluna, o link poderá transmitir dados da coluna incorreta para o relatório de destino. Para evitar isso, verifique se os números da coluna correta estão especificados no link.