適用対象: SQL Server Analysis Services Azure Analysis Services
Fabric/Power BI Premium
翻訳は、ラベルとキャプションの表示言語を変更する単純なメカニズムです。 各翻訳は、値のペアとして定義されます。翻訳済みテキストの文字列と言語 ID の数値とのペアです。 翻訳は、SQL Server Analysis Services内のすべてのオブジェクトで使用できます。 ディメンションは翻訳された属性値も持つことができます。 クライアント アプリケーションは、ユーザーによって定義された言語設定を検索し、すべてのキャプションとラベルの表示をその言語に切り替えます。 1 つのオブジェクトに対する翻訳の数に制限はありません。
簡単な Translation オブジェクトは、言語 ID 番号およびキャプションの翻訳で構成されます。 言語 ID 番号は、言語 ID を持つ 整数 です。 キャプションの翻訳は、翻訳されたテキストです。
Microsoft SQL Server SQL Server Analysis Servicesでは、ディメンションの翻訳は、ディメンションの名前、SQL Server Analysis Services オブジェクトの名前、またはそのメンバー (キャプション、メンバー、階層レベルなど) の言語固有の表現です。 SQL Server SQL Server Analysis Servicesでは、キューブ オブジェクトの変換もサポートされています。
翻訳によって、複数言語を使用するクライアント アプリケーションをサーバーがサポートできるようになります。 多くの場合、さまざまな国/地域のユーザーがキューブとそのディメンションを表示します。 キューブやキューブのディメンションのさまざまな要素を異なる言語に翻訳できれば、異なる国々のユーザーがキューブを表示し、理解するのに役立ちます。 たとえば、フランスのビジネス ユーザーは、フランス語ロケールが設定されているワークステーションからキューブにアクセスし、オブジェクト プロパティの値をフランス語で表示できます。 ドイツのビジネス ユーザーがドイツ語ロケールの設定されたワークステーションから同じキューブにアクセスした場合は、オブジェクト プロパティの値をドイツ語で表示できます。
クライアント コンピューターの照合順序と言語の情報は、ロケール識別子 (LCID) の形式で保存されます。 接続時に、クライアントは LCID を SQL Server Analysis Services のインスタンスに渡します。 インスタンスは LCID を使用して、SQL Server Analysis Services オブジェクトのメタデータを提供するときに使用する翻訳のセットを決定します。 SQL Server Analysis Services オブジェクトに指定した翻訳が含まれていない場合、既定の言語を使用してコンテンツがクライアントに返されます。
参照
キューブの翻訳
Analysis Services での翻訳のサポート
グローバリゼーションのヒントとベスト プラクティス (Analysis Services)