次の方法で共有


翻訳の定義と表示

翻訳とは、Microsoft SQL Server 2005 Analysis Services (SSAS) のオブジェクト (メジャー グループ、メジャー、ディメンション、属性、階層、KPI、アクション、計算されるメンバなど) の名前を特定の言語で表現することです。翻訳によって、複数言語を使用するクライアント アプリケーションをサーバーがサポートできるようになります。この場合、クライアントは、ロケール識別子 (LCID) を Analysis Services のインスタンスに渡します。Analysis Services のインスタンスはこの LCID に基づいて、Analysis Services オブジェクトにメタデータを提供する際に使用する翻訳セットを判別します。Analysis Services オブジェクトにその言語の翻訳が含まれていない場合、または特定のオブジェクトの翻訳が含まれていない場合は、オブジェクトのメタデータがクライアントに送り返される際に既定の言語が使用されます。たとえば、フランスのビジネス ユーザーが、フランス語にロケール設定されたワークステーションからキューブにアクセスした場合、該当する項目がフランス語に翻訳されているのであれば、メンバ キャプションとメンバ プロパティ値がフランス語で表示されます。一方、ドイツのビジネス ユーザーが、ドイツ語にロケール設定されたワークステーションから同じキューブにアクセスすると、メンバ キャプションとメンバ プロパティ値はドイツ語で表示されます。

ディメンション メタデータの翻訳は、各ディメンションのディメンション デザイナの [翻訳] タブと、キューブ デザイナの [翻訳] タブで定義します。ディメンション デザイナの [翻訳] タブを使用すると、属性のキャプションだけでなく、属性によって表されるメンバのキャプションも定義できます。詳細については、「ディメンションの翻訳」、「キューブの翻訳」、「翻訳の実行 (SSAS)」を参照してください。

このトピックの作業では、時間ディメンションのディメンション オブジェクトと Analysis Services Tutorial キューブのキューブ オブジェクトの限定されたセットに関するメタデータ翻訳を定義します。それから、これらのディメンションとキューブ オブジェクトを表示して、メタデータ翻訳を確認します。

Time ディメンションのメタデータの翻訳の指定

Time ディメンションのメタデータの翻訳を指定するには

  1. Time ディメンションのディメンション デザイナを開き、[翻訳] タブをクリックします。

    次の図のように、各ディメンション オブジェクトの既定の言語でメタデータが表示されます。Analysis Services Tutorial キューブの既定の言語は英語です。

    ディメンション デザイナの [翻訳] タブ

  2. [翻訳] タブのツール バーで [新しい翻訳] をクリックします。

    [言語の選択] ダイアログ ボックスに言語の一覧が表示されます。

  3. [スペイン語 (スペイン)] をクリックして、[OK] をクリックします。

    新しい列が表示されるので、翻訳対象のメタデータ オブジェクトのスペイン語の翻訳をその列で定義します。このチュートリアルでは、プロセスを示すために少数のオブジェクトだけを翻訳します。

  4. [翻訳] タブのツール バーで [新しい翻訳] をクリックします。[言語の選択] ダイアログ ボックスで [フランス語 (フランス)] をクリックして、[OK] をクリックします。

    次の図のように、新しい言語列が表示されるので、フランス語の翻訳をその列で定義します。

    フランス語翻訳の新しい言語列

  5. Time ディメンションの Caption オブジェクトの行で、[スペイン語 (スペイン)] 翻訳列には「Tiempo」と入力し、[フランス語 (フランス)] 翻訳列には「Temps」と入力します。

  6. Time ディメンションの All Periods オブジェクトの行で、[スペイン語 (スペイン)] 翻訳列に「Todos los Períodos」と入力し、[フランス語 (フランス)] 翻訳列に「Toutes les Périodes」と入力します。

  7. Month Name 属性の Caption オブジェクトの行で、[スペイン語 (スペイン)] 翻訳列に「Mes del Año」と入力し、[フランス語 (フランス)] 翻訳列に「Mois d'Année」と入力します。

    次の図のように、これらの翻訳を入力すると、参照ボタン () が表示されることに注目してください。この参照ボタンをクリックすると、属性階層の各メンバの翻訳を入力する基になるテーブルの列を指定できます。

    メンバごとの翻訳の指定

  8. Month Name 属性の [スペイン語 (スペイン)] 翻訳に表示される参照ボタン () をクリックします。

    [属性データの翻訳] ダイアログ ボックスが表示されます。

  9. 次の図のように、[翻訳列] ボックスの一覧で [SpanishMonthName] をクリックします。

    [属性データの翻訳] ダイアログ ボックス

  10. [OK] をクリックします。次に、Month Name 属性の [フランス語 (フランス)] 翻訳に表示される参照ボタン () をクリックします。

  11. [翻訳列] ボックスの一覧で [FrenchMonthName] をクリックして、[OK] をクリックします。

    この手順は、ディメンション オブジェクトおよびメンバのメタデータ翻訳を定義するプロセスを示しています。

