Omówienie usługi Eventhouse

Eventhouses to bazy danych przeznaczone do przechowywania i analizowania danych przesyłanych strumieniowo, dzięki czemu można wykonywać zapytania o miliardy zdarzeń w ciągu kilku sekund. Są one zaprojektowane tak, aby efektywnie obsługiwały strumienie danych w czasie rzeczywistym, co umożliwia organizacjom pozyskiwanie, przetwarzanie i analizowanie danych niemal w czasie rzeczywistym. Te aspekty sprawiają, że domy zdarzeń są przydatne w scenariuszach, w których kluczowe są aktualne informacje. Eventhouses zapewniają skalowalną infrastrukturę, która umożliwia organizacjom obsługę rosnących ilości danych, zapewniając optymalną wydajność i wykorzystanie zasobów. Eventhouses to preferowany silnik do analizy tekstu półstrukturalnego i wolnego. Usługa Eventhouse to kontener, który może przechowywać wiele baz danych, co ułatwia zarządzanie powiązanymi danymi projektu. Umożliwia ona jednoczesne zarządzanie wieloma bazami danych, udostępnianie pojemności i zasobów w celu optymalizacji wydajności i kosztów. Eventhouses zapewniają ujednolicone monitorowanie i zarządzanie wszystkimi bazami danych oraz na poziomie pojedynczych baz danych.

Eventhouses są dostosowane do zdarzeń przesyłania strumieniowego opartych na czasie z danymi o strukturze, częściowej strukturze (na przykład JSON, XML) i danych nieustrukturyzowanych (na przykład analizy tekstu). Dane można pobierać z wielu źródeł w wielu potokach (na przykład Eventstream, Software Development Kits, Kafka, Logstash, przepływy danych i nie tylko) i w wielu formatach danych. Te dane są automatycznie zorganizowane w celu szybkiego wyszukiwania na podstawie czasu ich przybycia.

Analizowanie danych przy użyciu integracji

Usługa Eventhouse używa tego samego menu Analizuj dane za pomocą co inne elementy Fabric, dzięki czemu można rozpocząć analizę z jednego, wspólnego punktu wejścia we wszystkich obciążeniach. Z bazy danych Eventhouse lub KQL możesz bezpośrednio używać opcji SQL analytics endpoint i Notebook, jeśli są dostępne.

Note

Opcja Analizuj dane przy użyciu>punktu końcowego analizy SQL jest dostępna dla baz danych Eventhouse i KQL tylko wtedy, gdy dla bazy danych są włączone dostępność OneLake i synchronizacja schematu. To rozwiązanie zapewnia niemal w czasie rzeczywistym dostęp do danych KQL przez punkt końcowy analityki SQL.

Kiedy stworzyć miejsce na wydarzenia?

Dla każdego scenariusza zawierającego dane oparte na zdarzeniach należy użyć eventhouse. Na przykład dane telemetryczne i dane dziennika, szeregi czasowe i dane IoT, dzienniki zabezpieczeń i zgodności lub rekordy finansowe.

Możesz utworzyć bazę danych KQL w obrębie eventhouse. Baza danych KQL może być standardową bazą danych lub skrótem do bazy danych. Środowisko zapytań eksploracyjnych jest tworzone dla każdej bazy danych KQL, która może służyć do eksploracji i zarządzania danymi. Dostępność danych w usłudze OneLake można włączyć na poziomie bazy danych lub tabeli.

Po włączeniu punktu końcowego usługi Eventhouse z usługi Lakehouse lub Data Warehouse Fabric automatycznie tworzy bazę danych Eventhouse i KQL jako elementy podrzędne tego elementu źródłowego. Te zarządzane elementy podrzędne pozostają w obszarze roboczym, z którego pochodzą, a synchronizacja schematu po stronie zaplecza zapewnia ich spójność na potrzeby analizy niemal w czasie rzeczywistym.

Jakie informacje widzę w miejscu wydarzeń?

