Руководство. Общие сведения о графе в Microsoft Fabric

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

Предпосылки

Перед началом работы с этим руководством убедитесь, что:

  1. У вас есть доступ к емкости Microsoft Fabric (F2 или выше) или пробной версии Fabric.

  2. Graph доступен в вашем регионе.

  3. Вы являетесь членом рабочей области Fabric или имеете разрешение на создание элементов в рабочей области. Дополнительные сведения см. в разделе Workspaces в Microsoft Fabric.

    Это важно

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

Полный сценарий работы с графом

В этом руководстве вы берете на себя роль аналитика данных в вымышленной компании Adventure Works. Вы создаете модель графа для представления отношений между клиентами, заказами, сотрудниками, продуктами и поставщиками. Затем вы запрашиваете граф, чтобы получить аналитические сведения о поведении покупки клиентов и производительности продукта. Выполните следующие действия:

  1. Загрузите примеры данных в lakehouse.
  2. Создайте граф, создав модель графа и загрузив данные из OneLake.
  3. Добавьте узлы в граф для каждой сущности в модели данных.
  4. Добавьте ребра в граф , чтобы определить связи между узлами.
  5. Добавьте несколько типов узлов и ребер из одной таблицы , чтобы создать более богатый граф.
  6. Запросите граф с помощью построителя запросов с помощью интерактивного визуального интерфейса.
  7. Запросите граф с помощью GQL с помощью редактора кода.
  8. Очистите ресурсы учебного пособия, удалив рабочую область и другие элементы.

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

Примерные данные

Для примера данных этого руководства используйте пример набора данных Adventure Works. Adventure Works является вымышленным производителем велосипедов, который продает велосипеды и аксессуары для клиентов по всему миру.

Замечание

Набор данных Adventure Works, используемый в этом руководстве, — это настраиваемая версия, разработанная специально для демонстрации возможностей графа. Он отличается от стандартных наборов данных Adventure Works и поддерживает функции, относящиеся к графам.

Набор данных Adventure Works включает:

  • Клиенты: люди, которые покупают продукты.
  • Заказы: транзакции продаж.
  • Сотрудники: сотрудники, которые обрабатывают продажи.
  • Продукты: элементы, доступные для покупки.
  • Категории и подкатегории продукта: иерархия классификации продуктов.
  • Поставщики: поставщики, которые производят продукты.

Модель данных

Модель данных Adventure Works демонстрирует типичный сценарий розничной торговли с несколькими сущностями и связями. В этом руководстве вы моделируете следующие связи:

Relationship Description
Employee sells Order Сотрудники обрабатывают заказы клиентов
Customer purchases Order Клиенты делают покупки
Order contains Product Заказы включают продукты
Product isOfType ProductSubcategory Продукты относятся к подкатегориям
ProductSubcategory belongsTo ProductCategory Подкатегории относятся к категориям
Vendor produces Product Поставщики предоставляют продукты

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