Сведения о диске для определенного компьютера — физические диски.
Реализация представлена в виде представления с SQL-запросом, собирающим всю необходимую информацию для последующей фильтрации (множественный выбор)
Результатом выполнения представления является таблица со следующими параметрами:
- hostname - Имя компьютера;
- type - Тип диска;
- interface_type - Тип интерфейса;
- size - Объем диска в ГБ.
- В разделе Zodiac'а Представления создать новое представление с именем "Сведения о диске для определенного компьютера — физические диски" со следующим SQL-запросом:
SELECT
public.computer.hostname AS hostname,
public.computer_disk_drive.type AS type,
public.computer_disk_drive.size_gb AS size,
public.computer_disk_drive.interface_type AS interface_type
FROM public.computer_disk_drive
JOIN public.computer ON public.computer.id = public.computer_disk_drive.computer_id
WHERE public.computer.hostname = ANY ({0})

- Перейти в подраздел Столбцы представления и выставить типы для следующих колонок:
- hostname - String;
- type - String;
- interface_type - String;
- size - Int.

- Выставить для каждой колонки отображаемые имена (колонка Имя);
- В подразделе Условия задать тип String и имя условия (к примеру Hostname);

- Задать справочник, нажав на рисунок пера:
Ввести следующий SQL запрос:
SELECT public.computer.hostname FROM public.computer
Нажать Сохранить;

Нажать применить;
В подразделе Конфигурирование и предпросмотр задать Тип условия, возвращаемое условие hostname, отображаемое значение hostname

Нажать применить
- Сохранить созданное представление. В случае некорректной настройки появится предупреждение об ошибке.
Для применения представления необходимо выполнить следующие действия:
- Открыть в веб-интерфейсе Zodiac'а раздел Представления;

- Открыть представление Сведения о диске для определенного компьютера — физические диски;
- Выставить условие, выбрав имя компьютера;
- Выбрать опцию Экспорт, задать имя файла;
- Получить файл-отчёт формата .xlsx.