這份文件旨在大概說明 SAP HANA 與 Tableau 中的效能追蹤與監控功能,以找出效能瓶頸。瞭解這項資訊,是找出合適的效能最佳化措施的必要條件。
這份白皮書提供進行以下動作的逐步操作說明與建議:
- 分析在 SAP HANA 上執行之 Tableau 儀表板的效能
- 瞭解資料庫執行步驟與執行時間影響
- 建立長期效能監控機制
- 找出可將查詢與儀表板最佳化的各種機會
尋找能提升 Tableau 儀表板效能的各種機會
SAP HANA 是 Tableau 客戶廣泛使用的資料環境。如要避免在高負載情況下出現瓶頸,能夠分析與找出消耗資源的查詢(CPU 執行時間與記憶體用量)及主要查詢(執行時間乘以執行次數),就顯得相當重要。您可以設定 SAP HANA 來收集這些統計資料,再使用 Tableau 連線至這些資料進行分析。
如果想要順利在 SAP HANA 的即時資料來源上實作 Tableau 儀表板,效能和穩定性是關鍵。為了盡可能獲得最佳效能,一定要在設計過程中分析儀表板執行時間,且之後則必須持續監控系統,瞭解是否有執行時間過長的查詢。
這份白皮書涵蓋的主題和工具包括:
- 如何使用 Tableau 的強大分析功能來分析 SAP HANA 中所記錄之消耗資源的陳述式
- 將以下項目與 Tableau 搭配使用的時機與方法:SAP HANA 消耗資源的陳述式追蹤、SQL 追蹤、SQL 計劃快取及 SAP HANA 記憶體追蹤功能
- 使用 SAP HANA Plan Explanation 和 SAP HANA Plan Visualizer 進一步分析執行時間長及記憶體用量高的 SQL 查詢
- 設計高效率工作簿的其他資源,以及儀表板效能最佳做法
效能追蹤與工作負載分析的必要條件
如要啟用這份文件中提到的 SAP HANA 追蹤,則必須具有足夠的授權或 SAP HANA 管理員的協助。此外,還必須有具備 Tableau Creator 授權的人員(例如分析師或儀表板設計師)收集 Tableau 測量的前端執行時間。結合這些條件後,這些 Tableau 與 SAP HANA 追蹤將能提供完整端對端執行時間分佈的情形。這些追蹤可以提供找出效能瓶頸所需的資訊,此類瓶頸非常適合進行效能最佳化。
準備開始了嗎?歡迎 下載白皮書 進一步瞭解。