Na stronie przeglądowej systemu centrum wydarzeń podaje następujące informacje:

  • Szczegóły obiektu eventowego
  • Ustalenia doradcze
  • Przechowywanie Eventhouse
  • Zasoby systemowe
  • Użycie zasobów obliczeniowych
  • Działanie w minutach według aplikacji
  • Szybkość przyjmowania
  • Najwięcej zapytań do baz danych
  • Najczęściej zaimportowane bazy danych
  • Zmiany schematu usługi Eventhouse

Aby uzyskać więcej informacji, zobacz Szczegóły przeglądu systemu.

Możesz również uruchomić nowy lub istniejący notatnik Spark z poziomu Analizuj dane za pomocą>Notatnik dla elementu Lakehouse, Data Warehouse, Eventhouse lub bazy danych KQL. Notatnik zostanie otwarty z automatycznie dołączonym kontekstem odpowiedniej bazy danych.

Strona baz danych domu wydarzeń pokazuje informacje o bazach danych w widoku listy lub kafelków. Następujące informacje o każdej bazie danych są wyświetlane w widoku kafelka:

  • Nazwa bazy danych
  • Szczegóły bazy danych
  • Monitor aktywności bazy danych
  • Tabele bazy danych
  • Podgląd danych
  • Szczegółowe informacje o zapytaniach — 100 pierwszych zapytań

Aby uzyskać więcej informacji, zobacz Szczegóły bazy danych.

Planista wydajności

Twoje eventhouse zostało zaprojektowane pod kątem optymalizacji kosztów poprzez zawieszenie działania, gdy nie jest używane. Podczas ponownej aktywacji usługi może wystąpić opóźnienie kilku sekund. Jeśli masz wysoce wrażliwe na czas systemy, które nie mogą tolerować tego opóźnienia, skonfiguruj planistę pojemności. Po włączeniu eventhouse jest zawsze aktywny, zapewniając 100% dostępności bez dodatkowych kosztów magazynowania w warstwie Premium.

Za pomocą Capacity Planner można również skonfigurować 7-dniowy harmonogram cykliczny w 60-minutowych blokach, ustawiając minimalną pojemność dla każdego bloku albo bez określania minimum, przy włączonym autoskalowaniu. Eventhouse utrzymuje gwarantowany poziom bazowy tylko w zaplanowanych oknach czasowych, a poza nimi pozostaje w pełni elastyczny.

Możesz skonfigurować minimalny harmonogram pojemności dla scenariuszy, w których masz nieprzewidywalne obciążenia zapytań lub pozyskiwania i musisz zapewnić odpowiednią wydajność podczas nagłych dużych obciążeń. Zaplanowane wartości minimalne uniemożliwiają mechanizmowi automatycznego skalowania zmniejszenie skali poniżej ustawionego poziomu bazowego w tych przedziałach czasowych, ale w razie potrzeby nadal może on zwiększać skalę. Jeśli nie ustawiono minimum, domyślne minimum to 2 CU.

Interfejs użytkownika udostępnia cotygodniowy widok harmonogramu i wyświetla ostrzeżenia, jeśli zaplanowane minimum przekracza dostępną pojemność, z banerem przeglądu podsumowującym następne 24 godziny. Aby uzyskać szczegółowe instrukcje konfiguracji, zobacz Konfigurowanie planisty wydajności.

Udostępnianie miejsca wydarzeń

Po udostępnieniu bezpośredniego linku do Eventhouse adresat dziedziczy poziom uprawnień nadawcy do wszystkich elementów Eventhouse, w tym baz danych i tabel KQL, a także wszystkich powiązanych składników Eventhouse, w tym pulpitów nawigacyjnych, funkcji, zmaterializowanych widoków i osadzonych zestawów zapytań.

Pojedyncze bazy danych KQL można udostępniać niezależnie, chociaż użytkownicy z dostępem tylko do bazy danych nie uzyskują dostępu do elementów nawigacji na poziomie usługi Eventhouse, takich jak Przegląd systemu lub lista baz danych KQL w usłudze Eventhouse. Aby udostępnić pojedynczą bazę danych, zobacz Udostępnianie linku bazy danych KQL.