представления SQL Server в Configuration Manager
Представление Майкрософт SQL Server — это виртуальная таблица, содержимое которой основано на результатах SQL-запроса. Представление состоит из набора именованных столбцов и строк данных. Однако содержимое представления не хранится в базе данных SQL Server. Строки и столбцы данных поступают из таблиц или других SQL Server представлений, на которые ссылается запрос, который определяет представление и создается динамически при выполнении запроса. Запрос, определяющий представление, может быть получен из одной или нескольких таблиц или из других представлений в одной или нескольких базах данных. Распределенные запросы (запросы, которые обращаются к данным из нескольких источников данных) также можно использовать для определения представлений, извлекающих данные из нескольких разнородных источников (данных, хранящихся в разных форматах), таких как данные, хранящиеся в базе данных SQL Server, текстовом файле или Майкрософт электронной таблице Excel.
Во время установки Configuration Manager создает следующие типы представлений SQL Server:
Представления для статических (неизмененных) таблиц.
Представления, использующие данные из таблиц с динамической (изменяющейся) схемой.
Для динамической схемы программа установки создает ряд SQL Server хранимых процедур, которые создают представления. Эти хранимые процедуры выполняются Configuration Manager для обновления представлений при изменении схемы базовых таблиц. Данные оценки, обнаружения и инвентаризации коллекции — это примеры данных, для которых во время работы сайта Configuration Manager могут быть созданы новые таблицы или новые свойства в существующих таблицах.
Отчеты в Configuration Manager
Configuration Manager использует Microsoft SQL Server Reporting Services, чтобы создавать и запускать отчеты для Configuration Manager базы данных из консоли Configuration Manager. Теперь эта служба заменяет метод, используемый для создания отчетов в Configuration Manager 2007, и предоставляет следующие преимущества:
Использует стандартную отраслевую систему отчетности для запроса Configuration Manager базы данных.
SQL Server Reporting Services обеспечивает более высокую производительность, доступность и масштабируемость по сравнению с предыдущим методом отчетности.
Позволяет пользователям, не знакомым с Configuration Manager отчетами, создавать незапланированные отчеты.
Позволяет пользователям подписываться на отчеты; Например, руководитель может автоматически отправить по электронной почте отчет каждый день с подробными сведениями о состоянии развертывания обновлений программного обеспечения.
Упрощает создание отчетов на основе SQL в Configuration Manager.
Позволяет пользователям экспортировать отчеты в различных популярных форматах.
Дополнительные сведения об использовании отчетов из консоли Configuration Manager см. в статье Общие сведения о отчетах.
схема представления Configuration Manager SQL Server
Для создания эффективных отчетов необходимо использовать точные инструкции SQL на основе соответствующих Configuration Manager представлений для получения необходимых данных и отображения ожидаемых выходных данных. Знание схемы представления базы данных Configuration Manager является важным первым шагом в изучении того, как создавать эти отчеты.
Большая часть Configuration Manager SQL Server представления схемы сопоставляется со схемой WMI поставщика SMS, которая используется при создании запросов и коллекций на основе WQL в консоли Configuration Manager. Однако запросы к представлениям напрямую могут выполняться гораздо быстрее, чем при использовании WMI и WQL, которые получают запрос запроса и, в свою очередь, запрашивают сведения в базе данных SQL Server. Используя SQL Server представления напрямую, вы устраняете промежуточный шаг и получаете более быстрый путь к данным. Дополнительные сведения о схеме WMI поставщика SMS см. в статье Справочник по схеме WMI поставщика SMS в Configuration Manager.
Configuration Manager SQL Server просмотр категорий
Чтобы эффективно создавать отчеты с необходимыми выходными данными, важно знать, какие данные содержит каждое из Configuration Manager SQL Server представлений и как они связаны друг с другом. В следующих разделах этого раздела содержатся подробные сведения о каждой из категорий представлений, типе данных, содержащихся в каждом из представлений, а также о том, какие столбцы можно использовать для представлений JOIN в инструкциях SQL.
См. также
Создание пользовательских отчетов с помощью представлений SQL Server в Configuration Manager