Skip to main content
Version: v1

使用 SQL Explorer 產生 Materialized View

如想要了解 View 與 Materialized View 差異與概念可以參考這裡

SQL explorer 轉存 Materialized View

您到 "SQL Explorer" 中輸入您想要的 SQL statement 後您可以按下拉選單選擇 "Materizalized View",系統就會把您現在的 SQL 轉存成一個 Materialized View。

一種方式從結果轉成 Materialized View

sql mv create

另一種可以從下 SQL 時就把現在使用的 SQL 轉乘 Materialized View。

sql mv create

儲存 Materialized View

點擊了 Materialized View 後,他會有一個表格讓您填寫您想要的儲存 Materialized View 名稱等。

materialized_view save

儲存的設定:

1. 排程管理:

可以針對您的需求每小時、每天、每月進行排程,或客製化時程。

mv scheduling

定期更新,可設定間隔小時 (Hourly),每天時間 (Daily),每週時間 (Weekly),或自定義 Crontab 語法。

Crontab 時區

若在 Crontab 中指定特定的 Hour,需注意這邊的時間是 UTC +0 時區。

儲存後查看 Materialized View 清單在 SQL Explorer

儲存後,您就可以在 SQL explorer 的右側,切換到 "Materialized View" 中看到已經創立的 Materialized View。

查看 Materialized View 在 Table 列表

要查看 Materialized View 細節的話您需要到 Table 列表中去查看

查看 Materialized View 細節

點進 "Tables" > "Materialized View" 後您就可以看到細節資料

mv details

Materialized View 完成

Materialized View 完成時,會呈現如下

mv complete

Materialized View 失敗

Materialized View 失敗時會呈現如下:

mv fail

Materialized View 可以點擊 "View Refresh History" 查看更多失敗的 Record。

mv fail

查看 Materialized View 的 Log 可以點擊 "View Log"。

mv fail

手動更新 Materialized View

如您希望可以即刻更新 Materialized View 的話,可以在下拉選單中看到 "Refresh" 的選項,他就會即刻開始執行。

mv refresh

編輯 Materialized View

編輯 Materialized View 的資訊,可以點擊下拉選單中的 "Edit"

mv edit

查看過去所有 Materialized View 紀錄

您也可以回溯去看所有過去產生 Materialized View 的紀錄,點擊後就能看到過去所有的 Materialized View 紀錄。

mv refresh history

刪除 Materialized View

如您要刪除 Materialized View 也可以在 "Tables" > "Materialized View" 這裡刪除資料。

mv delete