Что такое Query Base?
Query Base — это функция поиска в репозитории, которая позволяет находить модели
элементы с помощью настраиваемых условий поиска. Вместо ручного открытия
проектов и диаграмм по одному вы можете задать критерии поиска и
получить соответствующий контент из всего вашего рабочего пространства.
Конфигуратор Query Base поддерживает четыре уровня запросов:
- Проект:Поиск конкретного проекта в репозитории.
- Диаграмма:Сузить поиск до диаграмм в соответствующих проектах.
- Элемент:Найти элементы модели, такие как сущности, задачи или другие объекты диаграмм.
- Подэлемент:Поиск детальных свойств, таких как столбцы сущностей или другие атрибуты уровня элемента.
Вы можете начать с широкого поиска на уровне проекта и постепенно уточнять
его, пропустить промежуточные уровни или начать напрямую с запроса по элементу или
запроса по подэлементу.
Как открыть Query Base
- Войдите в репозиторий Visual Paradigm.
- Откройте Единая платформа.
- Нажмите кнопку с троеточием.
- Выберите Query Base.
- Выберите рабочее пространство, которое вы хотите исследовать.
- Перейдите в корпоративную панель управления.
- Нажмите значок лупы в правом верхнем углу, чтобы открыть Конфигуратор запросов.
Создание многоступенчатого запроса к репозиторию
Конфигуратор запросов позволяет объединять условия поиска по нескольким
уровням. Это позволяет начать с общего поиска по репозиторию
и уточнять результаты до тех пор, пока вы не найдете нужные элементы модели.
Пример: Поиск по проекту, диаграмме и элементу
Предположим, вы хотите найти элементы модели, связанные с конкретной базой данных
проектированием. Вы можете создать запрос, используя следующие условия:
- Найти проекты, название которых содержит данные.
- Внутри этих проектов найти диаграммы, содержащие продажи.
- Внутри соответствующих диаграмм найти элементы, содержащие причина.
Результаты могут выявить сущности и связи внешних ключей, содержащие
указанный термин в диаграмме «Продажи» в рамках соответствующего проекта проектирования базы данных
проекта.
Этот подход «проект → диаграмма → элемент» полезен, когда вы знаете
общее расположение элемента модели, но необходимо быстро сузить поиск в большом
нрепозитории.
Пропуск промежуточных уровней запроса
Query Base не требует использования всех уровней запроса. Вы можете указать
проект и выполнить поиск элементов или задач напрямую, без фильтрации
диаграмм на промежуточных этапах.
Пример: Поиск задач по диаграммам BPMN
Чтобы найти задачи в модели BPMN:
- Найти проект, название которого содержит BP.
- Поиск задач, содержащих «пицца.
Этот тип запроса может возвращать задачи, расположенные в нескольких диаграммах в рамках
соответствующего проекта BPMN. Это особенно полезно, когда диаграмма
содержащая требуемую задачу, неизвестна.
Начните запрос на промежуточном уровне
Вы также можете начать напрямую с запроса к элементу или подэлементу. Это
полезно, когда вы знаете свойство или объект, который ищете, но не
нужно ограничивать поиск конкретным проектом или диаграммой.
Пример: Поиск столбцов сущностей по типу и длине
Вы можете искать столбцы сущностей, тип которых содержит
envir и длина больше или равна
50.
Этот подход полезен для выявления столбцов базы данных, которые соответствуют
конкретным требованиям к проектированию или определению данных.
Пример: Поиск элементов по имени
Для широкого поиска по репозиторию определите условие, которое находит любой
элемент, имя которого содержит «сервер. Query Base вернет
соответствующие элементы независимо от их расположения в проекте или диаграмме.
Уточнение и редактирование фильтров поиска
Условия запроса можно корректировать непосредственно при необходимости изменения
поиска. Например, вы можете изменить фильтр имени элемента с
сервер на «клиент для поиска связанного с клиентом
элементов в нескольких проектах.
Редактирование фильтров позволяет повторно использовать существующую структуру запроса вместо
создания нового запроса с нуля. Это упрощает исследование
связанной терминологии, сравнение результатов и изучение различных областей
репозитория моделей.
Работа с результатами запроса
Сортировка результатов
Нажмите на любой заголовок столбца в таблице результатов, чтобы отсортировать возвращённые записи.
Сортировка помогает организовать результаты по атрибутам, таким как проект, диаграмма,
имени элемента или другим доступным полям.
Открыть детали элемента модели
Выберите результат, чтобы открыть подробный вид соответствующего элемента модели
в новой вкладке браузера. Оттуда вы можете просмотреть элемент и его
контекст в репозитории.
Экспорт результатов в формате JSON
Результаты запроса можно экспортировать в формате JSON. Экспорт в JSON полезен, когда
вам необходимо обработать данные запроса с помощью других инструментов, создать отчёты по своему усмотрению или
интегрировать результаты поиска в репозитории во внешний рабочий процесс.
Практический рабочий процесс на основе запросов
- Определите область поиска:Решите, нужно ли искать в рамках рабочей области, проекта, диаграммы, элемента или подэлемента.
- Введите идентифицирующие термины:Используйте фрагменты имён или значения свойств, которые с высокой вероятностью соответствуют требуемому содержимому.
- Добавьте ограничения:Уточните запрос дополнительными условиями, такими как тип элемента, тип столбца или длина.
- Проверьте результаты:Проанализируйте таблицу результатов и убедитесь, что возвращённые проекты, диаграммы и элементы актуальны.
- Сортируйте для упрощения анализа:Нажмите на заголовок столбца, чтобы упорядочить набор результатов.
- Открыть отдельные сведения:Выберите результат, чтобы изучить элемент модели в отдельной вкладке браузера.
- Экспортировать при необходимости:Скачайте результаты в формате JSON для отчетности, автоматизации или интеграции.
Преимущества использования Visual Paradigm Query Base
- Быстро находит элементы модели в централизованном репозитории.
- Поддерживает поиск по проектам, диаграммам, элементам и подэлементам.
- Позволяет выполнять как широкие поисковые запросы, так и высокоспецифичные запросы на основе свойств.
- Позволяет пользователям при необходимости пропускать промежуточные уровни запросов.
- Упрощает пересмотр фильтров и исследование связанных результатов.
- Предоставляет сортируемые таблицы результатов для более эффективного анализа.
- Открывает подробную информацию о модели непосредственно из результатов поиска.
- Экспортирует результаты запросов в формате JSON для дальнейшей обработки и интеграции.
Резюме
Visual Paradigm Query Base предоставляет гибкий способ поиска и исследования
моделей репозитория. Комбинируя условия по проектам, диаграммам, элементам и подэлементам,
вы можете находить конкретное содержимое модели без ручного просмотра
каждой диаграммы. Независимо от того, ищете ли вы сущности базы данных, внешние ключи
связи, задачи BPMN, элементы, связанные с сервером, или столбцы, соответствующие
определенным ограничениям данных, Query Base помогает вам находить и анализировать
информацию эффективно.
После нахождения требуемого содержимого вы можете отсортировать результаты, открыть сведения об элементе модели
и экспортировать набор результатов в формате JSON для отчетности,
автоматизации или интеграции с другими системами.
Часто задаваемые вопросы
Что можно искать с помощью Query Base?
Вы можете искать проекты, диаграммы, элементы модели и подэлементы
такие как столбцы сущностей. Условия поиска могут включать имена, типы и
другие доступные свойства.
Нужно ли фильтровать по проекту и диаграмме?
Нет. Вы можете использовать несколько уровней запроса, пропускать промежуточные уровни или начинать
непосредственно с поиска элемента или подэлемента.
Может ли Query Base выполнять поиск по нескольким проектам?
Да. Широкие поиски элементов могут возвращать совпадающие результаты из нескольких
проектов в выбранной рабочей области.
Как я могу просмотреть соответствующий элемент модели?
Выберите результат в таблице результатов запроса. Подробный вид
элемента модели откроется в новой вкладке браузера.
Можно ли использовать результаты Query Base за пределами Visual Paradigm?
Да. Вы можете экспортировать результаты запроса в формате JSON для дальнейшей обработки,
составления отчётов или интеграции с другими системами.


