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.
Los cuadernos de Fabric permiten crear y compartir documentos que contengan código dinámico, ecuaciones, visualizaciones y texto narrativo. Resulta útil para una amplia gama de tareas, como la limpieza y transformación de datos, la simulación numérica, el modelado estadístico, la visualización de datos y el aprendizaje automático.
Kqlmagic amplía las funcionalidades del kernel de Python en cuadernos de Fabric para que pueda ejecutar consultas del lenguaje de consulta kusto (KQL) de forma nativa desde las celdas del cuaderno. Puede combinar Python y KQL para consultar y visualizar datos mediante la biblioteca de Plotly enriquecida integrada con el operador render .
Para obtener más información sobre los cuadernos, consulte Uso de cuadernos de Microsoft Fabric.
En este tutorial, aprenderá a usar Kqlmagic para ejecutar consultas avanzadas y visualizaciones de datos en una base de datos KQL. Usa conjuntos de datos y cuadernos creados previamente tanto en la inteligencia de Real-Time como en los entornos de ingeniería de datos de Microsoft Fabric.
En este tutorial, aprenderá a:
- Creación de una base de datos KQL
- Obtención de datos
- Importación de un cuaderno con Kqlmagic
- Ejecución del cuaderno
Prerrequisitos
- Un área de trabajo con una capacidad habilitada para Microsoft Fabric
- Una base de datos KQL con permisos de edición
1. Creación de una base de datos KQL
En este paso, creará una base de datos KQL vacía denominada NYCTaxiDB en el área de trabajo o en un centro de eventos existente.
Seleccione el área de trabajo en la barra de navegación izquierda.
Siga uno de estos pasos para empezar a crear una base de datos KQL:
- Seleccione Nuevo elemento y, a continuación, Eventhouse. En el campo Nombre del centro de eventos, escriba NYCTaxiDB y seleccione Crear. Se genera una base de datos KQL con el mismo nombre.
- En un centro de eventos existente, seleccione Bases de datos. En Bases de datos KQL , seleccione +, en el campo Nombre de la base de datos KQL , escriba NYCTaxiDB y, a continuación, seleccione Crear.
Seleccione la base de datos NYCTaxiDB , expanda Detalles de la base de datos, copie el URI de consulta y péguelo en algún lugar, como un bloc de notas, para usarlo en un paso posterior.
2. Obtener datos
En este paso, usará un script para crear primero una tabla con la asignación especificada y luego transferir datos desde un blob público a esta tabla.
Copia del script KQL desde el repositorio de ejemplos de Fabric en GitHub
Vaya a la base de datos KQL.
Seleccione Consulta con código para abrir una pestaña vacía en el NYCTaxiDB_queryset.
Pegue el script KQL del paso 1. y seleccione el botón Ejecutar .
La primera consulta crea la tabla y el mapeo de esquemas. La salida de esta consulta muestra la información sobre la creación de la tabla y la asignación, incluyendo el tipo de comando y el resultado Completado al finalizar. La segunda consulta carga los datos. La carga de datos puede tardar unos minutos en completarse.
Actualice el conjunto de consultas y seleccione Tablas para ver una introducción a la tabla recién creada denominada trips2. Desde aquí puede expandir el esquema de la tabla, obtener una vista previa de los datos y ver la información de consulta.
3. Descargue el notebook de demostración NYC Taxi
Use un cuaderno de ejemplo para consultar y visualizar los datos de ejemplo cargados en la base de datos KQL.
Abra el repositorio de ejemplos de Fabric en GitHub y descargue nyc taxi KQL Notebook..
Descargue el cuaderno localmente en el dispositivo.
Nota:
El cuaderno debe guardarse en el formato de archivo
.ipynb.
4. Importar el cuaderno
El resto de este flujo de trabajo usa Kqlmagic para consultar y visualizar los datos en la base de datos KQL.
En su Espacio de trabajo, seleccione Importar>Cuaderno<desde este equipo.
En el panel Estado de importación , seleccione Cargar.
Seleccione el cuaderno NYC Taxi KQL Notebook que descargó en el paso 3.
Una vez completada la importación, seleccione Ir al área de trabajo y abra este cuaderno.
5. Ejecutar el cuaderno
Seleccione el botón Reproducir para ejecutar cada celda secuencialmente o seleccione la celda y presione Mayús+ Entrar. Repita este paso para cada paquete.
Nota:
Espere a que aparezca la marca de verificación de finalización antes de ejecutar la celda siguiente.
Ejecute las celdas restantes secuencialmente para crear un mapa térmico de las recogidas de taxis de Nueva York. Para obtener más información sobre Kqlmagic, consulte Uso de una extensión de Jupyter Notebook y Kqlmagic para analizar datos.
La celda siguiente agrega todas las recogidas dentro del límite geográfico especificado.
Ejecute la siguiente celda para dibujar un mapa térmico de las recogidas de taxis de Nueva York.
En el mapa térmico resultante, puede ver que la mayoría de las recogidas de taxi están en la zona inferior de Manhattan. Además, hay muchas recogidas en taxi en el aeropuerto JFK y La Guardia.
6. Limpieza de recursos
Limpie los elementos creados; para ello, vaya al área de trabajo en la que se crearon.
En su área de trabajo, pase el ratón por encima del cuaderno que quiere eliminar, seleccione el menú Más>Eliminar.
Seleccione Eliminar. No puede recuperar el cuaderno una vez que lo elimine.