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 inicio rápido, creará un grafo básico con dos nodos y un borde y, a continuación, ejecutará una consulta. Este proceso tarda aproximadamente 15 minutos.
Para ver un tutorial completo que cubre el modelo de datos de Adventure Works completo y escenarios más avanzados, consulte el tutorial de Graph.
Prerrequisitos
Antes de iniciar este inicio rápido, compruebe lo siguiente:
Graph está habilitado en la entidad de Fabric.
Es miembro de un área de trabajo de Fabric o tiene permiso para crear elementos en el área de trabajo. Para obtener más información, consulte Áreas de trabajo en Microsoft Fabric.
Importante
La administración de acceso del grafo está restringida al área de trabajo que la hospeda. Los usuarios fuera del área de trabajo no pueden acceder al grafo. Los usuarios del área de trabajo que tienen acceso a los datos subyacentes de lakehouse pueden modelar y consultar el grafo.
Carga de datos de muestra
Para crear el grafo, primero cargue los datos de ejemplo en una instancia de LakeHouse en el área de trabajo de Fabric.
Descargue los datos de ejemplo
Vaya a los conjuntos de datos de ejemplo de GQL de Fabric Graph en GitHub.
Seleccione el archivo adventureworks_docs_sample.zip y descárguelo en el equipo local.
Sugerencia
Para descargar un archivo de GitHub, seleccione el archivo y, a continuación, seleccione el icono Descargar archivo sin formato .
Extraiga el archivo adventureworks_docs_sample.zip descargado en una carpeta del equipo local.
Sugerencia
En el Explorador de archivos, haga clic con el botón derecho en el archivo ZIP y seleccione Extraer todo y elija una carpeta de destino.
Creación de un almacén de lago de datos
En Microsoft Fabric, seleccione el área de trabajo.
Seleccione + Nuevo elemento.
Seleccione Almacenar datos>Lakehouse.
Escriba un nombre (por ejemplo, "AdventureWorksLakehouse"), desactive la opción Esquemas de Lakehouse y seleccione Crear.
Importante
Graph no admite actualmente los lakehouses con el esquema lakehouse (versión preliminar) habilitado.
Cargar los datos en tablas
En este inicio rápido, solo necesita dos tablas: adventureworks_customers y adventureworks_orders. Cargue la carpeta de datos de ejemplo completa y, a continuación, cargue solo estas dos tablas.
- En la instancia de Lakehouse, mantenga el puntero sobre Archivos, seleccione los puntos suspensivos (...) y, a continuación, seleccione Cargar>Carpeta.
- Vaya a la carpeta extraída y cárguelo. Esta acción carga todos los archivos de datos de ejemplo en lakehouse.
- Expanda Archivos y la carpeta cargada para ver las subcarpetas. En este inicio rápido, solo tiene que cargar dos de ellas como tablas.
- Mantenga el puntero sobre la subcarpeta adventureworks_customers, seleccione los puntos suspensivos (...) y elija Cargar en tablas>Nueva tabla.
- Establezca el tipo de archivo en Parquet y seleccione Cargar.
- Repita los pasos del 4 al 5 para la subcarpeta adventureworks_orders .
Creación de un modelo de grafo
En el área de trabajo de Microsoft Fabric, seleccione + Nuevo elemento.
Seleccione Analizar y entrenar datos>Modelo de grafo (versión preliminar).
Sugerencia
Como alternativa, escriba "grafo" en el cuadro de búsqueda y presione Entrar para buscar elementos de grafo.
Escriba un nombre (por ejemplo, "MyFirstGraph") y seleccione Crear.
Después de crear el modelo de grafo, se le lleva a la vista de grafos, donde puede ver que el modo predeterminado está establecido en Modelo con los botones Guardar, Obtener datos, Agregar nodo y Agregar borde en la parte superior.
Creación de un grafo
Para crear un grafo en Microsoft Fabric, siga estos pasos en la vista de grafos:
Seleccione para obtener datos.
En el catálogo de OneLake, seleccione su lakehouse con los datos de Adventure Works.
Seleccione Conectar.
Seleccione las tablas adventureworks_customers y adventureworks_orders y, a continuación, seleccione Cargar.
Adición de dos nodos
Seleccione Agregar nodo.
Configure el primer nodo:
- Etiqueta: Cliente
- Tabla de mapeo: adventureworks_customers
- Identificador de la columna de asignación: CustomerID_K
Seleccione Confirmar.
Vuelva a seleccionar Agregar nodo .
Configure el segundo nodo:
- Etiqueta: Pedido
- Tabla de asignación: adventureworks_orders
- Identificador de la columna de mapeo: SalesOrderDetailID_K
Seleccione Confirmar.
Agregar un borde
Seleccione Agregar borde.
Configure el borde:
- Etiqueta: compras
- Tabla de asignación: adventureworks_orders
- Nodo de origen: Customer
- Columna de mapeo de origen: CustomerID_FK
- Nodo de destino: Orden
- Columna de mapeo de destino: SalesOrderDetailID_K
Seleccione Confirmar.
Seleccione Guardar para cargar el gráfico.
Consultar el grafo
Ejecute una consulta GQL para encontrar los cinco clientes principales por recuento de pedidos.
Seleccione Modo de consulta .
Seleccione Editor de código en el menú superior.
Escriba la siguiente consulta GQL en el cuadro de entrada:
MATCH (c:Customer)-[:purchases]->(o:`Order`) RETURN c.fullName AS customer_name, count(o) AS num_orders GROUP BY customer_name ORDER BY num_orders DESC LIMIT 5Seleccione Ejecutar consulta para ver los cinco clientes principales por recuento de pedidos.
En la imagen siguiente se muestra la consulta GQL y sus resultados:
¡Felicidades! Ha creado el primer grafo en Microsoft Fabric y ha ejecutado una consulta en él.
Pasos siguientes
- Tutorial de Grafo : Creación de un grafo completo con varios nodos, bordes y consultas
- Guía del lenguaje GQL - Aprenda la sintaxis de GQL
- ¿Qué es Graph en Microsoft Fabric? - Más información sobre los conceptos de grafos