OneLake-parancsikonok létrehozása KQL-adatbázisban
A OneLake egy egységes, logikai adattó a Microsoft Fabric számára, amely tóházakat, raktárakat, KQL-adatbázisokat és egyéb elemeket tárol. A parancsikonok olyan beágyazott hivatkozások a OneLake-ben, amelyek más fájlok tárolóhelyeire mutatnak az eredeti adatok áthelyezése nélkül. A beágyazott hivatkozás úgy jelenik meg, mintha a fájlok és mappák helyben, de a valóságban vannak tárolva; egy másik tárolóhelyen találhatók. A billentyűparancsok frissíthetők vagy eltávolíthatók az elemekből, de ezek a módosítások nem befolyásolják az eredeti adatokat és azok forrását.
Ebből a cikkből megtudhatja, hogyan hozhat létre OneLake-parancsikont egy KQL-adatbázisban, amely belső hálóra vagy külső forrásokra mutat. Ezt a parancsikont később a függvényexternal_table()
érheti el a KQL-lekérdezéskészletekben lévő lekérdezésekhez. A KQL-adatbázisban létrehozott billentyűparancsok nem nevezhetők át, és egyszerre csak egy parancsikon hozható létre.
A KQL-adatbázisból származó billentyűparancsok létrehozása mellett más Hálóelemekből is létrehozhat billentyűparancsokat. Ezek a billentyűparancsok a belső hálóban vagy külső forrásokban tárolt adatokra is utalnak, de különböző korlátozásokkal rendelkeznek, és más módon érhetők el. További információ: OneLake billentyűparancsok.
Feljegyzés
A OneLake-parancsikonokon keresztüli lekérdezések felgyorsításához lásd: Lekérdezések gyorsítása OneLake-billentyűparancsokkal.
Válassza ki a létrehozni kívánt parancsikonnak megfelelő lapot:
Előfeltételek
- Microsoft Fabric-kompatibilis kapacitással rendelkező munkaterület
- KQL-adatbázis szerkesztési engedélyekkel
- A Lakehouse
A KQL-adatbázisban lévő adatok más Microsoft Fabric-szolgáltatásokban való eléréséhez lásd az egy logikai másolatot.
Parancsikon létrehozása
Feljegyzés
Az alábbi folyamat bemutatja, hogyan hozhat létre egy parancsikont, amely a Hálóban lévő Lakehouse-ban lévő adatokra mutat. Hasonlóképpen létrehozhat olyan billentyűparancsokat is, amelyek az adattárházakra vagy más KQL-adatbázisokra mutatnak.
Tallózással keresse meg a meglévő KQL-adatbázist.
Válassza az Új>OneLake parancsikont.
Forrás kiválasztása
A Belső források területen válassza a Microsoft OneLake lehetőséget.
Jelölje ki azt az adatforrást, amelyhez csatlakozni szeretne, majd válassza a Tovább gombot.
Bontsa ki a Táblák elemet, és válasszon ki egy adott táblát, amelyhez csatlakozni szeretne.
Válassza a Tovább lehetőséget.
Feljegyzés
Ha új parancsikonon szeretné engedélyezni a lekérdezésgyorsítást, kapcsolja be a Gyorsítás gombot. További információ: Lekérdezések gyorsítása OneLake-billentyűparancsokkal.
- Válassza a Létrehozás parancsot.
Feljegyzés
Parancsikononként csak egy almappához vagy táblához csatlakozhat. További adatokhoz való csatlakozáshoz ismételje meg ezeket a lépéseket, és hozzon létre további billentyűparancsokat.
Az adatbázis automatikusan frissül. A parancsikon a Billentyűparancsok területen jelenik meg az Explorer panelen.
Létrejött a OneLake parancsikon. Most már lekérdezheti ezeket az adatokat.
Adatok lekérdezése
Ha a OneLake parancsikonból szeretne adatokat lekérdezni, használja a függvénytexternal_table()
.
- Az adatbázis jobb szélén válassza az Adatok feltárása lehetőséget. Megnyílik az ablak néhány példa lekérdezéssel, amely futtatható az adatok kezdeti megtekintéséhez.
- Cserélje le a táblanév helyőrzőjének parancsikonnevét
external_table('
')
. - Válassza a Futtatás vagy a Shift + Enter billentyűkombinációt a kijelölt lekérdezés futtatásához.
Adattípusok leképezése
Delta parquet to Eventhouse data types mapping
A Delta primitív adattípusai az alábbi szabályok használatával az Eventhouse skaláris adattípusaihoz vannak leképezve. Az Eventhouse adattípusokkal kapcsolatos további információkért lásd a skaláris adattípusokat.
Delta-típus | Eventhouse skaláris adattípus |
---|---|
string |
string |
long |
long |
integer |
int |
short |
int |
byte |
real |
float |
real |
double |
real |
decimal |
decimal |
boolean |
bool |
binary |
string |
date |
datetime |
timestamp_ntz (időzóna nélkül) |
datetime |
struct |
dynamic |
array |
dynamic |
map |
dynamic |