Ви можете використовувати матеріалізоване подання контролювати, хто має доступ до конкретних даних. Ви можете фільтрувати інформацію для користувачів, не надаючи їм доступу до вихідних таблиць. Цей підхід практичний, якщо ви хочете контролювати, хто має доступ до яких даних і яку їх кількість вони можуть бачити та з якими взаємодіяти.
Матеріалізовані представлення корисні, коли ви створюєте складні аналітичні запити на великій кількості необроблених даних, але зазвичай вам потрібні лише відфільтровані або зведені результати. Зокрема, матеріалізовані погляди забезпечують перевагу над звичайними столами в 3 конкретних категоріях: швидкість, Простота, і.
CREATE MATERIALIZED VIEW подібний до CREATE TABLE AS, за винятком того, що він також запам’ятовує запит, використаний для ініціалізації представлення, щоб його можна було оновити пізніше за запитом. Матеріалізоване представлення має багато тих самих властивостей, що й таблиця, але немає підтримки для тимчасових матеріалізованих представлень.
Матеріалізовані погляди не можуть бути вкладені в інші матеріалізовані представлення. Матеріалізовані подання не можуть запитувати зовнішні таблиці чи таблиці із символами узагальнення, логічні подання1, знімки або змінювати таблиці з увімкненим збором даних.
Матеріалізовані представлення особливо корисні, коли: Результати запиту містять невелику кількість рядків і/або стовпців відносно базової таблиці (таблиця, на якій визначено представлення). Результати запиту містять результати, які потребують значної обробки, зокрема: Аналіз напівструктурованих даних.