Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта функция сейчас доступна в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не следует использовать для производственных нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Для получения дополнительной информации см. Дополнительные условия использования для предварительных версий Microsoft Azure.
В этом руководстве объясняется более сложное положение, в котором необходимо использовать одну таблицу сопоставления для создания нескольких типов узлов.
Таблица сотрудников Adventure Works
В модели данных Adventure Works таблица источника данных Employees содержит следующие столбцы:
EmployeeID_KManagerIDEmployeeFullNameJobTitleOrganizationLevelMaritalStatusGenderTerritoryCountryGroup
Таблицу Employees можно использовать для создания Employee типа узла и Country типа узла, которые соединены lives_in типом ребра.
Создайте тип узла Country
Создайте тип узла с именем Country с помощью таблицы Employees , выполнив действия, описанные в разделе "Добавление типов узлов" в граф. Сохраните только свойство Country, а все остальные удалите.
Employee Измените тип узла по мере необходимости
Если для типа узла не требуется, чтобы Employee имел свойства Territory, Country и Group во время запросов или анализа, эти свойства можно удалить.
Подсказка
Чрезмерные свойства делают граф более сложным для поддержания и использования. Как правило, для всех типов узлов следует удалить свойства, которые являются
- Не требуется для уникальности узлов
- Не требуется во время запросов или анализа
В случае типа узла Country, поскольку он создан из таблицы Employees, следует, по крайней мере, удалить такие свойства, как EmployeeID_K, ManagerID, EmployeeFullName, JobTitle, OrganizationLevel, MaritalStatus и Gender.
lives_in Создание края
Создайте граничный тип с именем lives_in с помощью таблицы Employees , выполнив действия, описанные в разделе "Добавление типов ребер" в граф. Настройте граничную схему следующим образом:
-
Метка:
lives_in -
Таблица сопоставления:
adventureworks_employees -
Исходный узел:
Employee -
Сопоставление столбца таблицы, который нужно связать с ключом исходного узла:
EmployeeID_K -
Целевой узел:
Country -
Сопоставление столбца таблицы, связанного с ключом целевого узла:
Country
Загрузка графа
После настройки всех типов узлов и пограничных типов загрузите граф:
- Выберите "Сохранить ", чтобы проверить модель графа, загрузить данные из OneLake, создать граф и подготовить его к запросу. Будьте терпеливы, так как этот процесс может занять некоторое время в зависимости от размера данных.