Globalisierungsszenarien für Analysis Services
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
SQL Server Analysis Services speichert und bearbeitet mehrsprachige Daten und Metadaten sowohl für tabellarische als auch mehrdimensionale Datenmodelle. Die Datenspeicherung erfolgt in Unicode (UTF-16) in Zeichensätzen, die Unicode-Codierung verwenden. Wenn Sie ANSI-Daten in ein Datenmodell laden, werden Zeichen mit entsprechenden Unicode-Codepunkten gespeichert.
Die Auswirkungen der Unicode-Unterstützung bedeutet, dass SQL Server Analysis Services Daten in jeder der Sprachen speichern können, die vom Windows-Client- und Serverbetriebssystem unterstützt werden, wodurch Lese-, Schreib-, Sortier- und Vergleichsvorgänge von Daten in jedem zeichensatz möglich sind, der auf einem Windows-Computer verwendet wird. BI-Clientanwendungen, die SQL Server Analysis Services Daten verwenden, können Daten in der bevorzugten Sprache des Benutzers darstellen, vorausgesetzt, die Daten sind in dieser Sprache im Modell vorhanden.
Sprachunterstützung kann für verschiedene Benutzer unterschiedliche Bedeutungen haben. In der folgenden Liste werden einige häufig gestellte Fragen im Zusammenhang mit der Sprachunterstützung in Analysis Services behandelt.
Daten werden, wie erwähnt, in einem beliebigen, in einem Windows-Clientbetriebssystem vorhandenen Unicode-codierten Zeichensatz gespeichert.
Metadaten, z. B. Objektnamen, können übersetzt werden. Zwar variiert die Unterstützung je nach Modelltyp, jedoch unterstützen sowohl mehrdimensionale als auch tabellarische Modelle das Hinzufügen von übersetzten Zeichenfolgen innerhalb des Modells. Sie können mehrere Übersetzungen definieren und dann einen Gebietsschemabezeichner verwenden, um zu bestimmen, welche Übersetzung an den Client zurückgegeben wird. Weitere Informationen finden Sie unten unter Features .
Fehler-, Warnungs- und Informationsmeldungen, die von der SQL Server Analysis Services-Engine (msmdsrv) zurückgegeben werden, werden in die 43 Sprachen lokalisiert, die von Office und Office 365 unterstützt werden. Es ist keine Konfiguration erforderlich, um Meldungen in einer bestimmten Sprache abzurufen. Das Gebietsschema der Clientanwendung bestimmt, welche Zeichenfolgen zurückgegeben werden.
Die Konfigurationsdatei (msmdsrv.ini) und AMO PowerShell sind nur in Englisch verfügbar.
Protokolldateien enthalten eine Mischung aus englischen und lokalisierten Meldungen, vorausgesetzt, Sie haben auf dem Windows-Server, auf dem Analysis Services ausgeführt wird, ein Language Pack installiert.
Dokumentation und Tools, wie Management Studio und SQL Server Data Tools, werden in die folgenden Sprachen übersetzt: Chinesisch vereinfacht, Chinesisch traditionell, Französisch, Deutsch, Italienisch, Japanisch, Koreanisch, Portugiesisch (Brasilien), Russisch und Spanisch. Die Kultur wird bei der Installation angegeben.
Sie können in Analysis Services für mehrsprachige Modelle Sprache, Sortierung und Übersetzungen unabhängig voneinander in der gesamten Objekthierarchie festlegen. Für tabellarische Modelle können nur Übersetzungen hinzugefügt werden: Sprache und Sortierung werden vom Hostbetriebssystem geerbt.
Die Globalisierungsfeatures von Analysis Services ermöglichen z. B. die folgenden Szenarien:
Ein Datenmodell bietet mehrere übersetzte Beschriftungen, sodass Feldnamen und Werte in der Sprache des Benutzers angezeigt werden. Für Unternehmen, die in zweisprachigen Ländern/Regionen wie Kanada, Belgien oder der Schweiz tätig sind, ist die Unterstützung mehrerer Sprachen für Client- und Serveranwendungen eine Standardcodierungsanforderung. Dieses Szenario wird durch Übersetzungen und Währungsumrechnungen ermöglicht. Weitere Informationen und Links finden Sie unten unter Features .
Entwicklungs- und Produktionsumgebungen befinden sich in verschiedenen Ländern/Regionen. Es ist immer häufiger, eine Lösung in einem Land/einer Region zu entwickeln und sie dann in einer anderen bereitzustellen. Zu wissen, wie Sprach- und Sortierungseigenschaften festgelegt werden, ist sehr wichtig, wenn Sie die Aufgabe erhalten, eine in einer Sprache entwickelte Lösung für die Bereitstellung auf einem Server vorzubereiten, der ein anderes Sprachpaket verwendet. Durch Festlegen dieser Eigenschaften können Sie die geerbten Standardeinstellungen überschreiben, die Sie vom ursprünglichen Hostsystem erhalten. Weitere Informationen zum Festlegen von Eigenschaften finden Sie unter Sprachen und Sortierungen (Analysis Services).
Features für die Erstellung einer globalisierten mehrsprachigen Lösung
Auf Clientebene können globalisierte Anwendungen, die SQL Server Analysis Services mehrdimensionalen Daten nutzen oder bearbeiten, die mehrsprachigen und multikulturellen Features in SQL Server Analysis Services verwenden.
Sie können Daten und Metadaten aus SQL Server Analysis Services Objekten abrufen, für die Übersetzungen automatisch definiert wurden, indem Sie beim Herstellen einer Verbindung mit einer SQL Server Analysis Services instance einen Gebietsschemabezeichner angeben.
Unter Tipps und bewährte Methoden für die Globalisierung (Analysis Services) finden Sie Entwurfs- und Codierungsmethoden, mit denen Sie Probleme im Zusammenhang mit mehrsprachigen Daten vermeiden können.
Funktion | Tabellarisch | Mehrdimensional |
---|---|---|
Sprachen und Sortierungen (Analysis Services) | Vom Betriebssystem geerbt. | Geerbt, jedoch mit der Möglichkeit, Sprache und Sortierung für die wichtigsten Objekte in der Modellhierarchie zu überschreiben. |
Umfang der Übersetzungsunterstützung | Beschriftungen und Beschreibungen. | Übersetzungen können für Objektnamen, Untertitel, Bezeichner und Beschreibungen erstellt werden, können auch in jeder Unicode-Sprache und jedem Unicode-Skript vorliegen. Dies gilt auch, wenn die Tools und die Umgebung in einer anderen Sprache sind. Beispiel: In einer Entwicklungsumgebung, die die englische Sprache und eine lateinische Sortierung im gesamten Stapel verwendet, können Sie in Ihr Modell ein Objekt einschließen, das kyrillische Zeichen im Namen verwendet. |
Implementieren der Übersetzungsunterstützung | Erstellen Sie mit SQL Server Data Tools, um Übersetzungsdateien zu generieren, die Sie ausfüllen, und importieren Sie dann wieder in das Modell. Weitere Informationen finden Sie unter Übersetzungen in tabellarischen Modellen (Analysis Services). |
Erstellen Sie mithilfe von SQL Server Data Tools die Übersetzungen für die Untertitel, Beschreibung und Kontotypen für Cubes und Measures, Dimensionen und Attribute. Weitere Informationen finden Sie unter Übersetzungen in mehrdimensionalen Modellen (Analysis Services). |
Währungskonvertierung | Nicht verfügbar. | Die Währungsumrechnung erfolgt über spezielle MDX-Skripts, die Measures mit Währungsdaten konvertieren. Sie können den Business Intelligence-Assistenten in SQL Server Data Tools – Business Intelligence verwenden, um ein MDX-Skript zu generieren, das eine Kombination aus Daten und Metadaten aus Dimensionen, Attributen und Measuregruppen verwendet, um Measures mit Währungsdaten zu konvertieren. Siehe Währungsumrechnungen (Analysis Services). |
Weitere Informationen
Unterstützung für Übersetzungen in Analysis Services
Internationalisierung für Windows-Anwendungen
Globalisierung
Schreiben von Windows Store-Apps mit gebietsschemabasiertem adaptiven Design