上一頁 下一頁

建置共用開發架構

前面幾節說明如何建立和使用資料來源與資料集,以及如何佈置和格式化報告項目。如果單一報告的開發人員只需要少數的報告,那麼就能很有效率地使用這些方法。但是在較大的專案中,如果專案有多個開發人員,或者專案需要更多的報告,就需要許多設計,才能使用相同的元素或佈置。

為了支援建立及維護標準格式、與其他報告開發人員協同作業來建置報告,以及避免設計作業出錯而反覆修改,BIRT 使用了下列檔案類型:

*
程式庫的主要用途是提供報告設計的開發人員具有預先設計的報告元素和樣式的共用儲存庫。程式庫檔的副檔名是 .rptlibrary。BIRT 會在資源資料夾中尋找程式庫。
程式庫是報告設計的動態元件。當程式庫開發人員變更程式庫時,報告設計會自行和已變更的程式庫同步處理。這樣的話,就可以輕易地在報告設計套組內傳送變更。
程式庫會儲存自訂報告元素,如資料來源、視覺化報告項目、樣式和主頁面。您可以使用報告設計中的程式庫來存取自訂元素。您可以在單一報告設計中使用多個程式庫。藉由使用多個程式庫,您可以將不同專案或程序所需要的樣式與功能分開。
*
範本的主要用途是提供標準起點給新的報告設計。就本身而論,範本檔的結構與報告設計檔的結構相同。範本檔的副檔名是 .rpttemplate。BIRT 會在範本資料夾中尋找範本。
範本是一種用來建置新建報告設計的一種靜態架構。衍生自範本的報告設計會修改該範本的副本。因此,報告設計只能衍生自一個範本。由於報告設計會使用範本的副本,因此當範本開發人員變更範本時,以該範本為基礎的報告設計並不會自動反映這些變更。
範本提供了標準報告佈置的結構。範本可以包含出現在報告佈置中的視覺化報告項目、資料來源與資料集,以及主頁面佈置。範本使用程式庫的方式和報告設計一樣。「BIRT 報告設計程式」提供了一組標準範本,例如「簡易清單」報告範本和「群組清單」報告範本。
*
類似於網頁項目的格式化,這種類型的檔案亦可在報告項目中提供格式化項目的樣式。

© Copyright Actuate Corporation 2013