Freigeben über


Übersetzungen in multidimensionalen Modellen

Multilanguage-Unterstützung in Microsoft SQL Server Analysis Services wird mithilfe von Übersetzungen durchgeführt. Eine Übersetzung enthält einen Sprachbezeichner und Bindungen für Eigenschaften von Analysis Services-Objekten, die in mehreren Sprachen dargestellt werden können. Sie können beispielsweise eine Übersetzung für eine Analysis Services-Datenbank definieren, um die Beschriftung und Beschreibung dieser Datenbank in einer angegebenen Sprache darzustellen. Weitere Informationen zu Übersetzungen finden Sie unter Cubeübersetzungen.

Definieren von Übersetzungen

Sie können Übersetzungen in SQL Server Data Tools (SSDT) definieren, indem Sie den entsprechenden Designer verwenden, damit das Analysis Services-Objekt übersetzt werden kann. Durch das Definieren einer Übersetzung wird ein Translation Objekt erstellt, das dem entsprechenden Analysis Services-Objekt zugeordnet ist, das die angegebenen expliziten Literalwerte in der angegebenen Sprache für die Eigenschaften des zugeordneten Analysis Services-Objekts enthält.

Die folgenden Objekte und Eigenschaften in Analysis Services können übersetzungen zugeordnet sein:

Objekt Eigenschaften Designer
Datenbank Caption, Description Allgemein (Datenbank-Designer) (Analysis Services - Multidimensional Data)
Würfel Caption, Description Übersetzungen (Cube-Designer) (Analysis Services - Multidimensionale Daten)
Maßgruppe Caption Übersetzungen (Cube-Designer) (Analysis Services - Multidimensional Data)
Maßnahme Caption, DisplayFolder Übersetzungen (Cube Designer) (Analysis Services - Multidimensional Data)
Würfeldimension Caption Übersetzungen (Cube-Designer) (Analysis Services - Multidimensional Data)
Perspektive Caption Übersetzungen (Cube-Designer) (Analysis Services - Multidimensional Data)
Key Performance Indicator (KPI) Caption, DescriptionDisplayFolder Übersetzungen (Cube-Designer) (Analysis Services - Multidimensionale Daten)
Maßnahme Caption Übersetzungen (Cube Designer) (Analysis Services - Multidimensional Data)
Benannter Satz Caption Übersetzungen (Cube Designer) (Analysis Services - Multidimensionale Daten)
Berechnetes Mitglied Caption Übersetzungen (Cube Designer) (Analysis Services - Multidimensionale Daten)
Datenbankdimension Caption, AttributeAllMember Übersetzungen (Dimension Designer) (Analysis Services - Multidimensional Data)
Merkmal Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, , NamingTemplateMembersWithDataCaption Übersetzungen (Dimension Designer) (Analysis Services - Multidimensional Data)
Hierarchie Caption, AllMemberName Übersetzungen (Dimension Designer) (Analysis Services - Multidimensional Data)
Niveau Caption Übersetzungen (Dimension Designer) (Analysis Services - Multidimensional Data)

1 Die CaptionColumn Eigenschaft eines Attributs kann an eine Spalte in einer Datenquellenansicht gebunden werden und kann im Gegensatz zu anderen Übersetzungen eine andere Windows-Sortierung als die für die Instanz angegeben verwenden.

Definition von Attributübersetzungen

Übersetzungen, die Attributen in Datenbankabmessungen zugeordnet sind, werden auf folgende Weise anders behandelt als andere Übersetzungen:

  • Eine Spaltenbindung kann anstelle eines expliziten Literalwerts der CaptionColumn-Eigenschaft zugeordnet werden, sodass die Namen von Mitgliedern dieses Attributs übersetzt werden können.

  • Eine andere Windows-Sortierung als die für die Instanz angegebene Sortierung kann verwendet werden, sodass Elemente im Attribut für die in der Übersetzung angegebene Sprache entsprechend sortiert werden können.

Sie können das Dialogfeld " Attributdatenübersetzung " in SQL Server Data Tools (SSDT) verwenden, um Übersetzungen für Attribute in Datenbankabmessungen zu definieren. Weitere Informationen zum Dialogfeld ' Attributdatenübersetzung ' finden Sie im Dialogfeld 'Attributdatenübersetzung' (Analysis Services - Multidimensional Data).

Lösen von Übersetzungsproblemen

Wenn eine Clientanwendung Informationen in einem angegebenen Sprachbezeichner anfordert, versucht die Analysis Services-Instanz, Daten und Metadaten für Analysis Services-Objekte auf den nächstmöglichen Sprachbezeichner aufzulösen. Wenn die Clientanwendung keine Standardsprache angibt oder den neutralen Gebietsschemabezeichner (0) oder den Standardsprachenbezeichner (1024) angibt, verwendet Analysis Services die Standardsprache für die Instanz, um Daten und Metadaten für Analysis Services-Objekte zurückzugeben.

Wenn die Clientanwendung einen anderen Sprachbezeichner als den Standardsprachbezeichner angibt, durchläuft die Instanz alle verfügbaren Übersetzungen für alle verfügbaren Objekte. Wenn der angegebene Sprachbezeichner dem Sprachbezeichner einer Übersetzung entspricht, gibt Analysis Services diese Übersetzung zurück. Wenn keine Übereinstimmung gefunden werden kann, versucht Analysis Services, eine der folgenden Methoden zum Zurückgeben von Übersetzungen mit einem Sprachbezeichner zu verwenden, der dem angegebenen Sprachbezeichner am nächsten kommt:

  • Bei den folgenden Sprachbezeichnern versucht Analysis Services, einen alternativen Sprachbezeichner zu verwenden, wenn keine Übersetzung für den angegebenen Sprachbezeichner definiert ist:

    Angegebene Sprach-ID Alternativer Sprachbezeichner
    3076 - Chinesisch (Hongkong SAR, PRC) 1028 - Chinesisch (Taiwan)
    5124 - Chinesisch (Macao SAR) 1028 - Chinesisch (Taiwan)
    1028 - Chinesisch (Taiwan) Standardsprache
    4100 - Chinesisch (Singapur) 2052 - Chinesisch (Volksrepublik China)
    2074 - Kroatisch Standardsprache
    3098 - Kroatisch (Kyrillisch) Standardsprache
  • Bei allen anderen angegebenen Sprachbezeichnern extrahiert Analysis Services die primäre Sprache des angegebenen Sprachbezeichners und ruft den von Windows als beste Übereinstimmung für die primäre Sprache angegebenen Sprachbezeichner ab. Wenn eine Übersetzung für die beste Übereinstimmungssprachen-ID nicht gefunden werden kann oder wenn der angegebene Sprachbezeichner die beste Übereinstimmung für die primäre Sprache ist, wird die Standardsprache verwendet.

Löschen von Übersetzungsobjekten

Sie können mit der rechten Maustaste auf ein Übersetzungsobjekt in der Dimension oder im Cube-Designer klicken, um es dauerhaft zu entfernen. Sie können ein gelöschtes Objekt nicht wiederherstellen oder wiederverwenden. Überprüfen Sie daher unbedingt die Liste der betroffenen Objekte, bevor Sie fortfahren.

Siehe auch

Globalisierungsszenarien für Analysis Services Multiidimensional
Sprachen und Sortierungen (Analysis Services)