Widoki metryk zapytań

Możesz wykonywać zapytania dotyczące widoków metryk, takich jak widoki standardowe, z dowolnego edytora SQL dołączonego do usługi SQL Warehouse lub zasobu obliczeniowego z obsługiwanym środowiskiem uruchomieniowym. Widoki metryk umożliwiają elastyczne grupowanie i filtrowanie. Miary można analizować w dowolnym połączeniu pól (nazywanych również wymiarami) w czasie wykonywania bez konieczności wstępnego obliczania każdej agregacji. Zapytania na tej stronie przedstawiają typowe wzorce zapytań.

Zapytania dotyczące miar i pól

Wszystkie oceny miar w metrycznym zapytaniu widoku muszą używać MEASURE funkcji agregującej. Aby uzyskać szczegółowe informacje i składnię, zobacz measure funkcja agregacji. W Databricks Runtime 18.1 lub nowszym można również użyć agg.

Note

Aby wybrać wszystkie pola i miary z widoku metryki, jawnie wyświetl każde pole i opakuj każdą miarę MEASURE() za pomocą funkcji agregującej. Ponieważ miary wymagają prawidłowego działania funkcji MEASURE(), należy określić poszczególne kolumny zamiast używać SELECT *.

Wykonywanie zapytań przy użyciu grupowania

SELECT
  `Order Month`,
  `Order Status`,
  MEASURE(`Order Count`),
  MEASURE(`Total Revenue`)
FROM orders_metric_view
GROUP BY ALL
ORDER BY `Order Month`;

Zapytanie z filtrowaniem

SELECT
  o_orderpriority,
  MEASURE(`Total Revenue`),
  MEASURE(`Total Revenue per Customer`)
FROM orders_metric_view
WHERE `Order Status` = 'Fulfilled'
GROUP BY o_orderpriority;

Wykonywanie zapytań względem innych tabel

Widoki metryk nie mogą być bezpośrednio połączone z innymi tabelami w czasie wykonywania zapytania. Aby połączyć widok metryki z inną tabelą, opakuj zapytanie widoku metryki w CTE, a następnie połącz wynik CTE:

WITH orders AS (
  SELECT
    o_custkey,
    MEASURE(`Order Count`) AS order_count,
    MEASURE(`Total Revenue`) AS total_revenue
  FROM orders_metric_view
  GROUP BY o_custkey
)
SELECT
  c.c_mktsegment,
  orders.order_count,
  orders.total_revenue
FROM orders
JOIN samples.tpch.customer c ON orders.o_custkey = c.c_custkey
ORDER BY c.c_mktsegment;

Wykonaj zapytanie dotyczące widoku metryk z parametrami

Aby wysłać zapytanie do widoku metryki definiującego parametry, wywołaj go jako funkcję wartości tabeli i przekaż każdy parametr jako nazwany argument. Aby uzyskać szczegółowe informacje i przykłady, zobacz Query a metric view with parameters (Wykonywanie zapytań w widoku metryki z parametrami).

Definicja widoku metryk i metadane

Poniższe zapytanie zwraca pełną definicję YAML dla widoku metryki, w tym miary, pola, sprzężenia i metadane agenta. Parametr AS JSON jest opcjonalny. Aby uzyskać szczegółowe informacje o składni, zobacz dane wyjściowe sformatowane w formacie JSON.

DESCRIBE TABLE EXTENDED <catalog.schema.metric_view_name> AS JSON

Kompletna definicja YAML jest wyświetlana w polu Wyświetl tekst w wynikach. Każda kolumna zawiera pole metadanych , które zawiera metadane agenta.

Korzystanie z widoków metryk w narzędziach

Można również korzystać z widoków metryk w obszarze roboczym Azure Databricks i w narzędziach zewnętrznych.

Tool Description
Panele AI/BI Użyj widoków metryk, aby zapewnić dokładną, zrozumiałą analizę. Funkcja MEASURE() jest stosowana automatycznie, a metadane agenta, takie jak synonimy, nazwy wyświetlane i formatowanie, są widoczne w interfejsie użytkownika.
Agenty Genie Użyj widoków metryk w agentach Genie, aby umożliwić dokładne, objaśnialne analizy oparte na sztucznej inteligencji.
Alerty Monitoruj miary widoku metryk i wyzwalaj powiadomienia o przekroczeniu progów.
Analiza zapytań Użyj profilu zapytania, aby rozwiązać problemy i zoptymalizować zapytania widoku metryk.
JDBC i ODBC Dostęp do widoków metryk za pośrednictwem połączeń JDBC i ODBC. Interfejsy API metadanych udostępniają strukturę widoku metryk zewnętrznym narzędziom analizy biznesowej i analizy.
Narzędzia analizy biznesowej zewnętrznej Wysyłaj zapytania do widoków metryk z Power BI, Tableau, Sigma i innych narzędzi BI przy użyciu niestandardowego języka SQL lub trybu zgodności BI.
Dodatek do programu Excel Wykonywanie zapytań względem widoków metryk z Microsoft Excel przy użyciu dodatku Azure Databricks Excel.
arkusze Google Wykonywanie zapytań o widoki metryk z Arkuszy Google przy użyciu łącznika Databricks.

Dodatkowe zasoby