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
- Een werkruimte met een Capaciteit met Microsoft Fabric
- Een KQL-database met bewerkingsmachtigingen
- Een Lakehouse
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.
Blader naar een bestaande KQL-database.
Selecteer Nieuwe>OneLake-snelkoppeling.
Een bron selecteren
Selecteer Microsoft OneLake onder Interne bronnen.
Selecteer de gegevensbron waarmee u verbinding wilt maken en selecteer vervolgens Volgende.
Vouw Tabellen uit en selecteer een specifieke tabel waarmee u verbinding wilt maken.
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.
- 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 .
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.
- 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.
- Vervang de tijdelijke aanduiding voor de tabelnaam door
external_table('
de naam van de snelkoppeling')
. - Selecteer Uitvoeren of druk op Shift + Enter om een geselecteerde query uit te voeren.
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 |