Руководство. Запрос графа с помощью построителя запросов

Замечание

Эта функция сейчас доступна в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения на уровне обслуживания и не рекомендуется для рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Дополнительные сведения см. в разделе Supplemental Terms of Use for Microsoft Azure Previews.

На этом шаге руководства вы запрашиваете граф с помощью построителя визуальных запросов. Построитель запросов предоставляет интерактивный способ изучения графа, выбрав узлы и связи.

Вы также можете запросить граф с помощью GQL, языка запросов графа. На следующем шаге руководства показано, как это сделать.

Переключение на режим построителя запросов

Выполните следующие действия, чтобы перейти к построителю запросов и начать интерактивный запрос к графу:

  • Выберите режимы>запроса на домашней странице графа.

    Подсказка

    В этом представлении можно также создать набор запросов только для чтения. Этот набор запросов имеет те же функции, что и позволяет предоставлять общий доступ к результатам запроса.

Снимок экрана: результат выбора режима запроса.

Создание запроса

Создайте запрос, чтобы ответить на вопрос: "Какие продукты приобрели конкретный клиент?" Этот запрос проходит по графу через CustomerOrderProduct. Например, чтобы запросить покупки клиента Карла Адамса, выполните следующие действия:

  1. Выберите "Добавить узел", чтобы просмотреть доступные узлы для запроса.

    Снимок экрана: результат нажатия кнопки

  2. Выберите узел Клиента, чтобы добавить его в запрос.

    Снимок экрана: результат выбора узла Customer.

  3. purchases Выберите край при выбранном Customer узле. Построитель запросов автоматически добавляет подключенный Order узел.

  4. contains Выберите край при выбранном Order узле. Построитель запросов автоматически добавляет подключенный Product узел.

  5. Теперь у вас есть шаблон запроса: CustomerpurchasesOrdercontainsProduct.

    Снимок экрана: шаблон запроса с выбранными узлами и краями.

  6. Примените фильтр к Customer узлу, чтобы сосредоточиться на конкретном клиенте. В этом руководстве выберите узел "Клиент" и выберите "Фильтр".

    Снимок экрана: выбор фильтра на узле клиента.

  7. Во всплывающем окне фильтра настройте фильтр следующим образом:

    • Для: Customer
    • Где: fullName = Carla Adams

    Снимок экрана, показывающий завершенное всплывающее окно

  8. Нажмите кнопку "Применить" , чтобы добавить фильтр на Customer узел.

Теперь запрос настроен для поиска всех продуктов, приобретенных Карлой Адамс.

Выполнение запроса

  1. Выберите "Выполнить запрос" , чтобы запустить запрос и просмотреть результаты. Выполнение запроса может занять несколько минут.

    Снимок экрана, на котором показано, как выбрать команду

  2. По завершении запроса свернуть панель построителя запросов, чтобы получить лучшее представление результатов. Вам следует посмотреть на продукты, приобретенные Карлой Адамс, представленные в виде графа с узлами клиента, заказа и продукта.

    Снимок экрана: результаты визуализированного запроса.

Изучите свои данные

Построитель запросов помогает визуально изучить граф:

  • Разверните узлы: наведите курсор на узел, чтобы увидеть связанные узлы и связи.
  • Просмотр свойств узла: выберите узел для просмотра его свойств.
  • Взаимодействие с узлами: перетащите узлы, чтобы изменить их положение или выделить подключения.
  • Результаты фильтрации: применение фильтров для фокусировки на определенных данных.
  • Выберите свойства: выберите, какие свойства узла и края необходимо включить в результаты.

Результаты запроса можно просматривать различными способами:

  • Представление схемы: визуализация структуры графа и связей. Это представление используется по умолчанию.
  • Представление карточки: просмотр подробных сведений о каждом узле в формате карточки.
  • Табличный вид: показывает результаты в табличном формате для удобства анализа.

Снимок экрана: различные режимы представления: схема, карточка и таблица.

Сохранение запроса

Вы можете сохранить запрос, создав набор запросов в рабочей области. Набор запросов можно создать несколькими способами в Fabric. В этом руководстве используется интерфейс в режиме запроса .

Чтобы создать набор запросов, выполните следующие действия.

  1. В режиме запроса выберите "Создать набор запросов".

    Снимок экрана: параметр

  2. В диалоговом окне создания набора запросов графа введите имя набора запросов (например, "GraphQuerySet_1") и задайте расположение рабочей области. Затем выберите Создать.

    Снимок экрана, показывающий диалоговое окно нового набора запросов графа.

  3. Новый элемент набора запросов создается в рабочей области, и текущий запрос сохраняется в нем. Выберите троеточие (...) рядом с именем набора запросов и выберите Переименовать, чтобы дать ему понятное имя, например "CarlaAdams_Purchases".

    Снимок экрана: созданный элемент набора запросов в рабочей области.

Наборы запросов позволяют:

  • Повторное выполнение запросов без их пересоздания
  • Поделитесь запросами с коллегами, которые имеют доступ к рабочей области
  • Организуйте связанные запросы

Следующий шаг