Data Studio 是基礎供應項目,包括資料管理生命週期的重要作業支援,包括管理、
應用程式開發及查詢調整。Data Studio 由兩個元件組成:Eclipse 型用戶端及 Web 型主控台。
Data Studio 的重要作業
使用
Data Studio 進行下列重要作業:
- 管理資料庫、監視性能及執行工作
- Data Studio 提供資料庫管理及維護支援,包括物件、變更及授權管理、Scripting、
基本性能及可用性監視,以及自動變更資料庫的工作排程。
圖 1. 內含 Web 主控台視圖的 Data Studio 用戶端,用於工作管理及性能監視器作業。
- 開發資料庫應用程式
- Data Studio 協助開發人員及資料庫管理者開發、除錯及部署資料庫應用程式及資料庫常式(SQL 或 Java 儲存程序及使用者定義的函數)。
- 資料存取開發支援
- 如果已對 Java 應用程式啟用資料存取開發支援,則開發人員及資料庫管理者可以使用 Data Studio,
瞭解資料庫物件、原始碼及位於原始碼的 SQL 陳述式之間的關係。資料存取開發支援也提供 SQL 陳述式的用戶端度量。
- pureQuery 支援
- 如果已啟用 pureQuery 支援,則開發人員可以使用整合的 InfoSphere Optim pureQuery Runtime 及 pureQuery API,
建立 Java 應用程式。開發人員可以使用整合的 Java 編輯器及簡式 pureQuery 語法與 API 搭配,
以利用資料存取物件 (DAO) 型樣建立簡式 Java 資料存取層。
圖 2. 顯示您用於開發作業之 Java 視景的 Data Studio 用戶端。
- 調整查詢
- Data Studio 包括基本查詢調整工具,例如查詢格式化、存取路徑圖形及統計資料建議,以協助開發人員及 SQL 調整器建立更高的效能查詢。
當連接至 InfoSphere Optim Query Workload Tuner 授權作用中的 DB2 資料庫或子系統時,
您也可以使用 Data Studio,來存取 IBM InfoSphere Optim Query Workload Tuner 的調整功能。
圖 3. Data Studio 用戶端中 Query Tuner Workflow Assistant 的檢閱區段。
Data Studio 元件
Data Studio 具有兩個元件:Eclipse 型 Data Studio 用戶端及 Web 型主控台。
- Data Studio 用戶端
- 一種 Eclipse 型整合開發環境,用於可與其他 IBM 軟體產品一起安裝,以便它們可以共用一般環境的資料庫管理、
常式及 Java 應用程式開發,以及查詢調整。
- Data Studio Web 主控台
- 一種 Web 型工具,具有性能及可用性監視功能,以及工作建立及管理工具。您可以針對每一個用戶端安裝一個 Web 主控台,
或用戶端群組可以共用 Web 主控台。
實務範例:團隊環境中的 Data Studio
您可以安裝多個 Data Studio 元件的實例來鏡映您的組織,並支援您的企業結構。例如,
在其中的使用者具有不同角色及存取權的組織中,您的團隊就可以安裝多個 Data Studio 用戶端實例。
下列圖解會顯示一項複式的使用實務範例,這是由資料庫設計人員和多位資料庫管理者及應用程式開發者所共同組成,他們對於測試和正式生產資料庫及 Data Studio Web 主控台,都分別具有不同的存取權。
圖 4. 複式安裝和使用實務範例的拓蹼圖表
在此實務範例中大部分的使用者都只具有測試資料庫的存取權,而測試資料庫管理者則具有額外的 Data Studio Web 主控台存取權。同樣地,
正式作業資料庫管理者對正式作業資料庫及 Data Studio Web 主控台兩者具有存取權。具有 Data Studio Web 主控台存取權的管理者,可以監視資料庫性能、管理工作,以及管理和共用整個組織中的資料庫連線資訊。