Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Эта функция сейчас доступна в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не следует использовать для производственных нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Для получения дополнительной информации см. Дополнительные условия использования для предварительных версий 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, создать граф и подготовить его к запросу. Будьте терпеливы, так как этот процесс может занять некоторое время в зависимости от размера данных.