Analysis Services Tutorial キューブのメタデータの翻訳の指定

Analysis Services Tutorial キューブのメタデータの翻訳を指定するには

  1. Analysis Services Tutorial キューブのキューブ デザイナを開いて、[翻訳] タブに切り替えます。

    次の図のように、各キューブ オブジェクトの既定の言語でメタデータが表示されます。Analysis Services Tutorial キューブの既定の言語は英語です。

    [翻訳] タブの既定の言語

  2. [翻訳] タブのツール バーで [新しい翻訳] をクリックします。

    [言語の選択] ダイアログ ボックスに言語の一覧が表示されます。

  3. [スペイン語 (スペイン)] をクリックして、[OK] をクリックします。

    新しい列が表示されるので、翻訳対象のメタデータ オブジェクトのスペイン語の翻訳をその列で定義します。このチュートリアルでは、プロセスを示すために少数のオブジェクトだけを翻訳します。

  4. [翻訳] タブのツール バーで [新しい翻訳] をクリックします。[言語の選択] ダイアログ ボックスで [フランス語 (フランス)] をクリックして、[OK] をクリックします。

    新しい言語列が表示されるので、フランス語の翻訳をその列で定義します。

  5. Internet Sales メジャー グループの Caption オブジェクトの行で、[スペイン語 (スペイン)] 翻訳列に「Ventas del lnternet」と入力し、[フランス語 (フランス)] 翻訳列に「Ventes D'Internet」と入力します。

  6. Internet Sales-Sales Amount メジャーの Caption オブジェクトの行で、[スペイン語 (スペイン)] 翻訳列に「Cantidad de las Ventas del Internet」と入力し、[フランス語 (フランス)] 翻訳列に「Quantit de Ventes d'Internet」と入力します。

    この手順は、キューブ オブジェクトのメタデータ翻訳を定義するプロセスを示しています。

翻訳を使用したキューブの表示

翻訳を使用してキューブを表示するには

  1. [ビルド] メニューの [Analysis Services Tutorial の配置] をクリックします。

  2. 配置が正常に完了したら、[ブラウザ] タブに切り替えて、[再接続] をクリックします。

  3. データ ペインからすべての階層とメジャーを削除し、[分析観点] ボックスの一覧で [Analysis Services Tutorial] をクリックします。次に、[言語] ボックスに [Analysis Service Tutorial] が表示されていることを確認します。

  4. メタデータ ペインで、[Measures][Internet Sales] の順に展開します。

    このメジャー グループに Internet Sales-Sales Amount メジャー (英語) があることを確認します。

  5. ツール バーの [言語] ボックスの一覧で [スペイン語 (スペイン)] をクリックします。

    メタデータ ペインのアイテムが再設定されます。メタデータ ペインのアイテムが再設定されると、Internet Sales-Sales Amount メジャーが [Internet Sales] 表示フォルダに表示されなくなります。その代わり、次の図のように [Ventas del lnternet] という新しい表示フォルダにスペイン語で表示されます。

    値が再設定されたメタデータ ペイン

  6. メタデータ ペインで、[Cantidad de las Ventas del Internet] を右クリックし、[データ領域に追加] をクリックします。

  7. メタデータ ペインで、[Date][Calendar] の順に展開し、[Date.Calendar Time] を右クリックして、[行領域に追加] をクリックします。

  8. データ ペインで、[CY 2004][H1 CY 2004][Q1 CY 2004] の順に展開します。

    次の図のように、月の名前がスペイン語で表示されます。

    データ ペインに表示されたスペイン語での月の名前

  9. ツール バーの [言語] ボックスの一覧で [フランス語 (フランス)] をクリックします。

    月の名前がフランス語で表示され、メジャー名もフランス語で表示されます。

ms166708.note(ja-jp,SQL.90).gifメモ :
レッスン 9 までの操作内容が反映されたプロジェクトを使用する場合は、サンプルの最新版をダウンロードしてインストールしてください。詳細については、「サンプルのインストール」の「サンプルの最新版の入手」を参照してください。

次のレッスン

レッスン 10 : 管理ロールの定義

参照

その他の技術情報

ディメンションの翻訳
キューブの翻訳
翻訳の実行 (SSAS)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手