materialized_view()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Odkazuje na materializovanou část materializovaného zobrazení.
Funkce materialized_view()
podporuje způsob dotazování materializované části pouze zobrazení a určení maximální latence, kterou chce uživatel tolerovat. Tato možnost nezaručuje vrácení nejaktuálnějších záznamů, ale vždy by měla být výkonnější než dotazování na celé zobrazení. Tato funkce je užitečná pro scénáře, ve kterých jste ochotni obětovat určitou aktuálnost pro výkon, například v řídicích panelech telemetrie.
Syntaxe
materialized_view(
ViewName,
[ max_age ] )
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
ViewName | string |
✔️ | Název materializovaného zobrazení |
max_age | timespan |
Pokud není k dispozici, vrátí se pouze materializovaná část zobrazení. Pokud je k dispozici, vrátí funkce materializovanou část zobrazení, pokud je čas poslední materializace větší než @now - max_age . V opačném případě se vrátí celé zobrazení, které je shodné s dotazováním ViewName přímo. |
Příklady
Dotazujte pouze materializovanou část zobrazení nezávisle na tom, kdy byla naposledy materializována.
materialized_view("ViewName")
Dotazujte materializovanou část pouze v případě, že byla materializována za posledních 10 minut. Pokud je materializovaná část starší než 10 minut, vraťte úplné zobrazení. Tato možnost by měla být méně výkonná než dotazování materializované části.
materialized_view("ViewName", 10m)
Notes
- Po vytvoření zobrazení se může dotazovat stejně jako jakákoli jiná tabulka v databázi, včetně účasti v dotazech mezi clustery nebo mezi databázemi.
- Materializovaná zobrazení nejsou zahrnutá do sjednocení se zástupnými cardy ani vyhledáváním.
- Syntaxe pro dotazování zobrazení je název zobrazení (například odkaz na tabulku).
- Dotazování materializovaného zobrazení vždy vrátí nejaktuálnější výsledky na základě všech záznamů přijatých do zdrojové tabulky. Dotaz kombinuje materializovanou část zobrazení se všemi nematerializovanými záznamy ve zdrojové tabulce. Další informace naleznete v tom , jak materializovaná zobrazení fungují pro podrobnosti.