第 4 課:定義報表模型

報表模型是一個中繼資料層,位於識別商務實體、欄位和角色的實體資料庫之上。發行之後,「報表產生器」使用者不需要熟悉資料庫結構,也不需要了解和撰寫查詢,便可以利用這些模型來開發報表。模型由各個實體、在這些商務實體之間預先定義的關聯性,以及預先定義的計算組成;其中實體是利用易記名稱放在同一組中的相關報表項目。模型利用稱為「語意模型定義語言」(SMDL) 的 XML 語言來定義。報表模型檔的副檔名是 .smdl。

在此教學課程中,您將建立「報表產生器」中所能使用的報表模型。

若要定義報表模型

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 [報表模型],然後選取 [加入新的報表模型]

    此時會顯示 [報表模型精靈]。

  2. [下一步]

  3. [可用的資料來源檢視] 清單中,確認已選取 [ModelTutorial],再按 [下一步]

    此時會顯示 [選取報表模型產生規則] 頁面。這些規則會決定如何從資料來源產生中繼資料。針對這個教學課程的目的,請接受所有預設值。中繼資料會組合在稱為實體的物件中。

  4. [下一步]。[收集模型統計資料] 頁面隨即顯示。

    [!附註]

    為了產生模型內的某些設定,SMDL 會相依於儲存在資料來源檢視中的資料庫統計資料。如果資料來源中的資料變更過,或資料來源檢視修改過,建議您選取 [在產生之前更新統計資料] 選項。

  5. 確認已選取 [在產生之前更新統計資料],再按 [下一步]

  6. [名稱] 方塊中,確認已選取 [ModelTutorial]

  7. 若要完成精靈作業及建立報表模型,請按一下 [執行]

  8. 若要結束精靈,請按一下 [完成]

    此時 [ModelTutorial - Microsoft Development Environment] 視窗會顯示模型內的實體和資料夾。選取某個實體,會顯示這個實體所包含的欄位、資料夾和角色的清單。當選取模型名稱時,您可以按一下滑鼠右鍵來加入實體、檢視方塊和資料夾。當選取實體時,您可以按一下滑鼠右鍵來加入資料夾、來源欄位、運算式和角色。

後續步驟

接下來,您將使用 Business Intelligence Development Studio,將模型發行到報表伺服器。請參閱<第 5 課:發行報表模型專案>。