共用方式為


Analysis Services 多維度的全球化案例

Analysis Services 會在表格式和多維度數據模型中儲存及操作多語系數據和元數據。 資料是以 Unicode (UTF-16) 儲存,也就是儲存在使用 Unicode 編碼的字元集中。 如果您將 ANSI 資料載入資料模型,則會使用對等的 Unicode 字碼指標來儲存字元。

Unicode 支援的影響表示 Analysis Services 可以將數據儲存在 Windows 用戶端和伺服器作業系統支援的任何語言中,允許在 Windows 計算機上使用的任何字元集中讀取、寫入、排序及比較數據。 取用 Analysis Services 數據的 BI 用戶端應用程式可以代表使用者所選語言的數據,假設數據存在於模型中該語言中。

語言支援對不同的人可能代表不同的意思。 下列清單可解決與 Analysis Services 如何支援語言相關的一些常見問題。

  • 如上所述,資料會儲存在 Windows 用戶端作業系統上任何以 Unicode 編碼的字元集中。

  • 中繼資料 (例如物件名稱、識別碼和描述) 也可以任何 Unicode 語言和字集來表示。 即使工具和環境使用另一種語言,也是如此。 例如,在整個堆疊使用英文和拉丁文定序的開發環境中,您可以在模型中包含其名稱使用斯拉夫文字元的物件。

    標題和屬性成員可以翻譯表示 (僅限多維度模型)。 您可以定義一個或多個翻譯,然後再使用地區設定識別碼來決定要傳回用戶端的翻譯。 如需詳細資訊,請參閱下面的 功能

  • 從 Analysis Services 引擎傳回的錯誤、警告和參考訊息, (msmdsrv) 會當地語系化為 Office 和 Office 365 支援的 43 種語言。 取得特定語言的訊息不需要進行設定。 用戶端應用程式的地區設定會決定要傳回的字串。

  • 組態檔 (msmdsrv.ini) 和 AMO PowerShell 只有英文版。

  • 記錄檔會包含英文和當地語系化訊息的混合 (假設您在 Analysis Services 執行所在的 Windows Server 上已安裝語言套件)。

  • Management Studio 和 SQL Server Data Tools - 商業智慧等檔和工具會轉譯成下列語言:簡體中文、繁體中文、法文、德文、義大利文、日文、韓文、葡萄牙文 (巴西) 、俄文和西班牙文。 若要使用語言特定的工具版本,請安裝特定語言版本的 SQL Server (,例如,安裝德文版本的 SQL Server 以德文) 取得 Management Studio,或使用目標語言執行 SQL Server Data Tools - Business Intelligence 的獨立設定。

Analysis Services 可讓您在整個物件階層中獨立設定語言、定序和翻譯。

下列情況需要透過語言、定序和翻譯:

  • 一個提供多個翻譯標題的資料模型,讓欄位名稱和值可以使用者選擇的語言顯示。 對於在加拿大、比利時或瑞士等雙向國家/地區的公司而言,跨用戶端和伺服器應用程式支援多種語言是標準編碼需求。 在這種情況下,需要透過翻譯和貨幣轉換。 如需詳細資訊和連結,請參閱下面的 功能

  • 開發和生產環境位於不同的國家/地區。 在一個國家/地區開發解決方案,然後部署另一個國家/地區,越來越常見。 如果您負責準備將使用某種語言開發的方案,部署至使用不同語言套件的伺服器,就必須了解如何設定語言和定序屬性。 設定這些屬性可讓您覆寫繼承並取自原始主機系統的預設值。 如需設定屬性的詳細資訊,請參閱 (Analysis Services) 語言和定 序。

建立全球化多維度方案的功能

適用於: 僅限多維度數據模型

在用戶端層級,取用或操作 Analysis Services 多維度數據的全球化應用程式可以使用 Analysis Services 中的多語系和快捷功能:

  • (Analysis Services) 翻譯可用來內嵌單一物件的多個標題,其中每個翻譯的字串可以與其他翻譯一起存在。 您可以使用 SQL Server Data Tools (SSDT) 來定義 Cube 和量值、維度和屬性 標題、描述和帳戶類型的翻譯。 您可以從 Analysis Services 物件擷取數據與元數據,藉由在連接到 Analysis Services 實例時提供地區設定標識符來自動定義翻譯。

    如需如何使用這項功能的課程,請參閱 第 9 課:定義 Analysis Services 教學課程的檢視方塊和翻譯。

  • (Analysis Services) 的貨幣轉換 是透過特殊的 MDX 腳本,轉換包含貨幣數據的量值。 您可以使用 SQL Server Data Tools - 商業智慧中的商業智慧精靈來產生 MDX 腳本,該腳本會使用維度、屬性和量值群組中的數據和元數據組合,轉換包含貨幣數據的量值。

本節內容

主題 描述
語言和定序 (Analysis Services) 指定 Analysis Services 實例的預設語言和 Windows 定序。 您的選擇會影響 Analysis Services 所管理的數據和元數據。
Analysis Services (翻譯) 定義 Analysis Services 資料庫和資料庫所包含對象的翻譯。 本主題說明 Analysis Services 如何解析用戶端應用程式中已翻譯數據和元數據的要求。
貨幣轉換 (Analysis Services) 使用 [商業智慧精靈] 定義貨幣轉換。
全球化秘訣和最佳作法 (Analysis Services) 檢閱有助於避免發生與多語系資料相關之問題的幾個設計和編碼作法。

另請參閱

Windows 應用程式的國際化
Microsoft 全球化檔
使用以地區設定為基礎的自動調整設計撰寫 Windows 市集應用程式
使用 C# 和 XAML 開發通用 Windows 應用程式