Raportowanie rozliczeń i wykorzystania w magazynie danych sieci szkieletowej
Dotyczy:✅ punkt końcowy analizy SQL i magazyn w usłudze Microsoft Fabric
W tym artykule opisano raportowanie użycia obliczeniowego magazynu danych sieci szkieletowej, w tym aktywność odczytu i zapisu w magazynie oraz aktywność odczytu w punkcie końcowym analizy SQL usługi Lakehouse.
W przypadku korzystania z pojemności sieci szkieletowej opłaty za użycie są wyświetlane w witrynie Azure Portal w ramach subskrypcji w usłudze Microsoft Cost Management. Aby zrozumieć rozliczenia sieci szkieletowej, odwiedź stronę Omówienie rachunku za korzystanie z platformy Azure w pojemności sieci szkieletowej.
Aby uzyskać więcej informacji na temat monitorowania bieżących i historycznych działań zapytań, zobacz Monitorowanie w magazynie danych sieci szkieletowej — omówienie.
Wydajność
W sieci szkieletowej na podstawie zakupionej jednostki SKU pojemności masz prawo do zestawu jednostek pojemności (CU), które są współużytkowane we wszystkich obciążeniach sieci szkieletowej. Aby uzyskać więcej informacji na temat obsługiwanych licencji, zobacz Licencje usługi Microsoft Fabric.
Pojemność to dedykowany zestaw zasobów, które są dostępne w danym momencie do użycia. Pojemność definiuje zdolność zasobu do wykonywania działania lub generowania danych wyjściowych. Różne zasoby zużywają jednostki CU w różnym czasie.
Pojemność w magazynie danych sieci szkieletowej
W modelu SaaS opartym na pojemności magazyn danych sieci szkieletowej ma na celu jak największe wykorzystanie zakupionej pojemności i zapewnienie wglądu w użycie.
Jednostki CU używane przez usługę Fabric Data Warehouse obejmują działania odczytu i zapisu względem magazynu oraz działania odczytu w punkcie końcowym analizy SQL usługi Lakehouse.
Mówiąc prosto, jednostka pojemności sieci szkieletowej 1 = 0,5 rdzeni wirtualnych magazynu. Na przykład jednostka SKU pojemności sieci szkieletowej F64 ma 64 jednostki pojemności, co odpowiada 32 rdzeniom wirtualnym magazynu.
Raportowanie użycia zasobów obliczeniowych
Aplikacja Metryki pojemności usługi Microsoft Fabric zapewnia wgląd w użycie pojemności dla wszystkich obciążeń sieci szkieletowej w jednym miejscu. Administratorzy mogą używać aplikacji do monitorowania pojemności, wydajności obciążeń i ich użycia w porównaniu do zakupionej pojemności.
Początkowo musisz być administratorem pojemności, aby zainstalować aplikację Metryki pojemności usługi Microsoft Fabric. Po zainstalowaniu każda osoba w organizacji może mieć przyznane lub udostępnione uprawnienia do wyświetlania aplikacji. Aby uzyskać więcej informacji, zobacz Instalowanie aplikacji Metryki pojemności usługi Microsoft Fabric.
Po zainstalowaniu aplikacji wybierz pozycję Magazyn z listy rozwijanej Wybierz rodzaj elementu: . Wykres wstążkowy z wieloma metrykami i tabelą danych Items (14 dni) pokazują teraz tylko aktywność magazynu .
Kategorie operacji magazynu
Możesz analizować użycie pojemności obliczeniowej uniwersalnej według kategorii obciążeń w dzierżawie. Użycie jest śledzone przez łączną liczbę sekund jednostkowych pojemności (CU). Wyświetlona tabela przedstawia zagregowane użycie w ciągu ostatnich 14 dni.
Pakiet zbiorczy punktów końcowych magazynu i analizy SQL w obszarze Magazyn w aplikacji Metryki, ponieważ używają obliczeń SQL. Kategorie operacji widoczne w tym widoku to:
- Zapytanie magazynu: opłata za obliczenia dla wszystkich instrukcji języka T-SQL generowanych przez użytkownika i generowanych przez system w magazynie.
- Zapytanie punktu końcowego analizy SQL: opłata za obliczenia dla wszystkich wygenerowanych przez użytkownika i wygenerowanych przez system instrukcji języka T-SQL w punkcie końcowym analizy SQL.
- OneLake Compute: opłata za obliczenia dla wszystkich operacji odczytu i zapisu danych przechowywanych w usłudze OneLake.
Na przykład:
Wykres eksplorowania punktu czasu
Ten wykres w aplikacji Metryki pojemności usługi Microsoft Fabric przedstawia wykorzystanie zasobów w porównaniu z zakupem pojemności. 100% wykorzystania reprezentuje pełną przepływność jednostki SKU pojemności i jest współużytkowana przez wszystkie obciążenia sieci szkieletowej. Jest to reprezentowane przez żółtą linię kropkowaną. Wybranie określonego punktu czasu na grafie powoduje włączenie przycisku Eksploruj , który otwiera szczegółową stronę przeglądania szczegółowego.
Ogólnie rzecz biorąc, podobnie jak w przypadku usługi Power BI, operacje są klasyfikowane jako interaktywne lub tła i oznaczane kolorem. Większość operacji w kategorii Magazyn jest zgłaszana jako tło , aby skorzystać z 24-godzinnego wygładzenia działania, aby umożliwić najbardziej elastyczne wzorce użycia. Klasyfikowanie magazynowania danych w tle zmniejsza częstotliwość szczytowego wykorzystania aktualizacji CU z wyzwalania ograniczania przepustowości.
Wykres przeglądania szczegółowego punktu czasu
Ta tabela w aplikacji Metryki pojemności usługi Microsoft Fabric zawiera szczegółowy widok wykorzystania w określonych punktach czasowych. Ilość pojemności zapewnianej przez daną jednostkę SKU na 30 sekund jest wyświetlana wraz z podziałem operacji interaktywnych i w tle. Tabela operacji interakcyjnych reprezentuje listę operacji, które zostały wykonane w tym punkcie czasu.
Tabela Operacje w tle może wydawać się wyświetlać operacje, które zostały wykonane znacznie przed wybranym punktem czasu. Jest to spowodowane operacjami w tle poddawanych 24-godzinnym wygładzowaniu. Na przykład w tabeli są wyświetlane wszystkie operacje, które zostały wykonane i nadal są wygładzone w wybranym punkcie czasowym.
Najważniejsze przypadki użycia tego widoku obejmują:
Identyfikacja użytkownika, który planował lub uruchamiał operację: wartości mogą mieć wartość "User@domain.com", "System" lub "Usługa Power BI".
- Przykłady instrukcji wygenerowanych przez użytkownika obejmują uruchamianie zapytań T-SQL lub działań w portalu sieci szkieletowej, takich jak edytor zapytań SQL lub edytor zapytań wizualnych.
- Przykładowe instrukcje wygenerowane przez "System" obejmują działania synchroniczne metadanych i inne zadania w tle systemu, które są uruchamiane w celu umożliwienia szybszego wykonywania zapytań.
Identyfikacja stanu operacji: wartości mogą mieć wartość "Success", "InProgress", "Cancelled", "Failure", "Invalid" lub "Rejected".
- Stan "Anulowano" to zapytania anulowane przed ukończeniem.
- Stan "Odrzucono" może wystąpić z powodu ograniczeń zasobów.
Identyfikacja operacji, która zużywała wiele zasobów: posortuj tabelę według sum cu(s), aby znaleźć najdroższe zapytania, a następnie użyj identyfikatora operacji , aby jednoznacznie zidentyfikować operację. Jest to identyfikator instrukcji rozproszonej, który może być używany w innych narzędziach do monitorowania, takich jak dynamiczne widoki zarządzania (DMV) i szczegółowe informacje o zapytaniach w celu kompleksowego śledzenia, takich jak w
dist_statement_id
sys.dm_exec_requests idistributed_statement_id
w insights.exec_requests_history zapytań. Przykłady:Poniższe przykładowe zapytanie T-SQL używa identyfikatora operacji wewnątrz zapytania w
sys.dm_exec_requests
dynamicznym widoku zarządzania.SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
Następujące zapytanie T-SQL używa identyfikatora operacji w zapytaniu w
queryinsights.exec_requests_history
widoku.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Przykład rozliczeń
Rozważ następujące zapytanie:
SELECT * FROM Nyctaxi;
W celach demonstracyjnych załóżmy, że metryka rozliczeń gromadzi 100 sekund cu.
Koszt tego zapytania wynosi sekundy cu ceny za cu. Załóżmy w tym przykładzie, że cena za cu wynosi 0,18 USD/godzinę. W ciągu godziny jest 3600 sekund. Dlatego koszt tego zapytania wynosi (100 x 0,18)/3600 = $0,005.
Liczby używane w tym przykładzie są przeznaczone tylko do celów demonstracyjnych, a nie rzeczywistych metryk rozliczeń.
Kwestie wymagające rozważenia
Rozważ następujące niuanse raportowania użycia:
- Raportowanie między bazami danych: gdy zapytanie T-SQL łączy się w wielu magazynach (lub w magazynie i punkcie końcowym analizy SQL), użycie jest zgłaszane względem zasobu źródłowego.
- Zapytania dotyczące widoków wykazu systemu i dynamicznych widoków zarządzania są rozliczanymi zapytaniami.
- Pole Czas trwania zgłoszone w aplikacji Metryki pojemności sieci szkieletowej służy tylko do celów informacyjnych. Odzwierciedla czas trwania wykonywania instrukcji. Czas trwania może nie obejmować pełnego czasu trwania renderowania wyników z powrotem do aplikacji internetowej, takiej jak sql Edytor Power Query lub aplikacje klienckie, takie jak SQL Server Management Studio i Azure Data Studio.
Następny krok
Powiązana zawartość
- Monitorowanie połączeń, sesji i żądań przy użyciu widoków DMV
- Zarządzanie obciążeniami
- Wytyczne dotyczące wydajności magazynu danych sieci szkieletowej
- Co to jest aplikacja Metryki pojemności usługi Microsoft Fabric?
- Smoothing and throttling in Fabric Magazyn danych
- Informacje o rachunku za korzystanie z platformy Azure w pojemności sieci szkieletowej
- Omówienie strony obliczeniowej aplikacji metryk
- Wstrzymywanie i wznawianie magazynowania danych w sieci szkieletowej
- Monitorowanie magazynu danych sieci szkieletowej