Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Metrikansichten wie Standardansichten aus jedem SQL-Editor abfragen, der an ein SQL-Lagerhaus angefügt ist, oder eine Computeressource, die eine unterstützte Laufzeit ausführt. Metrikansichten unterstützen flexible Gruppierung und Filterung, sodass Sie Messwerte über jede beliebige Kombination von Dimensionen zur Laufzeit analysieren können, ohne alle Aggregationen vorab berechnen zu müssen. Die Abfragen auf dieser Seite veranschaulichen allgemeine Abfragemuster.
Abfragemaße und Dimensionen
Alle Auswertungen von Metriken in einer Metrikansicht müssen die MEASURE Aggregatfunktion verwenden. Vollständige Details und Syntax finden Sie unter measure "Aggregatfunktion".
Hinweis
Wenn Sie alle Dimensionen und Measures aus einer Metrikansicht auswählen möchten, listen Sie jede Dimension explizit auf, und umschließen Sie jedes Measure mit der MEASURE() Aggregatfunktion. Da Measures die MEASURE() Funktion ordnungsgemäß auswerten müssen, müssen Sie einzelne Spalten angeben, anstatt SELECT * zu verwenden.
Abfrage mit Gruppierung
SELECT
`Order Month`,
`Order Status`,
MEASURE(`Order Count`),
MEASURE(`Total Revenue`)
FROM orders_metric_view
GROUP BY ALL
ORDER BY `Order Month`;
Abfrage mit Filterung
SELECT
o_orderpriority,
MEASURE(`Total Revenue`),
MEASURE(`Total Revenue per Customer`)
FROM orders_metric_view
WHERE `Order Status` = 'Fulfilled'
GROUP BY o_orderpriority;
Abfrage mit anderen Tabellen
Metrikansichten können zur Abfragezeit nicht direkt mit anderen Tabellen verknüpft werden. Um eine Metrikansicht mit einer anderen Tabelle zu verbinden, schließen Sie die Metrikansichtsabfrage in eine CTE ein, und verbinden Sie dann das CTE-Ergebnis:
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;
Metrikansichtsdefinition und Metadaten
Die folgende Abfrage gibt die vollständige YAML-Definition für eine Metrikansicht zurück, einschließlich Measures, Dimensionen, Verknüpfungen und Agentmetadaten. Der Parameter AS JSON ist optional. Vollständige Syntaxdetails finden Sie in der formatierten JSON-Ausgabe.
DESCRIBE TABLE EXTENDED <catalog.schema.metric_view_name> AS JSON
Die vollständige YAML-Definition wird im Feld "Text anzeigen " in den Ergebnissen angezeigt. Jede Spalte enthält ein Metadatenfeld , das Agentmetadaten enthält.
Verwenden von Metrikansichten in Tools
Sie können auch metrische Ansichten im gesamten Azure Databricks Arbeitsbereich und in externen Tools verwenden:
| Werkzeug | Beschreibung |
|---|---|
| KI-/BI-Dashboards: | Verwenden Sie Metrikansichten, um präzise, erklärende Analysen zu liefern. Die MEASURE() Funktion wird automatisch angewendet, und Agentmetadaten wie Synonyme, Anzeigenamen und Formatierungen werden auf der Benutzeroberfläche angezeigt. |
| Genie | Verwenden Sie metrische Ansichten in Genie-Räumen, um präzise, erklärbare KI-basierte Analysen zu ermöglichen. |
| Benachrichtigungen | Überwachen der Metrikanzeige und Auslösen von Benachrichtigungen, wenn Schwellenwerte überschritten werden. |
| Abfrageanalyse | Verwenden Sie das Abfrageprofil, um Metrikansichtsabfragen zu behandeln und zu optimieren. |
| JDBC und ODBC | Greifen Sie über JDBC- und ODBC-Verbindungen auf Metrikansichten zu. Metadaten-APIs machen die Metrikansichtsstruktur für externe BI- und Analysetools verfügbar. |
| Externe BI-Tools | Abfragemetrikansichten aus externen BI-Tools mithilfe des BI-Kompatibilitätsmodus. |
| Excel-Add-In | Abrufen von Metrikansichten aus Microsoft Excel mithilfe des Databricks Excel-Add-Ins. |
| Google Sheets | Abfragemetrikansichten aus Google Sheets mithilfe des Databricks-Connectors. |