Opprette OneLake-snarveier i en KQL-database

OneLake er en enkel, enhetlig, logisk datainnsjø for Microsoft Fabric for lagring av innsjøer, varehus, KQL-databaser og andre elementer. Snarveier er innebygde referanser i OneLake som peker til andre filers lagringsplasseringer uten å flytte de opprinnelige dataene. Den innebygde referansen får det til å se ut som om filene og mappene lagres lokalt, men i virkeligheten. de finnes på et annet lagringssted. Snarveier kan oppdateres eller fjernes fra elementene, men disse endringene påvirker ikke de opprinnelige dataene og kilden.

I denne artikkelen lærer du hvordan du oppretter en OneLake-snarvei i en KQL-database som peker til interne stoffer eller eksterne kilder. Denne typen snarvei åpnes senere for spørring i KQL-spørringssett ved hjelp external_table() av funksjonen. Snarveier som er opprettet i en KQL-database, kan ikke gis nytt navn, og bare én snarvei kan opprettes om gangen.

I tillegg til å opprette snarveier fra en KQL-database, kan snarveier også opprettes fra andre stoffelementer. Disse hurtigtastene peker også på data som er lagret i interne stoffer eller eksterne kilder, men har forskjellige begrensninger og åpnes på en annen måte. Hvis du vil ha mer informasjon, kan du se OneLake-snarveier.

Merk

Bruk OneLake-snarveier når du sjelden vil kjøre spørringer på historiske data uten å partisjonere eller indeksere dataene. Hvis du vil kjøre spørringer ofte og akselerere ytelsen, importerer du dataene direkte til KQL-databasen.

Velg fanen som tilsvarer snarveien du vil opprette:

Forutsetning

Hvis du vil ha tilgang til dataene i KQL-databasen i andre Microsoft Fabric-opplevelser, kan du se En logisk kopi.

Opprett snarvei

Merk

Følgende flyt viser hvordan du oppretter en snarvei som peker til data i et Lakehouse i Fabric. På samme måte kan du opprette snarveier som peker til datalagre eller andre KQL-databaser.

  1. Bla til en eksisterende KQL-database.

  2. Velg Ny>OneLake-snarvei.

    Skjermbilde av Hjem-fanen som viser rullegardinlisten for Ny-knappen. Alternativet OneLake-snarvei med tittelen er uthevet.

Velg en kilde

  1. Velg Microsoft OneLake under Interne kilder.

    Skjermbilde av nytt snarveisvindu som viser de to metodene for å opprette en snarvei. Alternativet Med tittelen OneLake er uthevet.

  2. Velg datakilden du vil koble til, og velg deretter Neste.

    Skjermbilde av vinduet Velg en datakildetype som viser de tilgjengelige datakildene som skal brukes med snarveien. Neste-knappen er uthevet.

  3. Utvid tabeller, og velg en bestemt tabell du vil koble til.

    Skjermbilde av nytt snarveisvindu som viser dataene i LakeHouse. Undermappen med tittelen StrmSC og Opprett-knappen er uthevet.

  4. Velg Opprett.

Merk

Du kan bare koble til én undermappe eller tabell per snarvei. Hvis du vil koble til flere data, gjentar du disse trinnene og oppretter flere snarveier.

Databasen oppdateres automatisk. Snarveien vises under Snarveier i Explorer-ruten .

Skjermbilde av Explorer-ruten som viser den nye snarveien.

OneLake-snarveien er opprettet. Nå kan du spørre etter disse dataene.

Spørringsdata

Hvis du vil spørre etter data fra OneLake-snarveien external_table() , bruker du funksjonen.

  1. Velg Utforsk dataene på høyre side av databasen. Vinduet åpnes med noen eksempler på spørringer du kan kjøre for å få en innledende titt på dataene.
  2. Erstatt plassholderen for tabellnavn med external_table('snarveisnavn').
  3. Velg Kjør eller trykk SKIFT + ENTER for å kjøre en valgt spørring.

Skjermbilde av Utforsk datavinduet som viser resultatene av en eksempelspørring.

Tilordning av datatyper

Delta-parkett til tilordning av datatyper for hendelseshus

Delta primitive datatyper tilordnes til skalardatatyper for hendelseshus ved hjelp av følgende regler. Hvis du vil ha mer informasjon om datatyper for hendelseshus, kan du se Skalardatatyper.

Deltatype Skalardatatype for hendelseshus
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (uten tidssone) datetime
struct dynamic
array dynamic
map dynamic