2024 年 1 月 10 日,在 使用 Metabase

閱讀時間 8 分鐘

Metabase 維護與使用分析

The Metabase Team Portrait
Metabase 團隊
‧ 2024 年 1 月 10 日,在 使用 Metabase

‧ 閱讀時間 8 分鐘

Metabase housekeeping with usage analytics Image
分享這篇文章

Metabase 使用情況分析是一種調查工具,您可以使用它來尋找錯誤並更快地進行疑難排解;清理您的 Metabase 執行個體。它適用於 Pro 和 Enterprise 方案,作為建立在使用情況資料上的互動式儀表板、問題和模型的集合。

關於使用情況分析,很棒的一點是您可以依使用者群組篩選,以查看不同部門的人員未使用哪些內容,並反向操作以找出如何引導他們找到與他們相關的內容。

以下是我們建議使用使用情況分析來保持 Metabase 整潔、有條理且順暢運作的一些方法。

尋找並移除(或重新調整用途)未使用的儀表板和問題

人們進行臨時分析,儲存這些問題和儀表板,然後忘記它們,這可能會使您的執行個體變得雜亂。封存未使用的問題可以將它們移開,這樣人們就不會意外地使用過時的資料。

未使用的內容也可能表示重要且相關的內容很難讓人找到。例如,您的財務團隊並非有意忽略您專門為他們製作的儀表板,他們只是找不到回到該儀表板的路。

當您需要確定新專案的優先順序時,了解哪些內容未使用也可能會派上用場。例如,行銷團隊要求建立新的儀表板,但快速檢查顯示,您為他們製作的最後一個儀表板僅使用過一次,因此一次性分析專案可能更合適。

如何在 Metabase Analytics 中查看哪些內容未使用:查看「Content with Cobwebs」(佈滿蜘蛛網的內容)儀表板。這是一個預先建立的儀表板,您可以在其中查看哪些儀表板和問題已有一段時間未使用。

如何處理:在「Content with Cobwebs」儀表板中,您可以查看每個使用者群組或部門未使用哪些內容,並封存任何未使用的儀表板或問題,以最大程度地減少雜亂。

Least viewed content in the Content with Cobwebs dashboard

如果您在使用情況分析中注意到某些內容實際上並未使用,請讓它們更容易被發現和參考。您可以使用任何儀表板自訂您的 Metabase 首頁,以便人們可以立即取得他們需要的資訊。您也可以透過呈現索引記錄,或使用官方集合已驗證的模型和問題(如果您使用的是 Pro 或 Enterprise 方案)來引導人們前往他們需要去的地方,讓您的資料更易於搜尋。

尋找儀表板上顯示錯誤的卡片

透過尋找顯示錯誤的儀表板,並找出哪些儀表板需要重構或停用,以減少挫敗感和死路。

如何尋找儀表板上傳回錯誤的卡片:檢視「Query Log」(查詢日誌),並依 Query source is dashboardError is not empty 篩選,以查看哪些卡片未如預期運作,然後修復或移除它們。

Query log in the query builder with query source and error filters

如何處理:查詢日誌通常會顯示錯誤原因,以便您知道如何修復。例如,ERROR: syntax error at or near "left" Position: 121您也可以將此日誌與人員模型依使用者 ID 聯結,以追蹤儀表板和卡片回溯到其建立者,這樣您就可以詢問它們是否仍在使用中。

A query that joins the query log with the people model on user ID

查看哪些過時的儀表板和問題正在被使用(當它們可能不應該被使用時)

有些儀表板和問題將是常青的,會隨著新擷取的資料自動更新。但例行檢查人們是否未使用過時的問題或儀表板可能會很有用。表格和模型也是如此。

如何檢查過時的儀表板和問題:在查詢產生器中,將「View Log」(檢視日誌)和「Content」(內容)模型依 qualified ID 聯結,並篩選最近檢視過的內容,以及一年多前建立的內容(或更多或更少,取決於您組織中認為的「過時」程度)。

A query that joins the View Log and Content models in the Metabase query builder

如何處理:找出內容是否仍然相關,如果不是,請考慮封存它,或使用更新鮮的資料來源重新建立內容。將經過審查的內容標記為已驗證(並告知您的團隊),以便他們使用值得信賴的資料。

