Атрибуты моделирования
Одной из сильных черт базы данных инвентаризации является возможность ее автоматического расширения. Если установленный на устройстве агент Ivanti обнаружит новую информацию, служба инвентаризации Ivanti может добавить ее в базу данных без необходимости конфигурации чего-либо. Этот процесс выполняется с помощь таблицы, предназначенной для сбора любой неизвестной информации, или атрибутов без моделей использования.
Атрибуты, не имеющие моделей, могут стать проблемой, если для прямого доступа к базе данных инвентаризации вы используете SQL или средство управления базами данных сторонней компании. Для правильного прочтения данных атрибутов без моделей необходимо объединение 5 таблиц базы данных, которое не может быть выполнено большинством пользователей, если они незнакомы с системой SQL.
Используя диалог моделирования атрибутов, вы можете "моделировать" такие данные, чтобы те более не хранились в таблице UNMODELEDDATA1, а были перенесены в собственный столбец таблицы, для которого могут быть выполнены запросы, например, из приложения Crystal Reports.
Диалог моделирования атрибутов также позволяет вам изменять типы данных атрибутов. Если атрибут был создан с помощью файла сканирования, по умолчанию он будет добавлен в базу данных инвентаризации в виде строки. Однако вам может потребоваться хранить атрибут в виде целого значения для дальнейшей сортировки или сравнения.
На панели инструментов Сервис > Отчеты/Мониторинг > Список управления программным обеспечением (Tools > Reporting/Monitoring > Manage software list) нажмите кнопку Атрибуты модели (Model Attributes) для открытия диалога.

Поле "Атрибуты в базе данных в списке данных без модели" (Attributes in the database in unmodeled data list): В этом списке отображаются все компоненты в базе данных, которые в настоящее время имеют атрибуты без моделей. Здесь также отображаются типы данных атрибутов. Выберите атрибут, для которого нужна модель.
Кнопка "Модель для меня" (Model for me): Нажмите эту кнопку для назначения атрибута без модели для нужной таблицы в базе данных инвентаризации. Для атрибута будет использоваться назначенный для него тип данных.
После нажатия кнопки Модель для меня (Model for me) таблица Информация новой таблицы (New table information) будет заполнена автоматически.
- Компонент (Component): Компонент в базе данных (например, компьютер или Компьютер.Память), связанный с атрибутом без модели.
- Имя таблицы (Table name): Имя таблицы, в которую будут перемещены данные атрибута без модели. Если компонент не является частью существующей таблицы, отобразится имя, например, UNMODELEDDATA1. Для создания таблицы измените имя на более наглядное. Если компонент является частью существующей таблицы, не изменяйте имя.
- Класс "один-с несколькими" (One-to-many): Если компонент имеет тип "один-с-несколькими", этот параметр будет установлен автоматически. В этом случае вам необходимо добавить в таблицу специальные столбцы, используя ваш собственный файл DATAMART.XML, а не эту утилиту. (DATAMART.XML — это файл, содержащий всю информацию таблиц базы данных в Endpoint Manager. Он используется совместно с программой COREDBUTIL.exe для создания таблиц в базе данных.)
- Добавить в существующую таблицу (Add to existing table): Если для этого компонента таблица уже существует, установите этот параметр для добавления нового столбца для данных атрибутов без моделей
В конечном списке в этой конкретной таблице для компонента будут отображены все атрибуты с моделями и без них. Атрибуты без моделей выделяются жирным шрифтом. Атрибуты, которые уже существуют в таблице в виде столбцов, не выделяются жирным шрифтом и не могут быть изменены. Нажмите кнопку Добавить модель (Model now) для добавления атрибутов без моделей "как есть" в указанную таблице. Вы также можете нажать кнопку Правка (Edit) для изменения значений атрибута или нажать кнопку Добавить (Add) для добавления в таблицу других атрибутов.
В списке атрибутов отображаются следующие столбцы:
- Атрибут: Имя атрибута, как оно отображается на консоли Endpoint Manager.
- Столбец (Column): Имя столбца, который будет создан в таблице.
- Тип данных (Data Type): Тип данных DBMS для нового столбца.
- Размер (Size): Длина нового столбца в символах.
- Маска (Mask): Столбец таблицы, предназначенный только для чтения, отображающий маску, изменяющую порядок отображения данных.
- Раздел: Столбец в этом списке, предназначенный только для чтения. Для атрибутов типа "один-с-несколькими" одно поле должно быть установлено в качестве ключа.
Переместить существующие данные (Move existing data): Если используется таблица UNMODELEDDATA1, этот параметр перемещает данные в указанную новую таблицу. После этого данные будут удалены из таблицы UNMODELEDDATA1.
Кнопка "Добавить модель" (Model now): Выполняет обновление таблицы указанными изменениями.
Кнопка "Очистить" (Clear all): Выполняет очистку всей информации для одного компонента, и теперь вы можете выбрать другой компонент с атрибутами для модели.