Skapa OneLake-genvägar i en KQL-databas

OneLake är en enda, enhetlig, logisk datasjö för Microsoft Fabric som lagrar sjöhus, lager, KQL-databaser och andra objekt. Genvägar är inbäddade referenser i OneLake som pekar på andra filers lagringsplatser utan att flytta de ursprungliga data. Den inbäddade referensen gör att det ser ut som om filerna och mapparna lagras lokalt men i verkligheten. de finns på en annan lagringsplats. Genvägar kan uppdateras eller tas bort från dina objekt, men dessa ändringar påverkar inte de ursprungliga data och dess källa.

I den här artikeln får du lära dig hur du skapar en OneLake-genväg i en KQL-databas som pekar på interna infrastrukturresurser eller externa källor. Den här typen av genväg används senare för frågor i KQL-frågeuppsättningar med hjälp external_table() av funktionen . Genvägar som skapats i en KQL-databas kan inte byta namn och endast en genväg kan skapas i taget.

Förutom att skapa genvägar från en KQL-databas kan genvägar också skapas från andra infrastrukturobjekt. Genvägarna pekar också på data som lagras i interna infrastrukturresurser eller externa källor, men har olika begränsningar och används på olika sätt. Mer information finns i OneLake-genvägar.

Kommentar

Använd OneLake-genvägar när du sällan vill köra frågor på historiska data utan att partitionera eller indexera data. Om du vill köra frågor ofta och påskynda prestandan importerar du data direkt till din KQL-databas.

Välj den flik som motsvarar den genväg som du vill skapa:

Förutsättningar

Information om hur du kommer åt data i din KQL-databas i andra Microsoft Fabric-funktioner finns i En logisk kopia.

Skapa genväg

Kommentar

Följande flöde visar hur du skapar en genväg som pekar på data i en Lakehouse i Fabric. På samma sätt kan du skapa genvägar som pekar på informationslager eller andra KQL-databaser.

  1. Bläddra till en befintlig KQL-databas.

  2. Välj Ny>OneLake-genväg.

    Skärmbild av fliken Start som visar listrutan för knappen Nytt. Alternativet OneLake-genväg är markerat.

Välj en källa

  1. Under Interna källor väljer du Microsoft OneLake.

    Skärmbild av fönstret Nytt genväg som visar de två metoderna för att skapa en genväg. Alternativet OneLake är markerat.

  2. Välj den datakälla som du vill ansluta till och välj sedan Nästa.

    Skärmbild av fönstret Välj en datakälltyp som visar tillgängliga datakällor som ska användas med genvägen. Knappen Nästa är markerad.

  3. Expandera Tabeller och välj en specifik tabell att ansluta till.

    Skärmbild av fönstret Ny genväg som visar data i LakeHouse. Undermappen StrmSC och knappen Skapa är markerade.

  4. Välj Skapa.

Kommentar

Du kan bara ansluta till en undermapp eller tabell per genväg. Om du vill ansluta till mer data upprepar du de här stegen och skapar ytterligare genvägar.

Databasen uppdateras automatiskt. Genvägen visas under Genvägar i explorer-fönstret.

Skärmbild av utforskarfönstret som visar den nya genvägen.

Genvägen OneLake har skapats. Du kan nu köra frågor mot dessa data.

Fråga efter data

Om du vill köra frågor mot data från Genvägen OneLake använder du external_table() funktionen .

  1. Välj Utforska dina data längst till höger i databasen. Fönstret öppnas med några exempelfrågor som du kan köra för att få en första titt på dina data.
  2. Ersätt platshållaren för tabellnamn med external_table('Genvägsnamn').
  3. Välj Kör eller tryck på Skift + Retur för att köra en vald fråga.

Skärmbild av fönstret Utforska dina data som visar resultatet av en exempelfråga.

Mappning av datatyper

Delta parquet till mappning av händelsehusdatatyper

Delta primitiva datatyper mappas till Event house scalar datatyper med hjälp av följande regler. Mer information om händelsehusdatatyper finns i Skalära datatyper.

Deltatyp Eventhouse Scalar-datatyp
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (utan tidszon) datetime
struct dynamic
array dynamic
map dynamic