Обновить материализованный вид в тейиде

Я создал teiid vdb с источником данных сервера sql. Модель представления содержит материализованное представление, нужно знать, как обновить материализованное представление вручную (например, ежедневно или ежечасно) или автоматически? Есть ли какая-либо команда sql для запуска обновления?

1 ответ

Да, teiid поддерживает как по запросу, так и периодическое обновление материализованных представлений:

  • использовать SYSADMIN.refreshMatView процедура обновления вида вручную
  • использовать /*+ cache(ttl:<milliseconds>) */ подсказка кеша в преобразовании вида для включения периодических обновлений

См. https://docs.jboss.org/author/display/teiid810final/Internal+Materialization для получения дополнительной информации.

Другие вопросы по тегам