Crystal Reports for Rational Application Developer 設計工具指南

一對多連結的效能考量

本節資訊的重點在於協助您在執行報表時,能夠最佳化處理速度並使網路傳輸量達到最低。您將會學習到在一對多的狀況下使用選擇公式和索引來使您的報表更有效率的最佳方式。如果沒有運用這一節所提供的資訊,您的報表所處理的資料錄可能會比需要處理的數量多出幾十筆甚至幾千筆以上。
當兩個資料庫資料表之間存在一對多的狀況且程式從資料表中比對相符的資料錄時,有許多因素決定了程式要讀取和驗算的資料錄數量。
下列資料表顯示出不同因素對於程式最後必須讀取的資料錄數量所造成的影響。圖表依據這些假設:

附註: 資料檔的效能考量和 SQL 資料庫的考量並不相同。資料檔是從 Crystal Reports 中直接存取的任何非 SQL 資料庫。在目前的論述中,SQL 資料庫是指可以從Crystal Reports或是透過 ODBC 直接存取的任何資料庫,以及透過 ODBC 存取的任何其他資料庫類型。



Business Objects, SAP 子公司
http://www.taiwan.businessobjects.com/
支援服務
http://www.taiwan.businessobjects.com/support/
產品說明文件網站
http://support.businessobjects.com/documentation/