Opret OneLake-genveje i en KQL-database
OneLake er en enkelt, samlet, logisk datasø til Microsoft Fabric til lagring af lakehouses, lagre, KQL-databaser og andre elementer. Genveje er integrerede referencer i OneLake, der peger på andre filers lagerplaceringer uden at flytte de oprindelige data. Den integrerede reference får det til at se ud, som om filerne og mapperne gemmes lokalt, men i virkeligheden. de findes på en anden lagerplacering. Genveje kan opdateres eller fjernes fra dine elementer, men disse ændringer påvirker ikke de oprindelige data og dens kilde.
I denne artikel lærer du, hvordan du opretter en OneLake-genvej i en KQL-database, der peger på interne Fabric- eller eksterne kilder. Denne type genvej tilgås senere for forespørgsler i KQL-forespørgselssæt ved hjælp af funktionen external_table()
. Genveje, der er oprettet i en KQL-database, kan ikke omdøbes, og der kan kun oprettes én genvej ad gangen.
Ud over at oprette genveje fra en KQL-database kan der også oprettes genveje fra andre Fabric-elementer. Disse genveje peger også på data, der er gemt i interne Fabric- eller eksterne kilder, men har forskellige begrænsninger og tilgås forskelligt. Du kan få flere oplysninger under OneLake-genveje.
Bemærk
Hvis du vil fremskynde forespørgsler via OneLake-genveje, skal du se Accelerere forespørgsler via OneLake-genveje.
Vælg den fane, der svarer til den genvej, du vil oprette:
Forudsætninger
- Et arbejdsområde med en Microsoft Fabric-aktiveret kapacitet
- En KQL-database med redigeringstilladelser
- Et lakehouse
Hvis du vil have adgang til dataene i din KQL-database i andre Microsoft Fabric-oplevelser, skal du se Én logisk kopi.
Opret genvej
Bemærk
I følgende flow kan du se, hvordan du opretter en genvej, der peger på data i en Lakehouse i Fabric. På samme måde kan du oprette genveje, der peger på Data Warehouses eller andre KQL-databaser.
Gå til en eksisterende KQL-database.
Vælg Ny>OneLake-genvej.
Vælg en kilde
Under Interne kilder skal du vælge Microsoft OneLake.
Vælg den datakilde, du vil oprette forbindelse til, og vælg derefter Næste.
Udvid Tabeller, og vælg en bestemt tabel, der skal oprettes forbindelse til.
Vælg Næste.
Bemærk
Hvis du vil aktivere forespørgselsacceleration på en ny genvej, skal du slå knappen Accelerere til Til. Du kan få flere oplysninger under Accelerere forespørgsler via OneLake-genveje.
- Vælg Opret.
Bemærk
Du kan kun oprette forbindelse til én undermappe eller tabel pr. genvej. Hvis du vil oprette forbindelse til flere data, skal du gentage disse trin og oprette flere genveje.
Databasen opdateres automatisk. Genvejen vises under Genveje i ruden Stifinder .
Genvejen OneLake er blevet oprettet. Du kan nu forespørge om disse data.
Forespørg om data
Hvis du vil forespørge om data fra OneLake-genvejen, skal du bruge funktionen external_table()
.
- Vælg Udforsk dine data i højre side af databasen. Vinduet åbnes med et par eksempelforespørgsler, som du kan køre for at få et indledende kig på dine data.
- Erstat pladsholderen for tabelnavnet med
external_table('
Genvejsnavn')
. - Vælg Kør , eller tryk på Skift + Enter for at køre en valgt forespørgsel.
Tilknytning af datatyper
Tilknytning af Delta-parquet til Eventhouse-datatyper
Delta primitive datatyper knyttes til Eventhouse-skalardatatyper ved hjælp af følgende regler. Du kan få flere oplysninger om Eventhouse-datatyper under Scalar-datatyper.
Deltatype | Datatype for Eventhouse Scalar |
---|---|
string |
string |
long |
long |
integer |
int |
short |
int |
byte |
real |
float |
real |
double |
real |
decimal |
decimal |
boolean |
bool |
binary |
string |
date |
datetime |
timestamp_ntz (uden tidszone) |
datetime |
struct |
dynamic |
array |
dynamic |
map |
dynamic |