Примеры наборов данных графа

В большинстве статей документации для графа в Microsoft Fabric предполагается один из следующих примеров графов свойств при предоставлении запросов GQL:

Репозиторий примеров графов публикует необходимые наборы данных для этих графов. Оба набора данных упаковываются в zip-архивы, содержащие вложенные папки файлов Delta Parquet. Инструкции по загрузке см. в разделе " Краткое руководство по загрузке примеров данных ".

Дополнительные инструкции по получению и загрузке этих наборов данных см. в файле README.

Набор данных AdventureWorks

Файл adventureworks_docs_sample.zip содержит пользовательскую версию примера базы данных Adventure Works, структурированную для моделирования графа. В кратком руководстве используются две таблицы (клиенты, заказы). Полное руководство использует все восемь таблиц.

Замечание

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

Таблицы AdventureWorks

таблица Метка узла Ключевой столбец Описание
adventureworks_customers Клиент CustomerID_K Люди, которые покупают продукты
adventureworks_employees Сотрудник EmployeeID_K Сотрудники, которые обрабатывают продажи
заказы AdventureWorks Заказ SalesOrderDetailID_K Транзакции продаж (уровень строкового элемента)
adventureworks_products Товар ProductID_K Элементы, доступные для покупки
adventureworks_productcategories КатегорияПродукта CategoryID_K Классификация продуктов верхнего уровня
adventureworks_подкатегории_продуктов ПодкатегорияПродукта SubcategoryID_K Классификация продуктов среднего уровня
adventureworks_vendors Поставщик VendorID_K Поставщики, которые производят продукты
adventureworks_vendorproduct ПродуктПоставщика ProductID_FK Сопоставление поставщиков и продуктов

Набор данных социальной сети

Файл ldbc_snb_docs_sample.zip содержит набор данных, производный от ldBC Social Network Benchmark. Она моделирует платформу социальных сетей с людьми, форумами, записями, комментариями и тегами. Этот набор данных демонстрирует расширенные функции схемы графа, включая наследование типов узлов, семейства типов пограничных типов и составные типы свойств.

Таблицы социальных сетей

Набор данных содержит таблицы для 14 типов узлов и 23 пограничных типов, следуя этому соглашению об именовании:

  • ldbc_snb_node_XXX — таблица узлов для :XXX узлов
  • ldbc_snb_edge_FROM_XXX_TO — таблица edge для :XXX ребер между :FROM:TO узлами

Каждая строка в таблице узлов однозначно определяется столбцом id . Пограничные таблицы используются src_XXX_id и dst_YYY_id столбцы для связывания исходных и целевых узлов.

Полное определение схемы GQL со всеми типами узлов и ребер см. в примере схемы GQL: Социальная сеть.