定義沒有資料來源的標準類型維度
您也可以在沒有現有資料來源的情況下,於 Business Intelligence Development Studio 中建立維度,然後在資料來源檢視和基礎資料來源中產生資料表和資料行。如需詳細資訊,請參閱<結構描述產生精靈的簡介>。在沒有預先定義之資料來源檢視的情況下定義維度時,可以從頭開始或根據維度範本來定義此維度。
當您在沒有資料來源的情況下定義維度時,可以根據維度範本來定義此維度,也可以從頭開始定義此維度。「維度精靈」提供了一些維度範本,讓您可以建立常見的維度類型。您可以從以下維度類型中選擇:
- 帳戶
- 客戶
- 日期
- 部門
- 目的地貨幣
- (員工)
- 地理位置
- 網際網路銷售訂單的詳細資料
- 組織
- 產品
- 促銷
- 轉售商銷售訂單的詳細資料
- 轉售商
- 銷售通路
- 銷售原因
- 銷售摘要訂單的詳細資料
- 銷售領域
- 狀況
- 來源貨幣
每個標準範本都支援可供選擇納入維度的屬性。您也可以針對資料常用到的維度,加入自己的範本檔案。維度範本位於以下資料夾:
C:\Program Files\Microsoft SQL Server\90\Tools\Templates\olap\1033\Dimension Templates
建立沒有資料來源的標準維度
維度精靈會引導您透過下列步驟,不使用資料來源而建立標準維度。
指定維度類型
除非您是根據範本建立維度,否則可以在「維度精靈」的 [指定維度類型] 頁面上指定維度類型,在此情況下,會為您定義此類型;您也可以在此頁面上識別指定之維度類型的標準屬性。此頁面會針對維度以及識別為維度之標準類型的屬性設定 Type 屬性。
如果您選取的範本對應到維度類型,此頁面會使用該維度類型的選項擴展。如果您並未選取範本,或沒有對應的維度類型,預設的維度類型為 [一般]。如果尚未選取維度類型,請為您建立的維度選擇最適當的類型。如果沒有為 [維度類型] 列出的適當類型,請使用 [一般]。
選擇維度類型時,精靈會在 [維度屬性] 下列出適用於此維度的屬性類型。在資料表中,選取您的資料支援的屬性類型。若要選取屬性類型,請選取該屬性類型旁的 [包含] 核取方塊,再於 [維度屬性] 下鍵入屬性的名稱。預設名稱與 [屬性類型] 相同。如果您並未選取屬性類型,則會從維度及其階層移除該屬性的所有參考。
附註: |
---|
請注意,您選取 [時間] 作為維度類型來建立時間維度。如需有關時間維度之屬性類型的詳細資訊,請參閱<時間 (SSAS)>。 |
識別索引鍵屬性與變更維度
在 [指定維度索引鍵和類型] 頁面上,選取要作為維度之索引鍵屬性的屬性。索引鍵屬性通常會對應到主維度資料表的主索引鍵資料行,並索引維度的分葉成員。
如果您選取範本,而且在範本中有定義索引鍵屬性,則該屬性為預設索引鍵屬性。如果您選取範本,但是在範本中並未定義任何索引鍵屬性,您在 [指定維度類型] 頁面上選取的所有屬性在清單中都可以使用,且預設值為清單中的第一個屬性。您可以選擇在 [指定維度類型] 頁面上選取的任何屬性作為索引鍵屬性。如果您並未選取任何屬性,精靈會自動建立索引鍵屬性,並串連維度名稱與「識別碼」來為其命名。
最後,指定此維度是否為變更維度。變更維度中的成員會隨著時間而移至階層內的不同位置。若要啟用 Analysis Services 來追蹤這些變更,精靈會產生其他資料行並建立對應到這些資料行的屬性。之後使用結構描述產生精靈建立的任何封裝,都會根據維度的緩時變維度特性來管理 Surrogate 索引鍵。
當您選取 [這是變更維度] 核取方塊時,維度精靈會使用為屬性 [Type] 屬性指定的設定值定義下列屬性:
屬性 | 類型 |
---|---|
SCD OriginalID |
SCDOriginalID |
SCD 結束日期 |
SCDEndDate |
SCD 開始日期 |
SCDStartDate |
SCD 狀態 |
SCDStatus |
如果您使用的範本中有定義這些緩時變維度屬性,依預設,[這是變更維度] 核取方塊為已選取。如果您清除核取方塊,則會從維度中移除緩時變維度屬性。
您可以使用維度設計師來設定緩時變維度的屬性。
完成維度精靈
在 [正在完成精靈] 頁面上,檢閱新維度的結構,然後為維度命名。選取 [立即產生結構描述] 核取方塊,在您按一下 [完成] 後即可啟動結構描述產生精靈。在大多數情況下,如果您計劃建立其他物件,則不應選取此核取方塊。如果您並未選取此核取方塊,也可在稍後使用維度設計師來產生結構描述。