尋找速度緩慢的儀表板和問題

當涉及到長時間執行的查詢和您的資料倉儲時,時間就是金錢。載入時間長的儀表板和問題對每個人來說都是一種痛苦,並且會讓人們不願意自助服務。

如何尋找速度緩慢的內容:檢視「Performance overview」(效能概觀)儀表板。關於「Dashboards」(儀表板)、「Questions」(問題)、「Databases」(資料庫)和「Users」(使用者)的資訊分為不同的索引標籤。在每個索引標籤中,您可以依資料庫和使用者群組篩選,並檢視特定記錄。例如,對於最慢的儀表板,按一下儀表板並在動作選單中選取「See these Query logs」(查看這些查詢日誌)。

如何修復:您可以調查儀表板速度緩慢的原因。儀表板上的最佳卡片數量為 20-25 張,超過此數量會減慢載入時間。使用索引標籤來分隔儀表板內容,以加快速度,同時也讓人員更容易使用。對於問題,您可能需要考慮最佳化或重構查詢。

您也可以快取結果(如果您使用的是 Metabase Pro,可以非常具體地了解快取什麼以及快取多長時間),或決定是否該封存舊內容。

管理使用者:停用舊帳戶,追蹤非活躍使用者

我們希望每個人都能充分利用 Metabase,並且不必為未使用的席位付費。如果使用者幾週未登入,或第一次登入後再也沒有登入,他們可能沒有從存取 Metabase 中獲得太多好處。這些人可能需要額外的協助才能找到他們需要的東西,或者他們的帳戶可能可以安全地停用。

如果有人離開您的組織,但不確定您或其他管理員是否已停用他們的帳戶,您可以在「People」(人員)模型中快速檢查。

如何檢查非活躍使用者:在「People」(人員)模型中,依「Active」(活躍)使用者篩選。這是任何目前有權存取/付費授權的使用者。從這裡,您可以篩選上次登入時間超過六個月前(或更長或更短,取決於您的偏好)的任何人。您也可以檢查上次登入時間與他們加入日期相符的人員。

A filter to show only active users with a login over 6 months ago

如何處理:與一段時間未登入的人員聯絡。查看他們是否需要使用 Metabase 或存取正確的資料、問題或儀表板方面的協助。如果他們不再需要使用 Metabase,您可以停用他們的帳戶

尋找最消耗資源的內容

您的 Metabase 也可能因消耗大量資源的儀表板和問題而速度變慢。根據您的資料庫,這也可能會影響成本。例如,Snowflake 會根據查詢執行時間長短收費。

透過了解哪些問題會對您的資料庫和 Metabase 造成壓力,您可以採取行動,例如快取結果、重構查詢,或使用其他篩選器來查詢較少的資料(例如,限制日期範圍或國家/地區)。

如何尋找最佔用資源的內容:檢視「Performance Overview」(效能概觀)儀表板,以查看哪些儀表板、問題和使用者正在使用最多資源。檢視每個索引標籤並依資料庫或使用者篩選以獲得更多深入解析。

如何處理:以下是您可以執行的效能最佳化檢查清單。

閱讀更多關於 Metabase 使用情況分析的資訊

您可能也會喜歡

所有文章
Set up a basic pipeline for log analysis Image 2024 年 3 月 4 日,在 使用 Metabase

設定用於日誌分析的基本管線

您可以將 BI 工具用於小規模日誌分析,並搭配資料視覺化。以下是一些入門技巧和建議。

The Metabase Team Portrait
Metabase 團隊

閱讀時間 4 分鐘

Embed a Metabase dashboard in Zendesk Image 2024 年 2 月 26 日,在 使用 Metabase

在 Zendesk 中嵌入 Metabase 儀表板

取得您需要的客戶資料和深入解析,這些資料和深入解析會自動篩選並準備好在您的支援票證中使用。您也可以將儀表板嵌入 Salesforce、Stripe、Jira 或允許嵌入 URL 的平台中。

Ignacio Beines Furcada and Sarina Bloodgood Portrait
Ignacio Beines Furcada 和 Sarina Bloodgood

閱讀時間 5 分鐘

所有文章
Close Form Button

訂閱我們的電子報

隨時掌握 Metabase 的更新和新聞。絕不發送垃圾郵件。