定義和瀏覽翻譯

翻譯是指以某種特定語言表示的 Microsoft SQL Server 2005 Analysis Services (SSAS) 物件名稱 (例如,量值群組、量值、維度、屬性、階層、KPI、動作和導出成員)。翻譯會針對可支援多種語言的用戶端應用程式,提供伺服器支援。這類用戶端會將地區設定識別碼 (LCID) 傳給 Analysis Services 的執行個體,讓後者在提供中繼資料給 Analysis Services 物件時,利用 LCID 決定要採用哪一組翻譯。如果 Analysis Services 物件沒有包含那個語言的翻譯,或者沒有包含特定物件的翻譯,則在將物件中繼資料傳回到用戶端時會使用預設語言。例如,假設有一位法國的商務使用者從地區設定為法文的工作站中存取 Cube,若有法文翻譯的話,則該商務使用者會看到法文的成員標題及成員屬性值。不過,如果位於德國的商務使用者,從具有德文地區設定的工作站存取同一個 Cube,商務使用者就會看到德文的標題名稱以及成員屬性值。

您是在適當維度之維度設計師的 [翻譯] 索引標籤,以及在 Cube 設計師的 [翻譯] 索引標籤上,定義維度中繼資料的翻譯。您可以使用維度設計師的 [翻譯] 索引標籤上,不僅為屬性的標題,也為該屬性所代表的成員標題定義翻譯。如需詳細資訊,請參閱<維度翻譯>、<Cube 翻譯>和<使用翻譯 (SSAS)>。

在這個主題的工作中,您會在 [時間] 維度中,為一組有限的維度物件集定義中繼資料翻譯,以及在 Analysis Services 教學課程 Cube 中,為 Cube 物件定義中繼資料翻譯。您會瀏覽這些維度和 Cube 物件,來檢查中繼資料翻譯。

指定 [時間] 維度中繼資料的翻譯

若要指定 [時間] 維度中繼資料的翻譯

  1. [時間] 維度開啟 [維度設計師],然後按一下 [翻譯] 索引標籤。

    此時會出現每一個維度物件以預設語言表示的中繼資料,如下圖所示。Analysis Services 教學課程 Cube 的預設語言是英文。

    維度設計師的翻譯索引標籤

  2. [翻譯] 索引標籤的工具列上,按一下 [新增翻譯]

    一份語言清單會出現在 [選取語言] 對話方塊上。

  3. 按一下 [西班牙文 (西班牙)],然後按一下 [確定]

    此時會出現新的資料行,讓您針對您要翻譯的中繼資料物件,定義西班牙文翻譯。在這個教學課程中,我們只會翻譯少量的物件來示範處理序。

  4. [翻譯] 索引標籤的工具列按一下 [新增翻譯],然後在 [選取語言] 對話方塊中按一下 [法文 (法國)],接著再按一下 [確定]

    此時會出現另一個語言資料行,讓您定義法文翻譯,如下圖所示。

    法文翻譯的新語言資料行

  5. [時間] 維度的 [標題] 物件資料列中,在 [西班牙文 (西班牙)] 翻譯資料行輸入 Tiempo,然後在 [法文 (法國)] 翻譯資料行輸入 Temps

  6. 在 [時間] 維度的 [所有週期] 物件資料列中,在 [西班牙文 (西班牙)] 翻譯資料行中輸入 Todos los Períodos,然後在 [法文 (法國)] 翻譯資料行中輸入 Toutes les Périodes

  7. [月份] 屬性的 [標題] 物件資料列中,在 [西班牙文 (西班牙)] 翻譯資料行輸入 Mes del Año,然後在 [法文 (法國)] 翻譯資料行輸入 Mois d'Année

    請注意,當您輸入這些翻譯時,會出現省略符號 ([…]),如下圖所示。您可以按一下這個省略符號,在基礎資料表中指定一個資料行,提供屬性階層每個成員的翻譯。

    為每個成員指定翻譯

  8. 針對 [月份] 屬性的 [西班牙文 (西班牙)] 翻譯,按一下省略符號 ([…])。

    此時會出現 [屬性資料翻譯] 對話方塊。

  9. [翻譯資料行] 清單中選取 [SpanishMonthName],如下圖所示。

    屬性資料翻譯對話方塊

  10. 按一下 [確定],然後針對 [月份] 屬性的 [法文 (法國)] 翻譯,按一下省略符號 ([…])。

  11. [翻譯資料行] 清單中選取 [FrenchMonthName],然後按一下 [確定]

    這個處理序的步驟,主要在示範如何定義維度物件和成員的中繼資料翻譯。

