Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Esta característica actualmente está en su versión preliminar pública. Esta versión preliminar se ofrece sin un contrato de nivel de servicio y no es aconsejable usarla para cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure.
En este tutorial se explica la situación más avanzada en la que debe usar una tabla de asignación para crear varios tipos de nodo.
Tabla de Empleados de Adventure Works
En el modelo de datos Adventure Works, la tabla de origen de datos Employees tiene las columnas siguientes:
EmployeeID_KManagerIDEmployeeFullNameJobTitleOrganizationLevelMaritalStatusGenderTerritoryCountryGroup
Puede usar la tabla Employees para crear un Employee tipo de nodo y un Country tipo de nodo, que están conectados por un lives_in tipo perimetral.
Creación de un Country tipo de nodo
Cree un tipo de nodo denominado Country con la tabla Employees siguiendo los pasos descritos en Agregar tipos de nodo al grafo. Conservar solo la Country propiedad y quitar todas las demás propiedades.
Modificación del tipo de Employee nodo según sea necesario
Si no es necesario que el tipo de nodo Employee tenga las propiedades Territory, Country y Group durante las consultas o análisis, puede eliminar estas propiedades.
Sugerencia
Las propiedades excesivas hacen que el gráfico sea más difícil de mantener y usar. Por lo general, para todos los tipos de nodo, debería eliminar las propiedades que son
- No es necesario para la unicidad de los nodos
- No es necesario durante las consultas o análisis
En el caso del tipo de nodo Country, puesto que se crea a partir de la tabla Employees, debe quitar propiedades como EmployeeID_K, ManagerID, EmployeeFullName, JobTitle, OrganizationLevel, MaritalStatus, y Gender, como mínimo.
Creación de un lives_in perímetro
Cree un tipo de borde denominado lives_in con la tabla Employees siguiendo los pasos descritos en Adición de tipos perimetrales al grafo. Configure el esquema perimetral de la siguiente manera:
-
Etiqueta:
lives_in -
Tabla de asignación:
adventureworks_employees -
Nodo de origen:
Employee -
Columna de la tabla de asignación a relacionar con la clave del nodo de origen:
EmployeeID_K -
Nodo de destino:
Country -
Columna de la tabla de mapeo que se vinculará a la clave del nodo de destino:
Country
Cargar el gráfico
Después de configurar todos los tipos de nodo y los tipos perimetrales, cargue el gráfico:
- Seleccione Guardar para comprobar el modelo de grafos, cargar datos desde OneLake, construir el grafo y prepararlo para realizar consultas. Tenga paciencia, ya que este proceso puede tardar algún tiempo en función del tamaño de los datos.