Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта функция сейчас доступна в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не следует использовать для производственных нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Для получения дополнительной информации см. Дополнительные условия использования для предварительных версий Microsoft Azure.
На этом шаге руководства вы добавите типы ребер в модель графа. Ребра определяют взаимоотношения между узлами, например "Покупатель совершает покупку" или "Сотрудник продает заказ".
Это важно
При определении типа края необходимо использовать таблицу сопоставления, содержащую два столбца, например:
- Один столбец соответствует ключу исходного узла с точки зрения значений и типа данных
- Другой столбец соответствует ключу целевого узла с точки зрения значений и типа данных
Таблицы, используемые для создания типов узлов, также могут служить таблицами сопоставления границ, если они соответствуют этому требованию.
Сопоставления граничных вычислений Adventure Works
В модели данных Adventure Works создайте края для определения связей между узлами. В следующей таблице показаны сопоставления граней, которые следует использовать.
| Метка типа Edge | Таблица сопоставления | Тип исходного узла/ связанный столбец сопоставления | Тип целевого узла/ связанный столбец сопоставления |
|---|---|---|---|
| Продает | adventureworks_orders | Сотрудник / EmployeeID_FK | Заказ / SalesOrderDetailID_K |
| Покупки | adventureworks_orders | Клиент / CustomerID_FK | Заказ / SalesOrderDetailID_K |
| содержит | adventureworks_orders | Заказ / SalesOrderDetailID_K | Продукт / ProductID_FK |
| isOfType | adventureworks_products | Продукт / ProductID_K | Подкатегория продукта / SubcategoryID_FK |
| принадлежит | adventureworks_productsubcategories | Подкатегория продукции / ИдентификаторПодкатегории_K | КатегорияПродукта / ИдентификаторКатегории_FK |
| Производит | adventureworks_vendorproduct | Поставщик / VendorID_FK | Продукт / ProductID_FK |
Добавление типов ребер в граф
Чтобы добавить края в граф, выполните следующие действия.
Выберите "Добавить край ", чтобы создать связь между узлами.
В диалоговом окне "Добавление края " настройте край:
- Введите граничную метку , чтобы описать связь.
- Выберите таблицу сопоставления.
- Выберите узел источника и связанный с ним столбец сопоставления.
- Выберите целевой узел и связанный столбец сопоставления.
Для первого края используйте эти значения, взятые из таблицы:
- Метка: продаёт
- Таблица сопоставления: adventureworks_orders
- Исходный узел: Сотрудник
- Сопоставление столбца таблицы, связанного с ключом исходного узла: EmployeeID_FK
- Целевой узел: порядок
- Сопоставление столбца таблицы, связанного с ключом целевого узла: SalesOrderDetailID_K
Это важно
Если вы настроили типы узлов с составными ключами (идентификаторы, состоящие из нескольких столбцов), необходимо также выбрать соответствующие составные ключевые столбцы.
Нажмите кнопку "Подтвердить", чтобы добавить край в граф.
Повторите процесс для всех остальных ребер в модели данных Adventure Works, используя таблицу в качестве ссылки.
Вы должны увидеть все типы ребер, представленные в графе.
Загрузка графа
После добавления всех типов узлов и пограничных типов загрузите граф:
- Выберите "Сохранить ", чтобы проверить модель графа, загрузить данные из OneLake, создать граф и подготовить его к запросу. Будьте терпеливы, так как этот процесс может занять некоторое время в зависимости от размера данных.
Это важно
В настоящее время необходимо перезагрузить граф (выбрав "Сохранить") при изменении модели или базовых данных.
На этом этапе вы определили все типы узлов и типы ребер для графа. Эти типы узлов и типы ребер формируют схему модели графа. Граф готов к запросу после приема данных для формирования узлов и ребер.