Del via


Opplæring: Bruke en notatblokk med Apache Spark til å spørre en KQL-database

Notatblokker er både lesbare dokumenter som inneholder beskrivelser av dataanalyse og resultater samt kjørbare dokumenter som kan kjøres for å utføre dataanalyse. I denne artikkelen lærer du hvordan du bruker en Microsoft Fabric-notatblokk til å lese og skrive data til en KQL-database ved hjelp av Apache Spark. Denne opplæringen bruker forhåndsopprettede datasett og notatblokker i både Sanntidsintelligens og Dataingeniør miljøer i Microsoft Fabric. Hvis du vil ha mer informasjon om notatblokker, kan du se Slik bruker du Microsoft Fabric-notatblokker.

Spesielt lærer du hvordan du:

  • Opprette en KQL-database
  • Importere en notatblokk
  • Skrive data til en KQL-database ved hjelp av Apache Spark
  • Spørringsdata fra en KQL-database

Forutsetning

1- Opprette en KQL-database

  1. Åpne opplevelsesbryteren nederst i navigasjonsruten, og velg Sanntidsintelligens.

  2. Velg KQL-databaseflisen.

    Skjermbilde av ny KQL-databaseflis i sanntidsintelligens.

  3. Skriv inn nycGreenTaxi i feltet KQL-databasenavn, og velg deretter Opprett.

    KQL-databasen er nå opprettet i konteksten til det valgte arbeidsområdet.

  4. Kopier spørrings-URI-en fra kortet for databasedetaljer i databaseinstrumentbordet, og lim den inn et sted, for eksempel en notisblokk, som skal brukes i et senere trinn.

     Skjermbilde av kortet for databasedetaljer som viser databasedetaljene. Alternativet URI for spørring med tittelen Kopier URI er uthevet.

2- Last ned NYC GreenTaxi-notatblokken

Vi har opprettet en eksempelnotatblokk som tar deg gjennom alle nødvendige trinn for innlasting av data i databasen ved hjelp av Spark-koblingen.

  1. Åpne repositoriet for stoffeksempler på GitHub for å laste ned NYC GreenTaxi KQL-notatblokken..

    Skjermbilde av GitHub-repositorium som viser NYC GreenTaxi-notatblokken. Raw-alternativet er uthevet.

  2. Lagre notatblokken lokalt på enheten.

    Merk

    Notatblokken må lagres i filformatet .ipynb .

3- Importer notatblokken

Resten av denne arbeidsflyten forekommer i Dataingeniør delen av produktet, og bruker en Spark-notatblokk til å laste inn og spørre etter data i KQL-databasen.

  1. Åpne opplevelsesbryteren nederst i navigasjonsruten, og velg Dataingeniør.

  2. Velg Importer notatblokk.

    Skjermbilde av elementalternativer i Dataingeniør ing. Elementet med tittelen Importer notatblokk er uthevet.

  3. Velg Last opp i importstatusvinduet.

    Skjermbilde av vinduet Importer status. Knappen med tittelen Last opp er uthevet.

  4. Velg NYC GreenTaxi-notatblokken du lastet ned i et tidligere trinn.

  5. Når importen er fullført, går du tilbake til arbeidsområdet for å åpne denne notatblokken.

4- Hent data

Hvis du vil spørre databasen ved hjelp av Spark-koblingen, må du gi lese- og skrivetilgang til NYC GreenTaxi BLOB-beholderen.

Velg avspillingsknappen for å kjøre følgende celler, eller merk cellen, og trykk SKIFT+ENTER. Gjenta dette trinnet for hver kodecelle.

Merk

Vent til fullføringsmerket vises før du kjører neste celle.

  1. Kjør følgende celle for å aktivere tilgang til NYC GreenTaxi blob-beholderen.

    Skjermbilde av den første kodecellen som viser informasjon om lagringstilgang.

  2. Lim inn spørrings-URI-en du kopierte tidligere i stedet for plassholderteksten, i KustoURI.

  3. Endre navnet på plassholderdatabasen til nycGreenTaxi.

  4. Endre navnet på plassholdertabellen til GreenTaxiData.

    Skjermbilde av andre kodecelle som viser måldatabaseinformasjonen. Spørrings-URI-en, databasenavnet og tabellnavnet er uthevet.

  5. Kjør cellen.

  6. Kjør den neste cellen for å skrive data til databasen. Det kan ta noen minutter før dette trinnet fullføres.

    Skjermbilde av tredje kodecelle som viser tabelltilordning og inntakskommando.

Databasen har nå data lastet inn i en tabell kalt GreenTaxiData.

5- Kjør notatblokken

Kjør de gjenværende to cellene sekvensielt for å spørre etter data fra tabellen. Resultatene viser de 20 høyeste og laveste drosjetakstene og avstandene som er registrert etter år.

Skjermbilde av fjerde og femte kodecelle som viser spørringsresultatene.

6- Rydd opp ressurser

Rydd opp i elementene som ble opprettet ved å navigere til arbeidsområdet der de ble opprettet.

  1. Hold pekeren over notatblokken du vil slette, i arbeidsområdet, velg Mer-menyen [...] >Slett.

    Skjermbilde av arbeidsområdet som viser rullegardinmenyen i NYC GreenTaxi-notatblokken. Alternativet Slett er uthevet.

  2. Velg Slett. Du kan ikke gjenopprette notatblokken når du sletter den.