Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
OneLake è un data lake singolo, unificato e logico per Microsoft Fabric per archiviare lakehouse, warehouse, database KQL e altri elementi. I collegamenti sono riferimenti incorporati all'interno di OneLake che puntano ai percorsi di archivio di altri file senza spostare i dati originali. Il riferimento incorporato lo rende come se i file e le cartelle vengano archiviati localmente ma in realtà; esistono in un'altra posizione di archiviazione. I collegamenti possono essere aggiornati o rimossi dagli elementi, ma queste modifiche non influiscono sui dati originali e sulla relativa origine.
Questo articolo illustra come creare un collegamento OneLake in un database KQL che punta a origini esterne o interne di Fabric. Questo tipo di collegamento viene eseguito successivamente per la query nei set di query KQL usando la external_table()
funzione. I collegamenti creati in un database KQL non possono essere rinominati ed è possibile creare un solo collegamento alla volta.
Oltre a creare collegamenti da un database KQL, è anche possibile creare collegamenti da altri elementi di Fabric. Questi collegamenti puntano anche a dati archiviati in origini esterne o interne di Fabric, ma presentano limiti diversi e sono accessibili in modo diverso. Per ulteriori informazioni, vedere Collegamenti OneLake.
Nota
Per accelerare le query sui collegamenti a OneLake, vedere Accelerare le query sui collegamenti OneLake.
Selezionare la scheda corrispondente al collegamento da creare:
Prerequisiti
- Un'area di lavoro con una capacità abilitata per Microsoft Fabric
- Un database KQL con autorizzazioni di modifica
- Lakehouse
Per accedere ai dati nel database KQL in altre esperienze di Microsoft Fabric, vedere Una copia logica.
Creare un collegamento
Nota
Il flusso seguente illustra come creare un collegamento che punta ai dati in una Lakehouse in Fabric. Analogamente, è possibile creare collegamenti che puntano a data warehouse o ad altri database KQL.
Passare a un database KQL esistente.
Selezionare Nuovo>Collegamento OneLake.
Selezionare un'origine
In Origini interne selezionare Microsoft OneLake.
Selezionare l’origine dati a cui ci si vuole connettere, quindi selezionare Avanti.
Espandere Tabelle e selezionare una tabella specifica a cui connettersi.
Seleziona Avanti.
Nota
Per abilitare l'accelerazione delle query su un nuovo collegamento, attivare o disattivare il pulsante Accelera su Sì. Per altre informazioni, vedere Accelerare le query sui collegamenti OneLake.
- Seleziona Crea.
Nota
È possibile connettersi a una sola sottocartella o tabella per collegamento. Per connettersi a più dati, ripetere questi passaggi e creare collegamenti aggiuntivi.
Il database viene aggiornato automaticamente. Il collegamento viene visualizzato in Collegamenti nel riquadro Esplora.
Il collegamento OneLake è stato creato. È ora possibile eseguire una query su questi dati.
Eseguire query sui dati
Per eseguire query sui dati dal collegamento OneLake, usare la external_table()
funzione.
- Sul lato più a destra del database selezionare Esplora i dati. La finestra si apre con alcune query di esempio che è possibile eseguire per dare un primo sguardo ai dati.
- Sostituire il segnaposto nome tabella con
external_table('
nome collegamento')
. - Selezionare Esegui o premere Maiusc + Invio per eseguire una query selezionata.
Mapping dei tipi di dati
Mapping dei tipi di dati delta parquet a Eventhouse
I tipi di dati primitivi delta vengono mappati ai tipi di dati scalari di Eventhouse usando le regole seguenti. Per altre informazioni sui tipi di dati di Eventhouse, vedere Tipi di dati scalari.
Tipo Delta | Tipo di dati scalare dell’Eventhouse |
---|---|
string |
string |
long |
long |
integer |
int |
short |
int |
byte |
real |
float |
real |
double |
real |
decimal |
decimal |
boolean |
bool |
binary |
string |
date |
datetime |
timestamp_ntz (senza fuso orario) |
datetime |
struct |
dynamic |
array |
dynamic |
map |
dynamic |