Clientanwendungen (Analysis Services - Mehrdimensionale Daten)
Wenn Sie mehrsprachige Clientanwendungen für Microsoft SQL Server Analysis Services verwenden, können Sie mithilfe der folgenden allgemeinen Richtlinien die Portabilität Ihrer Business Intelligence-Lösung verbessern.
Handhabung von Übersetzungen
Übersetzungen stellen Anzeigeinformationen für die Namen von Analysis Services-Objekten zur Verfügung, wobei die Bezeichner für diese Objekte jedoch nicht übersetzt werden. Verwenden Sie nach Möglichkeit die Bezeichner und Schlüssel für Analysis Services-Objekte, nicht die übersetzten Beschriftungen und Namen. Verwenden Sie z. B. Elementschlüssel anstelle von Elementnamen für MDX-Anweisungen und -Skripts (Multidimensional Expressions, MDX), um sprachübergreifende Portabilität sicherzustellen.
Handhabung von Datums- und Zeitwerten
Verwenden Sie beim Ausführen von Monats- und Wochentagvergleichen und -operationen anstelle der Datums- und Zeitteilzeichenfolgen die numerischen Datums- und Zeitteile. Datums- und Zeitteilzeichenfolgen werden teilweise von der für die Instanz angegebenen Sprachen-ID und von der aktuellen Übersetzung, die von der Instanz für die Zeitdimensionelemente bereitgestellt wurde, bestimmt. Nutzen Sie die Datums- und Zeitfunktionen in MDX zum Aushandeln von Zeitdimensionen und die Datums- und Zeitfunktionen in Visual Basic for Applications (VBA) zum Zurückgeben numerischer Datums- und Zeitteile anstelle von Zeichenfolgen. Verwenden Sie die Datums- und Zeitteilzeichenfolgen des Literals beim Zurückgeben von Ergebnissen, die den Benutzern angezeigt werden sollen. Der Grund hierfür ist, dass die Zeichenfolgen häufig aussagekräftiger sind als numerische Darstellungen. Codieren Sie jedoch keine Logik, die darauf angewiesen ist, dass die angezeigten Namen einer bestimmten Sprache angehören.