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

Замечание

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

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

Предпосылки

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

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

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

  3. Администратор Fabric включил Graph в вашем клиенте Fabric. Они позволяют включить этот параметр на портале администрирования.

    Включите граф в клиенте Fabric.

  4. Вы являетесь членом рабочей области 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 Поставщики предоставляют продукты

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