Обновить материализованный вид в тейиде
Я создал teiid vdb с источником данных сервера sql. Модель представления содержит материализованное представление, нужно знать, как обновить материализованное представление вручную (например, ежедневно или ежечасно) или автоматически? Есть ли какая-либо команда sql для запуска обновления?
1 ответ
Да, teiid поддерживает как по запросу, так и периодическое обновление материализованных представлений:
- использовать
SYSADMIN.refreshMatView
процедура обновления вида вручную - использовать
/*+ cache(ttl:<milliseconds>) */
подсказка кеша в преобразовании вида для включения периодических обновлений
См. https://docs.jboss.org/author/display/teiid810final/Internal+Materialization для получения дополнительной информации.