Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zobrazení metrik, jako jsou standardní zobrazení, můžete dotazovat z libovolného editoru SQL připojeného k SQL Warehouse nebo výpočetnímu prostředku, na kterém běží podporovaný modul runtime. Zobrazení metrik umožňují flexibilní seskupení a filtrování. Míry můžete analyzovat napříč libovolnou kombinací polí (označovaných také jako dimenze) za běhu bez předběžného výpočtu každé agregace. Dotazy na této stránce demonstrují běžné vzory dotazů.
Dotazy na metriky a pole
Všechny evaluace mír v dotazu na zobrazení metrik musí používat agregační funkci MEASURE. Úplné podrobnosti a syntaxe najdete v agregačnímeasure funkci. V Databricks Runtime 18.1 a novějších můžete také použít agg.
Note
Chcete-li vybrat všechna pole a měřítka v zobrazení metrik, explicitně uveďte každé pole a každé měřítko zabalte do agregační funkce MEASURE(). Vzhledem k tomu, že míry vyžadují správné MEASURE() vyhodnocení funkce, je nutné místo použití SELECT *zadat jednotlivé sloupce .
Dotaz se seskupováním
SELECT
`Order Month`,
`Order Status`,
MEASURE(`Order Count`),
MEASURE(`Total Revenue`)
FROM orders_metric_view
GROUP BY ALL
ORDER BY `Order Month`;
Dotaz s filtrováním
SELECT
o_orderpriority,
MEASURE(`Total Revenue`),
MEASURE(`Total Revenue per Customer`)
FROM orders_metric_view
WHERE `Order Status` = 'Fulfilled'
GROUP BY o_orderpriority;
Dotazování s jinými tabulkami
Zobrazení metrik nelze přímo spojit s jinými tabulkami v době dotazu. Pokud chcete spojit zobrazení metrik s jinou tabulkou, zabalte dotaz zobrazení metriky do CTE a pak spojte výsledek 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;
Dotaz na zobrazení metrik s parametry
Pokud chcete dotazovat zobrazení metriky, které definuje parametry, zavolejte ji jako funkci s hodnotou tabulky a předejte každý parametr jako pojmenovaný argument. Podrobnosti a příklady najdete v tématu Dotazování zobrazení metrik s parametry.
Zobrazení definice a metadat zobrazení metriky
Následující dotaz vrátí úplnou definici YAML pro zobrazení metrik, včetně měr, polí, spojení a metadat agenta. Parametr AS JSON je volitelný. Úplné podrobnosti o syntaxi najdete ve výstupu ve formátu JSON.
DESCRIBE TABLE EXTENDED <catalog.schema.metric_view_name> AS JSON
Kompletní definice YAML se ve výsledcích zobrazí v poli Zobrazit text . Každý sloupec obsahuje pole metadat, které obsahuje metadata agenta.
Využívání zobrazení metrik v nástrojích
Zobrazení metrik můžete použít také v celém pracovním prostoru Azure Databricks a v externích nástrojích:
| nástroj | Description |
|---|---|
| Řídicí panely AI/BI | Pomocí zobrazení metrik můžete poskytovat přesné a vysvětlitelné analýzy. Funkce MEASURE() se použije automaticky a metadata agenta, jako jsou synonyma, zobrazované názvy a formátování, se zobrazí v uživatelském rozhraní. |
| Agenti Genie | Pomocí zobrazení metrik v agentech Genie můžete povolit přesné a vysvětlitelné analýzy založené na umělé inteligenci. |
| Upozornění | Monitorování měr zobrazení metrik a aktivace oznámení při překročení prahových hodnot |
| Analýza dotazů | Pomocí profilu dotazu můžete řešit a optimalizovat dotazy zobrazení metrik. |
| JDBC a ODBC | Přístup k zobrazením metrik prostřednictvím připojení JDBC a ODBC Rozhraní API metadat zpřístupňují strukturu zobrazení metrik externím nástrojům BI a analýzám. |
| Externí nástroje BI | Dotazujte se na zobrazení metrik z Power BI, Tableau, Sigma a dalších nástrojů BI pomocí vlastního SQL nebo režimu kompatibility BI. |
| Excel doplněk | Dotazování zobrazení metrik z Microsoft Excel pomocí doplňku Azure Databricks Excel |
| Tabulky Google | Dotazování zobrazení metrik z Tabulek Google pomocí konektoru Databricks |