使用結構描述產生精靈
結構描述產生精靈在產生階段,需要不多的資訊。結構描述產生精靈產生關聯式結構描述所需的大部分資訊,都是從您設計的 Analysis Services Cube 和維度中擷取,但是您可以自訂產生主旨區域資料庫結構描述的方法,以及為結構描述中之物件命名的方法。
開啟結構描述產生精靈
您可以使用幾個不同的方法從 Business Intelligence Development Studio 開啟 [結構描述產生精靈]:
您可以從 Analysis Services 專案中的許多地方開啟此精靈。您能夠以滑鼠右鍵按一下 Analysis Services 專案物件,然後從內容功能表按一下 [產生關聯式結構描述]。您也可以按一下 Analysis Services 專案物件,然後按一下 [資料庫] 功能表中的 [產生關聯式結構描述]。
您可以按一下維度精靈或 Cube 精靈之最後一個頁面上的 [立即產生結構描述] 核取方塊,即可從其中一個精靈內開啟精靈。
指定目標
您必須指定您希望 [結構描述產生精靈] 在其中產生主旨區域資料庫之結構描述的資料來源檢視。雖然您可以選取現有的資料來源檢視,不過通常是會根據資料來源建立新的資料來源檢視。您可以根據現有的或新的連接,或是根據另一個物件,來建立資料來源。[結構描述產生精靈] 會在資料來源及資料來源檢視所參考的資料庫中,為主旨區域資料庫產生結構描述。[結構描述產生精靈] 不會建立主旨區域資料庫本身,而是會建立關聯式結構描述來支援您所指定之現有資料庫中的 Cube 和維度。
結構描述產生精靈產生基礎物件時,會使用來源檢視樣式繫結,將 Analysis Services 維度和 Cube 繫結到產生的資料表與資料行。如需詳細資訊,請參閱<設計維度>。
[!附註]
若要解除 Analysis Services 維度和 Cube 與先前產生之物件之間的繫結,請刪除 Analysis Services Cube 和維度所繫結的資料來源檢視,然後使用 [結構描述產生精靈],為 Cube 和維度定義新的資料來源檢視。
指定主旨區域資料庫的結構描述選項
結構描述產生精靈提供許多選項,可以定義為主旨區域資料庫產生的結構描述。您可以在精靈的 [主旨區域資料庫結構描述選項] 頁面上,指定這些選項。
指定結構描述擁有者
您可以將 [主控結構描述] 的值設定為有效的字串,以指定結構描述的擁有者。結構描述的預設擁有者是 Analysis Services 專案,不過您可以指定任何想要的結構描述擁有者。
指定主索引鍵、索引和條件約束
依預設,結構描述產生精靈會在主旨區域資料庫裡的每個維度資料表中,建立一個主索引鍵條件約束。主索引鍵對應到屬性,該屬性會在對應的 Analysis Services 維度中指定為索引鍵屬性。這個條件約束可以最低的成本,改善大多數環境中的處理效能。邏輯主索引鍵一律會在資料來源檢視中建立,即使您選擇不在主旨區域資料庫中建立主索引鍵也一樣。若要定義維度資料表上的主索引鍵條件約束,請選取 [在維度資料表上建立主索引鍵]。
依預設,精靈也會在每個事實資料表中的外部索引鍵資料行上建立索引。這些索引會增進大多數環境中的處理效能。效能之得以增進,是因為 Analysis Services 產生從主旨區域資料庫擷取新資料的處理查詢,通常會包含事實資料表和維度資料表之間的許多聯結陳述式。若要在每個事實資料表中的外部索引鍵資料行上定義索引,請選取 [建立索引]。
最後,依預設精靈會在事實資料表和每個維度資料表之間,強制執行參考完整性。如果您選擇不強制執行參考完整性,結構描述產生精靈還是會在資料庫和資料來源檢視中,建立這些關聯性。若要強制執行參考完整性,請選取 [強制執行參考完整性]。
保留累加產生的資料
重新產生資料庫結構描述時,結構描述產生精靈預設會嘗試保留資料。如果因為結構描述變更,以致結構描述產生精靈必須刪除任何資料列,則在刪除資料列之前,您會收到警告。例如,可能因為您卸除維度,或者因為您變更維度屬性時變更了資料類型,所以必須刪除資料列,以解決參考完整性的問題。若要在重新產生資料庫結構描述時保留資料,請選取 [重新產生時保留資料]。
指定命名慣例
您可以在精靈的 [指定命名慣例] 頁面上,定義結構描述產生精靈在主旨區域資料庫中產生某些物件時,所使用的命名慣例。如需有關 [指定命名慣例] 頁面上可用之選項的詳細資訊,請參閱<指定命名慣例 (結構描述產生精靈) (Analysis Services - 多維度資料)>。
這些選項的值應設定為與您的環境中所要的慣例相符。