Поделиться через


Руководство. Добавление типов узлов в граф

Замечание

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

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

Сопоставления узлов Adventure Works

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

Метка типа узла Таблица сопоставления Идентификатор столбца сопоставления
Клиент adventureworks_customers CustomerID_K
Сотрудник adventureworks_employees EmployeeID_K
Заказ заказы AdventureWorks SalesOrderDetailID_K
КатегорияПродукта adventureworks_productcategories CategoryID_K
Продукт adventureworks_products ProductID_K
ПодкатегорияПродукта adventureworks_подкатегории_продуктов SubcategoryID_K
ПродуктПоставщика adventureworks_vendorproduct ProductID_FK
Поставщик adventureworks_vendors VendorID_K

Добавление типов узлов в граф

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

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

  2. В диалоговом окне "Добавление узла в граф " введите имя метки и выберите соответствующую таблицу сопоставления и идентификатор столбца сопоставления.

    Снимок экрана: диалоговое окно

    Например, для первого узла используйте следующие значения:

    • Метка: Клиент
    • Таблица сопоставления: adventureworks_customers
    • Идентификатор столбца сопоставления: CustomerID_K

    Подсказка

    Можно задать составные ключи (идентификаторы, состоящие из нескольких столбцов).

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

  4. Повторите процесс для всех других типов узлов в модели данных Adventure Works:

    Метка типа узла Таблица сопоставления Идентификатор столбца сопоставления
    Сотрудник adventureworks_employees EmployeeID_K
    Заказ adventureworks_orders SalesOrderDetailID_K
    КатегорияПродукта adventureworks_productcategories CategoryID_K
    Продукт AdventureWorks_Продукты ProductID_K
    ПодкатегорияПродукта adventureworks_productsubcategories SubcategoryID_K
    ПоставщикПродукт adventureworks_vendorproducts ProductID_K
    Поставщик adventureworks_поставщики VendorID_K

    Подсказка

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

  5. Вы должны увидеть все типы узлов, представленные в графе.

    Снимок экрана: все узлы, добавленные в граф.

  6. Нажмите кнопку "Сохранить", чтобы сохранить ход выполнения.

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

Подсказка

Помимо создания типов узлов из всей таблицы, любой столбец (или набор столбцов) из любой таблицы может сформировать автономный тип узла, если он представляет сущность, необходимую на графе. Например, можно создать тип узла страны из столбца страны в таблице adventureworks_employees с идентификатором страны . Удалите свойства, которые не требуются для уникальности узлов страны , таких как имя сотрудника, идентификатор сотрудника, должность, пол и другие свойства.

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