指定 Analysis Services 教學課程 Cube 中繼資料的翻譯

若要指定 Analysis Services 教學課程 Cube 中繼資料的翻譯

  1. 切換到 Analysis Services 教學課程 Cube 的 Cube 設計師,然後再切換到 [翻譯] 索引標籤。

    此時會出現每一個 Cube 物件以預設語言表示的中繼資料,如下圖所示。Analysis Services 教學課程 Cube 的預設語言是英文。

    翻譯索引標籤中的預設語言

  2. [翻譯] 索引標籤的工具列上,按一下 [新增翻譯]

    一份語言清單會出現在 [選取語言] 對話方塊上。

  3. 選取 [西班牙文 (西班牙)],然後按一下 [確定]

    此時會出現新的資料行,讓您針對您要翻譯的中繼資料物件,定義西班牙文翻譯。在這個教學課程中,我們只會翻譯少量的物件來示範處理序。

  4. [翻譯] 索引標籤的工具列按一下 [新增翻譯],然後在 [選取語言] 對話方塊中選取 [法文 (法國)],接著再按一下 [確定]

    此時會出現另一個語言資料行,讓您定義法文翻譯。

  5. [網際網路銷售] 量值群組的 [標題] 物件資料列中,在 [西班牙文 (西班牙)] 翻譯資料行輸入 Ventas del lnternet,然後在 [法文 (法國)] 翻譯資料行輸入 Ventes D'Internet

  6. 在 [網際網路銷售 - 銷售量] 量值的 [標題] 物件資料列中,在 [西班牙文 (西班牙)] 翻譯資料行輸入 Cantidad de las Ventas del Internet,然後在 [法文 (法國)] 翻譯資料行輸入 Quantité de Ventes d'Internet

    這個處理序的步驟,主要在示範如何定義 Cube 物件的中繼資料翻譯。

利用翻譯來瀏覽 Cube

若要利用翻譯來瀏覽 Cube

  1. [建立] 功能表上,按一下 [部署 Analysis Services 教學課程]

  2. 順利完成部署之後,切換到 [瀏覽器] 索引標籤,然後按一下 [重新連接]

  3. [資料] 窗格中移除所有的階層和量值,再從 [檢視方塊] 清單中選取 [Analysis Services 教學課程],然後確認 [Analysis Services Tutorial 教學課程] 是否有顯示在 [語言] 清單中。

  4. [中繼資料] 窗格中,展開 [量值],然後再展開 [網際網路銷售]

    請注意,[網際網路銷售 - 銷售量] 量值會以英文出現在這個量值群組中。

  5. 在工具列上,選取 [語言] 清單中的 [西班牙文 (西班牙)]

    請注意,[中繼資料] 窗格中的項目會重新擴展。[中繼資料] 窗格中的項目重新擴展之後,請注意,[網際網路銷售 - 銷售量] 量值就不會出現在 [網際網路銷售] 顯示資料夾中了,而是以西班牙文顯示在另一個名叫 [Ventas del lnternet] 的新顯示資料夾中,如下圖所示。

    重新擴展的中繼資料窗格

  6. [中繼資料] 窗格中,以滑鼠右鍵按一下 [Cantidad de las Ventas del Internet],然後選取 [加入至資料區域]

  7. [中繼資料] 窗格中,依序展開 [日期][日曆],以滑鼠右鍵按一下 [日期.日曆時間],然後選取 [加入至資料列區域]

  8. [資料] 窗格中,依序展開 [CY 2004][H1 CY 2004][Q1 CY 2004]

    請注意,月份是以西班牙文顯示,如下圖所示。

    資料窗格中的西班牙文月份名稱

  9. 在工具列上,選取 [語言] 清單中的 [法文 (法國)]

    請注意,現在月份會以法文顯示,與量值名稱一樣。

ms166708.note(zh-tw,SQL.90).gif附註:
您可以下載並安裝更新的範例,以取得第 9 課已完成的專案。如需詳細資訊,請參閱<安裝範例>中的「取得更新的範例」。

下一課

第 10 課:定義管理角色

請參閱

其他資源

維度翻譯
Cube 翻譯
使用翻譯 (SSAS)

說明及資訊

取得 SQL Server 2005 協助