Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met fabric-notebooks kunt u documenten maken en delen met live code, vergelijkingen, visualisaties en verhaaltekst. Het is handig voor een breed scala aan taken, zoals het opschonen en transformeren van gegevens, numerieke simulatie, statistische modellering, gegevensvisualisatie en machine learning.
Kqlmagic breidt de mogelijkheden van de Python-kernel in Fabric-notebooks uit, zodat u KQL-query's (Kusto Query Language) systeemeigen kunt uitvoeren vanuit notebookcellen. U kunt Python en KQL combineren om gegevens op te vragen en te visualiseren met behulp van de uitgebreide Plotly-bibliotheek die is geïntegreerd met de renderoperator .
Voor meer informatie over notitieblokken, zie Hoe u Microsoft Fabric-notebooks gebruikt.
In deze zelfstudie leert u hoe u Kqlmagic gebruikt om geavanceerde query's en visualisaties uit te voeren op basis van gegevens in een KQL-database. Er worden vooraf gemaakte datasets en notebooks gebruikt in zowel de Real-Time Intelligence- als de Data Engineering-omgeving in Microsoft Fabric.
In deze handleiding leer je hoe je:
- Een KQL-database maken
- Gegevens ophalen
- Een notebook importeren met Kqlmagic
- Het notitieblok uitvoeren
Vereiste voorwaarden
- Een werkruimte met een capaciteit die door Microsoft Fabric wordt ondersteund
- Een KQL-database met bewerkingsmachtigingen
1. Een KQL-database maken
In deze stap maakt u een lege KQL-database met de naam NYCTaxiDB in uw werkruimte of in een bestaand Eventhouse.
Selecteer uw werkruimte in de linkernavigatiebalk.
Volg een van deze stappen om een KQL-database te maken:
- Selecteer Nieuw item en Eventhouse. Voer in het veld Eventhouse-naamNYCTaxiDB in en selecteer Maken. Er wordt een KQL-database met dezelfde naam gegenereerd.
- Selecteer in een bestaand eventhouse Databases. Voer onder KQL-databases in het veld +NYCTaxiDB in en selecteer Maken.
Selecteer de NYCTaxiDB-database , vouw databasegegevens uit, kopieer de query-URI en plak deze ergens, zoals een kladblok, om in een latere stap te gebruiken.
2. Gegevens ophalen
In deze stap gebruikt u een script om eerst een tabel te maken met de opgegeven toewijzing en vervolgens de gegevens van een openbare blob in deze tabel te plaatsen.
Kopieer het KQL-script uit de Fabric voorbeelden opslagplaats op GitHub
Blader naar uw KQL-database.
Selecteer Query met code om een leeg tabblad in de NYCTaxiDB_queryset te openen.
Plak het KQL-script uit stap 1. en selecteer de knop Uitvoeren .
De eerste query maakt de tabel en schematoewijzing aan. De uitvoer van deze query geeft de tabel- en mappingcreatie-informatie weer, inclusief het type opdracht en het resultaat van Voltooid wanneer het proces voltooid is. Met de tweede query worden uw gegevens geladen. Het laden van gegevens kan enkele minuten duren.
Vernieuw de queryset en selecteer Tabellen om een overzicht te zien van de zojuist gemaakte tabel met de naam trips2. Hier kunt u het tabelschema uitvouwen, een voorbeeld van de gegevens bekijken en query-inzichten bekijken.
3. Download het NYC Taxi Demo Notebook
Gebruik een voorbeeldnotebook om een query uit te voeren en de voorbeeldgegevens te visualiseren die u in uw KQL-database hebt geladen.
Open de opslagplaats fabric-voorbeelden op GitHub en download de NYC Taxi KQL Notebook..
Download het notitieblok lokaal naar uw apparaat.
Opmerking
Het notitieblok moet worden opgeslagen in de
.ipynbbestandsindeling.
4. Het notitieblok importeren
De rest van deze werkstroom maakt gebruik van Kqlmagic om de gegevens in uw KQL-database op te vragen en te visualiseren.
Selecteer Importeren>Notebook<vanuit deze computer in uw werkruimte.
Selecteer Uploaden in het deelvenster Status importeren.
Selecteer het NYC Taxi KQL Notebook dat u in stap 3 hebt gedownload.
Zodra het importeren is voltooid, selecteert u Ga naar de werkruimte en opent u dit notitieblok.
Voer het notebook uit
Selecteer de afspeelknop om elke cel opeenvolgend uit te voeren of selecteer de cel en druk op Shift+Enter. Herhaal deze stap voor elk pakket.
Opmerking
Wacht totdat het voltooiingscontrolemarkering wordt weergegeven voordat de volgende cel wordt uitgevoerd.
Voer de resterende cellen sequentieel uit om een heatmap te maken van taxi's in NYC. Zie Een Jupyter Notebook- en Kqlmagic-extensie gebruiken om gegevens te analyseren voor meer informatie over Kqlmagic
In de volgende cel worden alle ophaalopdrachten binnen de opgegeven geografische grens samengevoegd.
Voer de volgende cel uit om een heatmap te tekenen van taxi's in NYC.
In de resulterende heatmap ziet u dat de meeste taxi pick-ups zich in de lower Manhattan area bevinden. Daarnaast zijn er ook veel taxiritten op de luchthavens JFK en La Guardia.
6. De middelen opschonen
Schoon de items op die zijn gemaakt door te navigeren naar de werkruimte waarin ze zijn gemaakt.
Beweeg de muisaanwijzer in uw werkruimte over het notitieblok dat u wilt verwijderen, selecteer het menu Meer [...] >Verwijderen.
Selecteer Verwijderen. U kunt uw notitieblok niet herstellen nadat u het hebt verwijderd.