Vytvoření zástupců OneLake v databázi KQL
OneLake je jedno jednotné logické datové jezero pro Microsoft Fabric pro ukládání objektů lakehouse, skladů, databází KQL a dalších položek. Klávesové zkratky jsou vložené odkazy v rámci OneLake, které odkazují na umístění úložiště jiných souborů bez přesunu původních dat. Vložený odkaz se zobrazí, jako by se soubory a složky ukládaly místně, ale ve skutečnosti; existují v jiném umístění úložiště. Klávesové zkratky se dají aktualizovat nebo odebrat z položek, ale tyto změny neovlivní původní data a jejich zdroj.
V tomto článku se dozvíte, jak vytvořit zástupce OneLake v databázi KQL, která odkazuje na interní prostředky infrastruktury nebo externí zdroje. Tento druh zástupce se později použije k dotazu v sadách dotazů KQL pomocí external_table()
funkce. Klávesové zkratky vytvořené v databázi KQL nelze přejmenovat a současně je možné vytvořit pouze jednu klávesovou zkratku.
Kromě vytváření zástupců z databáze KQL je možné zástupce vytvořit také z jiných položek infrastruktury. Tyto klávesové zkratky také odkazují na data uložená v interních prostředcích infrastruktury nebo externích zdrojích, ale mají různá omezení a přístup se liší. Další informace najdete v tématu Klávesové zkratky OneLake.
Poznámka:
Klávesové zkratky OneLake použijte, pokud chcete zřídka spouštět dotazy na historická data bez dělení nebo indexování dat. Pokud chcete spouštět dotazy často a zrychlit výkon, naimportujte data přímo do databáze KQL.
Vyberte kartu odpovídající zástupce, který chcete vytvořit:
Požadavky
- Pracovní prostor s kapacitou s podporou Microsoft Fabric
- Databáze KQL s oprávněními pro úpravy
- A Lakehouse
Pokud chcete získat přístup k datům v databázi KQL v jiných prostředích Microsoft Fabric, podívejte se na jednu logickou kopii.
Vytvořit zástupce
Poznámka:
Následující tok ukazuje, jak vytvořit zástupce, který odkazuje na data v Lakehouse v Prostředcích infrastruktury. Podobně můžete vytvořit zástupce, které odkazují na datové sklady nebo jiné databáze KQL.
Přejděte do existující databáze KQL.
Vyberte klávesovou zkratku New OneLake (Nová>aplikace OneLake).
Výběr zdroje
V části Interní zdroje vyberte Microsoft OneLake.
Vyberte zdroj dat, ke kterému se chcete připojit, a pak vyberte Další.
Rozbalte tabulky a vyberte konkrétní tabulku, ke které se chcete připojit.
Vyberte Vytvořit.
Poznámka:
Na zástupce se můžete připojit jenom k jedné podsložce nebo tabulce. Pokud se chcete připojit k dalším datům, opakujte tyto kroky a vytvořte další klávesové zkratky.
Databáze se aktualizuje automaticky. Zástupce se zobrazí v části Zástupci v podokně Průzkumník .
Vytvořili jsme zástupce OneLake. Teď se můžete na tato data dotazovat.
Zadávání dotazů na data
K dotazování dat ze zástupce OneLake použijte external_table()
funkci.
- Na pravé straně databáze vyberte Prozkoumat data. Otevře se okno s několika ukázkovými dotazy, které můžete spustit, abyste získali počáteční pohled na vaše data.
- Zástupný symbol
external_table('
názvu tabulky nahraďte názvem')
zástupce. - Vyberte Spustit nebo stiskněte Shift + Enter a spusťte vybraný dotaz.
Mapování datových typů
Mapování datových typů Delta parquet na Eventhouse
Rozdílové primitivní datové typy se mapují na skalární datové typy Eventhouse pomocí následujících pravidel. Další informace o datových typech Eventhouse najdete v tématu Skalární datové typy.
Delta – typ | Skalární datový typ 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 (bez časového pásma) |
datetime |
struct |
dynamic |
array |
dynamic |
map |
dynamic |