Tworzenie skrótów OneLake w bazie danych KQL
OneLake to jedno, ujednolicone, logiczne jezioro danych dla usługi Microsoft Fabric do przechowywania magazynów, magazynów, baz danych KQL i innych elementów. Skróty są osadzonymi odwołaniami w usłudze OneLake, które wskazują lokalizacje magazynu innych plików bez przenoszenia oryginalnych danych. Osadzone odwołanie sprawia, że wygląda na to, że pliki i foldery są przechowywane lokalnie, ale w rzeczywistości; istnieją w innej lokalizacji magazynu. Skróty można aktualizować lub usuwać z elementów, ale te zmiany nie mają wpływu na oryginalne dane i jego źródło.
Z tego artykułu dowiesz się, jak utworzyć skrót OneLake w bazie danych KQL, która wskazuje wewnętrzną sieć szkieletową lub źródła zewnętrzne. Ten rodzaj skrótu jest później używany do wykonywania zapytań w zestawach zapytań KQL przy użyciu external_table()
funkcji . Nie można zmienić nazw skrótów utworzonych w bazie danych KQL i jednocześnie można utworzyć tylko jeden skrót.
Oprócz tworzenia skrótów z bazy danych KQL skróty można również tworzyć na podstawie innych elementów sieci szkieletowej. Te skróty wskazują również dane przechowywane w wewnętrznej sieci szkieletowej lub źródłach zewnętrznych, ale mają różne ograniczenia i są dostępne inaczej. Aby uzyskać więcej informacji, zobacz OneLake shortcuts (Skróty onelake).
Uwaga
Użyj skrótów OneLake, gdy chcesz często uruchamiać zapytania dotyczące danych historycznych bez partycjonowania lub indeksowania danych. Jeśli chcesz często uruchamiać zapytania i przyspieszać wydajność, zaimportuj dane bezpośrednio do bazy danych KQL.
Wybierz kartę odpowiadającą skrótowi, który chcesz utworzyć:
Wymagania wstępne
- Obszar roboczy z pojemnością z włączoną usługą Microsoft Fabric
- Baza danych KQL z uprawnieniami do edycji
- A Lakehouse
Aby uzyskać dostęp do danych w bazie danych KQL w innych środowiskach usługi Microsoft Fabric, zobacz Jedną kopię logiczną.
Utwórz skrót
Uwaga
Poniższy przepływ przedstawia sposób tworzenia skrótu wskazującego dane w usłudze Lakehouse w usłudze Fabric. Podobnie można tworzyć skróty wskazujące magazyny danych lub inne bazy danych KQL.
Przejdź do istniejącej bazy danych KQL.
Wybierz pozycję Nowy>skrót OneLake.
Wybieranie źródła
W obszarze Źródła wewnętrzne wybierz pozycję Microsoft OneLake.
Wybierz źródło danych, z którym chcesz nawiązać połączenie, a następnie wybierz pozycję Dalej.
Rozwiń węzeł Tabele i wybierz określoną tabelę do nawiązania połączenia.
Wybierz pozycję Utwórz.
Uwaga
Można połączyć się tylko z jednym podfolderem lub tabelą na skrót. Aby nawiązać połączenie z większą ilością danych, powtórz te kroki i utwórz dodatkowe skróty.
Baza danych jest odświeżona automatycznie. Skrót zostanie wyświetlony w obszarze Skróty w okienku Eksplorator .
Utworzono skrót OneLake. Teraz możesz wykonywać zapytania dotyczące tych danych.
Zapytania o dane
Aby wysłać zapytanie o dane ze skrótu OneLake, użyj external_table()
funkcji .
- Po prawej stronie bazy danych wybierz pozycję Eksploruj dane. Zostanie otwarte okno z kilkoma przykładowymi zapytaniami, które można uruchomić, aby uzyskać początkowe spojrzenie na dane.
- Zastąp symbol zastępczy
external_table('
nazwy tabeli nazwą')
skrótu. - Wybierz pozycję Uruchom lub naciśnij Shift + Enter, aby uruchomić wybrane zapytanie.
Mapowanie typów danych
Mapowanie typów danych delta parquet na eventhouse
Typy danych pierwotnych funkcji Delta są mapowane na typy danych skalarnych usługi Eventhouse przy użyciu następujących reguł. Aby uzyskać więcej informacji na temat typów danych usługi Eventhouse, zobacz Scalar data types (Typy danych skalarnych).
Typ różnicy | Typ danych skalarnych usługi 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 strefy czasowej) |
datetime |
struct |
dynamic |
array |
dynamic |
map |
dynamic |