Delen via


OneLake-snelkoppelingen maken in een KQL-database

OneLake is één, geïntegreerde, logische data lake voor Microsoft Fabric voor het opslaan van lakehouses, magazijnen, KQL-databases en andere items. Snelkoppelingen zijn ingesloten verwijzingen in OneLake die verwijzen naar de opslaglocaties van andere bestanden zonder de oorspronkelijke gegevens te verplaatsen. De ingesloten verwijzing maakt het alsof de bestanden en mappen lokaal worden opgeslagen, maar in werkelijkheid; ze bestaan in een andere opslaglocatie. Snelkoppelingen kunnen worden bijgewerkt of verwijderd uit uw items, maar deze wijzigingen zijn niet van invloed op de oorspronkelijke gegevens en de bron.

In dit artikel leert u hoe u een OneLake-snelkoppeling maakt in een KQL-database die verwijst naar interne fabric- of externe bronnen. Dit type snelkoppeling wordt later gebruikt voor query's in KQL-querysets met behulp van de external_table() functie. De naam van snelkoppelingen die zijn gemaakt in een KQL-database, kan niet worden gewijzigd en er kan slechts één snelkoppeling tegelijk worden gemaakt.

Naast het maken van snelkoppelingen vanuit een KQL-database, kunnen snelkoppelingen ook worden gemaakt op basis van andere Fabric-items. Deze snelkoppelingen verwijzen ook naar gegevens die zijn opgeslagen in interne infrastructuur of externe bronnen, maar hebben verschillende beperkingen en zijn anders toegankelijk. Zie OneLake-snelkoppelingen voor meer informatie.

Notitie

Als u query's via OneLake-snelkoppelingen wilt versnellen, raadpleegt u Query's versnellen via OneLake-snelkoppelingen.

Selecteer het tabblad dat overeenkomt met de snelkoppeling die u wilt maken:

Vereisten

Zie Een logische kopie voor toegang tot de gegevens in uw KQL-database in andere Microsoft Fabric-ervaringen.

Snelkoppeling maken

Notitie

In de volgende stroom ziet u hoe u een snelkoppeling maakt die verwijst naar gegevens in een Lakehouse in Fabric. Op dezelfde manier kunt u snelkoppelingen maken die verwijzen naar Data Warehouses of andere KQL-databases.

  1. Blader naar een bestaande KQL-database.

  2. Selecteer Nieuwe>OneLake-snelkoppeling.

    Schermopname van het tabblad Start met de vervolgkeuzelijst van de knop Nieuw. De optie met de titel OneLake-snelkoppeling is gemarkeerd.

Een bron selecteren

  1. Selecteer Microsoft OneLake onder Interne bronnen.

    Schermopname van het venster Nieuwe snelkoppeling met de twee methoden voor het maken van een snelkoppeling. De optie met de titel OneLake is gemarkeerd.

  2. Selecteer de gegevensbron waarmee u verbinding wilt maken en selecteer vervolgens Volgende.

    Schermopname van het venster Een gegevensbrontype selecteren met de beschikbare gegevensbronnen die u met de snelkoppeling wilt gebruiken. De knop Volgende is gemarkeerd.

  3. Vouw Tabellen uit en selecteer een specifieke tabel waarmee u verbinding wilt maken.

    Schermopname van een nieuwe snelkoppeling waarin tabellen worden uitgevouwen en één tabel is geselecteerd.

  4. Selecteer Volgende.

Notitie

Als u queryversnelling wilt inschakelen voor een nieuwe snelkoppeling, schakelt u de knop Versnellen in op Aan. Zie Versnelde query's via OneLake-snelkoppelingen voor meer informatie.

Schermopname van het venster Nieuwe snelkoppeling met de gegevens in LakeHouse. De submap met de titel StrmSC en de knop Maken zijn gemarkeerd.

  1. Selecteer Maken.

Notitie

U kunt per snelkoppeling slechts verbinding maken met één submap of tabel. Als u verbinding wilt maken met meer gegevens, herhaalt u deze stappen en maakt u extra snelkoppelingen.

De database wordt automatisch vernieuwd. De snelkoppeling wordt weergegeven onder Snelkoppelingen in het deelvenster Verkenner .

Schermopname van het deelvenster Explorer met de nieuwe snelkoppeling.

De OneLake-snelkoppeling is gemaakt. U kunt nu een query uitvoeren op deze gegevens.

Querygegevens

Gebruik de external_table() functie om een query uit te voeren op gegevens uit de snelkoppeling OneLake.

  1. Selecteer Aan de rechterkant van uw database de optie Gegevens verkennen. Het venster wordt geopend met een paar voorbeeldquery's die u kunt uitvoeren om uw gegevens in eerste instantie te bekijken.
  2. Vervang de tijdelijke aanduiding voor de tabelnaam door external_table('de naam van de snelkoppeling').
  3. Selecteer Uitvoeren of druk op Shift + Enter om een geselecteerde query uit te voeren.

Schermopname van het venster Uw gegevens verkennen met de resultaten van een voorbeeldquery.

Toewijzing van gegevenstypen

Toewijzing van Delta Parquet aan Eventhouse-gegevenstypen

Delta primitieve gegevenstypen worden toegewezen aan scalaire eventhouse-gegevenstypen met behulp van de volgende regels. Zie Scalaire gegevenstypen voor meer informatie over Eventhouse-gegevenstypen.

Deltatype Eventhouse Scalar-gegevenstype
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (zonder tijdzone) datetime
struct dynamic
array dynamic
map dynamic