Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skrót bazy danych w Real-Time Intelligence zapewnia dostęp tylko do odczytu do danych w innej bazie KQL lub bazie danych Azure Data Explorer bez ponownego ładowania danych. Możesz uwzględnić wszystkie podelementy z bazy źródłowej lub wybrać konkretne tabele, shortcut tables, widoki materializowane i funkcje.
W tym artykule tworzysz skrót do bazy danych i wybierasz, które podelementy uwzględnić. Używaj udostępniania na poziomie tabel, gdy konsumenci potrzebują tylko części bazy źródłowej.
Wymagania wstępne
- Obszar roboczy z pojemnością obsługiwaną przez Microsoft Fabric.
- Baza danych źródłowa KQL lub baza danych Azure Data Explorer.
- eventhouse dla skrótu bazy danych.
- Źródłowa baza danych i skrót bazy danych muszą znajdować się w tej samej dzierżawie i w tym samym regionie. Udostępnianie między dzierżawcami i między regionami nie jest obsługiwane.
Kiedy skrót bazy danych jest przydatny?
Jeśli masz dane w bazie danych usługi Azure Data Explorer i chcesz używać tych danych w usłudze Real-Time Intelligence, utwórz skrót do bazy danych, aby uwidocznić te dane. Ta funkcja jest również przydatna do segregowania zasobów obliczeniowych w celu ochrony środowiska produkcyjnego przed przypadkami użycia nieprodukcyjnymi. Możesz również użyć skrótu bazy danych, aby skojarzyć koszty ze stroną, która uruchamia zapytania dotyczące danych.
Dzięki udostępnianiu na poziomie tabeli możesz udostępnić wyselekcjonowany zestaw elementów podrzędnych innemu zespołowi bez ujawniania reszty bazy źródłowej. Konsumenci mogą zapytać i przeglądać tylko podelementy zawarte w udziale.
Jak działa skrót bazy danych?
Właściciel źródłowej bazy danych, dostawca danych, udostępnia bazę danych twórcy skrótu w module Analizy w czasie rzeczywistym, odbiorcy danych. Właściciel i twórca mogą być tą samą osobą.
Skrót bazy danych łączy się w trybie tylko do odczytu, dzięki czemu możesz przeglądać i uruchamiać zapytania na współdzielonych danych, które źródłowa baza danych zaimportowała. Ze względu na synchronizację dostępne dane są opóźnione od kilku sekund do kilku minut. Długość opóźnienia zależy od ogólnego rozmiaru metadanych źródłowej bazy danych.
Skróty źródła i bazy danych korzystają z tego samego konta magazynowego do pobierania danych. Źródłowa baza danych zarządza magazynem. Skrót bazy danych wyświetla dane bez konieczności ich pozyskiwania. Ponieważ skrót do bazy danych jest bazą danych tylko do odczytu, nie można modyfikować danych, tabel i zasad w bazie danych z wyjątkiem zasad buforowania, głównych użytkowników i uprawnień.
Tworzenie skrótu bazy danych
Konsument danych może wybrać źródłową bazę danych KQL z katalogu OneLake, wpisać URI klastra i nazwę bazy danych lub skorzystać z linku zaproszenia od dostawcy danych Azure Data Explorer. W metodach katalogu i klastrów URI OneLake używaj Shared entities do wyboru wszystkich lub konkretnych podelementów. Za pomocą tokenu zaproszenia dostawca danych definiuje wspólne podelementy.
Odbiorca danych może kontrolować ilość danych buforowanych przez ustawienie polityki pamięci podręcznej. Głównymi konsekwencjami konfiguracji zasad "hot cache" są:
- Koszt: Koszt zimnej pamięci podręcznej może być znacznie niższy niż koszt gorącej pamięci podręcznej.
- Wydajność: Dane w pamięci podręcznej typu 'hot' są przetwarzane szybciej, zwłaszcza w przypadku zapytań zakresowych, które skanują duże ilości danych.
Ważne
Konfiguracja skrótu bazy danych wymaga wysokiego poziomu zaufania między zaangażowanymi stronami, takimi jak baza danych główna i skrót bazy danych (podrzędna). Skrót bazy danych można ustanowić nawet wtedy, gdy klaster lidera znajduje się za siecią wirtualną lub ma wyłączony dostęp publiczny. Upewnij się, że dokładnie sprawdzisz i zaakceptujesz stan zabezpieczeń tej konfiguracji.
Wybierz kartę, która odpowiada temu, w jaki sposób chcesz utworzyć skrót.
Użyj katalogu OneLake, aby wybrać źródłową bazę danych KQL w Fabric.
Utwórz odwołanie Shortcut za pomocą katalogu OneLake
Aby utworzyć skrót z bazy danych KQL w katalogu OneLake:
- Przejdź do swojego obszaru roboczego w usłudze Microsoft Fabric.
- Otwórz nowy lub istniejący eventhouse.
- Wybierz znak plus obok baz danych KQL.
- Wprowadź nazwę skrótu bazy danych.
- Wybierz Typ>Nowa baza skrótów (Follower), a następnie wybierz Następny.
- Wybierz Metoda>katalogu OneLake.
- Przejdź do i wybierz źródłową bazę danych KQL.
- W Udostępnione podmioty pozostaw zaznaczone Wszystkie podmioty lub wybierz konkretne podelementy. Aby uzyskać informacje o zachowaniu wyboru i zależnościach, zobacz Wybieranie współdzielonych encji.
- Opcjonalnie zmodyfikuj domyślne zasady pamięci podręcznej.
- Wybierz pozycję Utwórz.
Po utworzeniu skrótu przejdź do widoku szczegółów bazy danych nowego skrótu bazy danych.
Wybierz udostępnione encje
W przypadku metod katalogu i identyfikatora URI klastra OneLake wybierz podelementy do uwzględnienia przed utworzeniem skrótu bazy danych:
Otwórz udostępnione jednostki. Domyślnie wybiera się Wszystkie encje.
Aby udostępnić podzbiór, wyszukaj według nazwy lub rozwiń typ jednostki i wybierz podelementy, które chcesz uwzględnić. Możesz wybierać tabele, tabele skrótowe, widoki materializowane i funkcje.
Dostępne są tylko podelementy, które możesz udostępnić. Sprawdź wybór przed wybraniem Create, ponieważ zależności mogą wpływać na to, które podelementy są uwzględnione:
- Gdy wybierasz zmaterializowany widok lub funkcję, powiązane z nimi tabele są automatycznie wybierane.
- Gdy odznaczysz zmaterializowany widok lub funkcję, tabele, do których się odwołują, pozostają zaznaczone.
- Po odznaczeniu tabeli zmaterializowane widoki lub funkcje od niej zależne są automatycznie odznaczane.
Uwaga
Aby wysłać zapytanie do udostępnionej tabeli skrótu lub wyświetlić jej metadane, potrzebujesz uprawnień zarówno do dołączonej bazy danych, jak i do danych źródłowych tabeli skrótu. Te same wymagania dotyczą funkcji i widoków materializowanych odwołujących się do tabel skróconych.
Gdy uwzględnisz wszystkie encje, odnośnik do bazy danych automatycznie synchronizuje dodawanie i usuwanie podelementów źródłowych. Gdy wybierasz podzbiór, nowo utworzone podelementy źródłowe nie są automatycznie dodawane do udziału. Ten wybór jest oddzielny od synchronizacji schematu dla poszczególnych tabel skrótów. Szczegóły można znaleźć w artykule Automatyczna synchronizacja schematu.
Po utworzeniu skrótu bazy danych sprawdź jego zawartość i odpytaj współdzielone podelementy. Nazwy podelementów, które nie są uwzględnione w udostępnieniu, nie są widoczne dla konsumentów.
Usuwanie skrótu bazy danych
W obszarze roboczym znajdź skrót bazy danych KQL, który chcesz usunąć.
Wybierz menu Więcej [...]>Usuń.
Usunąłeś swój skrót do bazy danych. Po usunięciu bazy danych nie można jej odzyskać. Można jednak utworzyć nowy skrót bazy danych z tej samej źródłowej bazy danych.