Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt metrische weergaven, zoals standaardweergaven, opvragen vanuit elke SQL-editor die is gekoppeld aan een SQL-warehouse of rekenresource waarop een ondersteunde runtime wordt uitgevoerd. Metrische weergaven maken flexibele groepering en filtering mogelijk. U kunt metingen in elke combinatie van velden (ook wel dimensies genoemd) tijdens runtime analyseren zonder elke aggregatie vooraf te berekenen. De query's op deze pagina laten algemene querypatronen zien.
Querymetingen en -velden
Alle metingsevaluaties in een metrische weergavequery moeten gebruikmaken van de MEASURE statistische functie. Zie measure de statistische functie voor volledige details en syntaxis. In Databricks Runtime 18.1 en hoger kunt u ook agg gebruiken.
Note
Als u alle velden en metingen in een metrische weergave wilt selecteren, vermeldt u expliciet elk veld en verpakt u elke meting met de MEASURE() statistische functie. Omdat metingen vereisen dat de MEASURE() functie correct wordt geƫvalueerd, moet u afzonderlijke kolommen opgeven in plaats van te gebruiken SELECT *.
Query uitvoeren met groepering
SELECT
`Order Month`,
`Order Status`,
MEASURE(`Order Count`),
MEASURE(`Total Revenue`)
FROM orders_metric_view
GROUP BY ALL
ORDER BY `Order Month`;
Query met filteren
SELECT
o_orderpriority,
MEASURE(`Total Revenue`),
MEASURE(`Total Revenue per Customer`)
FROM orders_metric_view
WHERE `Order Status` = 'Fulfilled'
GROUP BY o_orderpriority;
Query's uitvoeren met andere tabellen
Metrische weergaven kunnen niet rechtstreeks worden gekoppeld aan andere tabellen tijdens query's. Als u een metrische weergave wilt samenvoegen met een andere tabel, verpakt u de query voor de metrische weergave in een CTE en voegt u vervolgens het CTE-resultaat toe:
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;
Een metriekweergave opvragen met parameters
Als u een query wilt uitvoeren op een metrische weergave die parameters definieert, roept u deze aan als een tabelwaardefunctie en geeft u elke parameter door als een benoemd argument. Zie Query uitvoeren op een metrische weergave met parameters voor meer informatie en voorbeelden.
Definitie en metagegevens van de metrische weergave weergeven
De volgende query retourneert de volledige YAML-definitie voor een metrische weergave, waaronder metingen, velden, joins en agentmetagegevens. Het AS JSON-parameter is optioneel. Zie de uitvoer met JSON-indeling voor volledige syntaxis.
DESCRIBE TABLE EXTENDED <catalog.schema.metric_view_name> AS JSON
De volledige YAML-definitie wordt weergegeven in het veld Tekst weergeven in de resultaten. Elke kolom bevat een metagegevensveld met metagegevens van de agent.
Metrische weergaven gebruiken in hulpprogramma's
U kunt ook metrische weergaven gebruiken in de Azure Databricks werkruimte en in externe hulpprogramma's:
| Tool | Description |
|---|---|
| AI-/BI-dashboards | Gebruik metrische weergaven om nauwkeurige, uitlegbare analyses te leveren. De MEASURE() functie wordt automatisch toegepast en metagegevens van agents, zoals synoniemen, weergavenamen en opmaak, worden weergegeven in de gebruikersinterface. |
| Genie agenten | Gebruik metrische weergaven in Genie Agents om nauwkeurige, uitlegbare ai-analyses mogelijk te maken. |
| waarschuwingen | Metingen voor metrische weergave bewaken en meldingen activeren wanneer drempelwaarden worden overschreden. |
| Queryanalyse | Gebruik het queryprofiel om problemen met metrische weergavequery's op te lossen en te optimaliseren. |
| JDBC en ODBC | Toegang tot metrische weergaven via JDBC- en ODBC-verbindingen. Metagegevens-API's maken de structuur van de metrische weergave beschikbaar voor externe BI- en analysehulpprogramma's. |
| Externe BI-hulpprogramma's | Query's uitvoeren op metrische weergaven van Power BI, Tableau, Sigma en andere BI-hulpprogramma's met behulp van aangepaste SQL- of BI-compatibiliteitsmodus. |
| Excel-invoegtoepassing | Query's uitvoeren op metrische weergaven van Microsoft Excel met behulp van de Azure Databricks Excel-invoegtoepassing. |
| Google Sheets | Query's uitvoeren op metrische weergaven van Google Sheets met behulp van de Databricks-connector. |