IBM Data Studio 1.1.0 版的新增功能

DB2® Developer Workbench 已重新命名,現在改稱為 IBM Data StudioData Studio 在下列項目中,提供重要且全新的加強功能:
資料庫連線
  • IBM® Data Server Driver for JDBC and SQLJ 包含在本產品中。這個驅動程式可用來連接任何 IBM 資料伺服器。
  • 您可以使用「資料庫瀏覽器」工具列按鈕或檔案 > 匯出功能表,將資料庫連線資訊匯出至資料庫描述子 (XML) 檔案。 然後,將這些檔案中的資訊匯入另一個工作區。這項特性讓團隊成員更容易共用資料庫連線資訊。
  • 您可以使用 Kerberos 鑑別或 LDAP 來連接 DB2 Database for Linux®, UNIX®, and Windows® 或 DB2 for z/OS®。若為 Kerberos 連線,則必須在伺服器上配置 Kerberos 環境。若是 LDAP,則必須擴充 Windows Active Directory 伺服器的綱目,以支援 DB2 物件。LDAP 只能用來擷取主機名稱及埠號。
  • 您可以在「喜好設定」視窗中的新頁面上,設定資料庫連線喜好設定。連線喜好設定包括連線逾時值、重新連線選項,以及使用者 ID 和密碼持續性。
  • 連接到 DB2 資料庫時,您無需在新建連線精靈中指定資料庫版本號碼。
  • 您可以產生 JDBC 連線的追蹤檔。此項特性僅支援使用 IBM Data Server Driver for JDBC and SQLJ 的連線。
資料應用程式開發
  • 現在,SQL 編輯器可讓您開發使用關聯式及 XML 資料的查詢。您可以使用編輯器建立 SQL 及 XQuery 表示式;在這兩種查詢類型上,都可以使用諸如內容輔助、語法高亮度標示,以及查詢剖析與驗證等等的編輯器特性。除了編輯器的加強功能之外,編輯器還有新的喜好設定頁面,可以讓您建立及使用查詢範本。這些 SQL 編輯器加強功能是為了取代 XQuery 建置器而設計,因為該建置器已不再是產品的一部份。
  • 更好用的常式編輯器 (儲存程序及 UDF)。若為 Java™ 儲存程序,您可以從常式編輯器按一下指向 Java 原始程式的鏈結,讓您能更輕易地找到並編輯 Java 原始程式碼。在部署巢狀儲存程序的同時,也可以查看及選取部署中具有巢狀相依關係的儲存程序。
  • 您可以使用精靈或表格資料編輯器,將儲存在資料開發專案中或檔案系統上的 XML 檔案中的 XML 資料,插入 XML 直欄。若為 DB2 Database for Linux, UNIX, and Windows 伺服器,則可以建立 CLP Script,以登錄儲存在資料開發專案中的 XML 綱目。 您可以在工作台之外執行 CLP Script,以進行登錄。
資料庫管理
「資料庫瀏覽器」中有許多新的作業,一般由資料庫管理者來執行。
  • 資料物件管理。您可以使用「資料物件」編輯器,建立及變更許多的 DB2 及 Informix® Dynamic Server 資料庫物件。
  • 專用權管理。您可以使用「資料物件」編輯器,授與、取消及修改與資料物件或授權 ID 相關的專用權。
  • 資料值及關係的視覺化。若要視覺化資料物件關係,可以從「資料庫瀏覽器」建立總覽圖,並將這些圖解儲存為映像檔,或將它們列印出來。如果也要視覺化資料值分布,則可以從「資料庫瀏覽器」建立圖形值分布視圖。這些特性對於查詢管理及分析 (Visual Explain) 作業有所助益。
  • 統計資料支援。您可以檢視並更新資料物件的統計資料,以協助您增進應用程式效能。還可以使用產品中的 DDL 產生功能,將資料庫的統計資料複製或移轉到另一個資料庫。
  • 資料庫監視。您可以使用 IBM Data Studio Administration Console來監視資料庫效能,並且可以透過檢視詳細資料及套用所提供的建議方法來解決問題。您還可以監視 Q 抄寫及事件發佈、產生性能報告及執行基本作業。若要使用這個特性, 您必須安裝 IBM Data Studio Administration Console
Informix Dynamic Server
本版次新增了對 Informix Dynamic Server (IDS) 的支援。在「資料庫瀏覽器」中連接至 IDS 資料庫之後,便可以執行大部分的資料庫管理作業,並且可以使用連線資訊,建立以 IDS 為目標的資料開發專案。您可以在資料開發專案中開發及儲存 SQL 陳述式;但是,DB2 常式可以使用的精靈和編輯器,尚無法供 IDS 使用。 若要建立及部署 IDS 的常式,您可以在 SQL 編輯器中鍵入 CREATE 語法並加以執行。也可以從「資料庫瀏覽器」執行常式。

您可以使用 Informix JDBC 驅動程式或 IBM Data Server Driver for JDBC and SQLJ 連接到 Informix 資料庫。

Web 服務
現在,您可以使用工作台,建立將資料庫作業 (SQL SELECT 及 DML 陳述式、XQuery 表示式,或是對儲存程序的呼叫) 外曝至用戶端應用程式的 Web 服務。您可以在資料開發專案中建立 Web 服務,也可以很容易地新增儲存程序及 SQL 陳述式,方法為將它們拖放至 Web 服務或使用精靈。 還可以使用工作台,將 Web 服務部署至 Web 伺服器,或從 Web 伺服器中取消部署 Web 服務。

也可以使用工作台來移轉現存的「Web 服務物件執行時期架構 (WORF)」應用程式。

pureQuery Java 開發
pureQuery 提供一般查詢 API,讓您能使用單一介面 (即標準 SQL) 來存取關聯式資料庫及記憶體內的 Java 集合。pureQuery 功能讓您能在 Java 專案中執行下列作業,因此可橋接 關聯式資料及 Java 原始程式碼之間的間隙:
  • 使用 Java 編輯器,編輯及測試 Java 程式中的 SQL,包括 SQL 程式碼協助
  • 建立 Java 類別、SQL 陳述式及資料庫表格之間的各種組合
  • 將 SQL 與方法呼叫關聯
  • 傳遞作為 SQL 輸入的 Java 物件
  • 建立作為 SQL 輸出的 Java物件

讀者意見