En logisk kopia (förhandsversion)

Du kan skapa en logisk kopia av KQL Database-data genom att aktivera OneLake-tillgänglighet. Om du aktiverar OneLake-tillgänglighet kan du köra frågor mot data i din KQL-databas i Delta Lake-format via andra Fabric-motorer, till exempel Direct Lake-läge i Power BI, Warehouse, Lakehouse, Notebooks med mera.

Viktigt!

Den här funktionen är i förhandsversion.

Delta Lake är ett enhetligt data lake-tabellformat som ger sömlös dataåtkomst för alla beräkningsmotorer i Microsoft Fabric. Mer information om Delta Lake finns i Vad är Delta Lake?.

I den här artikeln får du lära dig hur du aktiverar tillgängligheten för KQL Database-data i OneLake.

Hur det fungerar

I följande tabell beskrivs beteendet för din KQL-databas och dina tabeller när du aktiverar eller inaktiverar OneLake-tillgänglighet.

Aktiverat Avstängd
KQL-databas – Befintliga tabeller påverkas inte. Nya tabeller görs tillgängliga i OneLake.
– Datakvarhållningsprincipen för din KQL-databas tillämpas också på data i OneLake. Data som tas bort från din KQL-databas i slutet av kvarhållningsperioden tas också bort från OneLake.
– Befintliga tabeller påverkas inte. Nya tabeller kommer inte att vara tillgängliga i OneLake.
En tabell i KQL Database – Nya data görs tillgängliga i OneLake.
– Befintliga data är inte ifyllda igen.
– Data kan inte tas bort, trunkeras eller rensas.
– Tabellschemat kan inte ändras och tabellen kan inte byta namn.
– Nya data görs inte tillgängliga i OneLake.
– Data kan tas bort, trunkeras eller rensas.
– Tabellschemat kan ändras och tabellen kan byta namn.
– Data tas bort mjukt från OneLake.

Viktigt!

Det finns ingen extra lagringskostnad för att aktivera OneLake-tillgänglighet. Mer information finns i resursförbrukning.

Förutsättningar

Aktivera OneLake-tillgänglighet

Du kan aktivera OneLake-tillgänglighet antingen på en KQL-databas eller tabellnivå.

  1. Om du vill aktivera OneLake-tillgänglighet bläddrar du till informationssidan för din KQL-databas eller tabell.

  2. Bredvid OneLake-tillgänglighet i fönstret Databasinformation väljer du ikonen Redigera (penna).

    Skärmbild av fönstret Databasinformation i Realtidsanalys som visar en översikt över databasen med alternativet redigera OneLake-tillgänglighet markerat.

  3. Aktivera funktionen genom att växla knappen till Aktiv och välj sedan Klar. Databasen uppdateras automatiskt.

    Skärmbild av informationsfönstret för OneLake-mappen i Realtidsanalys i Microsoft Fabric. Alternativet för att exponera data för OneLake är aktiverat.

Du har aktiverat OneLake-tillgänglighet i din KQL-databas. Nu kan du komma åt alla nya data som lagts till i databasen på den angivna OneLake-sökvägen i Delta Lake-format. Du kan också välja att skapa en OneLake-genväg från en Lakehouse, Data Warehouse eller köra frågor mot data direkt via Power BI Direct Lake-läget.

Visa filer

När du aktiverar OneLake-tillgänglighet på en tabell skapas en deltaloggmapp tillsammans med motsvarande JSON- och parquet-filer. Du kan visa de filer som har gjorts tillgängliga i OneLake och deras egenskaper medan de finns kvar i Realtidsanalys.

Viktigt!

Det kan ta upp till några timmar innan filerna visas efter att onelake-tillgängligheten har aktiverats.

  • Om du vill visa filerna hovra över en tabell i Explorer-fönstret och välj sedan menyn Mer [...]>Visa filer.

    Skärmbild av utforskarfönstret som visar listrutan Mer i en tabell.

  • Om du vill visa egenskaperna för deltaloggmappen eller de enskilda filerna hovra över mappen eller filen och välj sedan menyn Mer [...]>Egenskaper.

  • Så här visar du filerna i deltaloggmappen:

    1. Välj mappen _delta_log .
    2. Välj en fil för att visa tabellmetadata och schema. Redigeraren som öppnas är i skrivskyddat format.

Mappning av datatyper

Mappning av händelsehus till Delta-parquet-datatyper

Händelsehusdatatyper mappas till Delta Parquet-datatyper med hjälp av följande regler. Mer information om händelsehusdatatyper finns i Skalära datatyper.

Datatyp för händelsehus Deltadatatyp
bool boolean
datetime timestamp OR date (for date-bound partition definitions)
dynamic string
guid string
int integer
long long
real double
string string
timespan long
decimal decimal(38,18)