14.01.2014 Aufrufe

IBM Cognos Business Intelligence Version 10.2.1.1: Verwaltung und ...

IBM Cognos Business Intelligence Version 10.2.1.1: Verwaltung und ...

IBM Cognos Business Intelligence Version 10.2.1.1: Verwaltung und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Anhang C. Lokalisierung von Beispieldatenbanken<br />

Eine Spalte pro Sprache<br />

Die Beispieldatenbanken der <strong>IBM</strong> <strong>Cognos</strong> Software demonstrieren eine mehrsprachige<br />

Berichtsumgebung.<br />

In den Beispieldatenbanken sind bestimmte Textfelder, z. B. Namen <strong>und</strong> Beschreibungen,<br />

in 23 verschiedenen Sprachen gespeichert.<br />

Dieser Anhang enthält Informationen darüber. wie Daten in den Beispieldatenbanken<br />

gespeichert sind <strong>und</strong> wie die Beispieldatenbanken für die Verwendung von<br />

Daten in mehreren Sprachen eingerichtet wurden.<br />

Weitere Informationen zu den Beispielen finden Sie in „Einrichten der Beispiele”<br />

auf Seite 43.<br />

In dieser Struktur enthalten die Tabellen Sätze mit 23 Spalten, eine Spalte für jede<br />

Sprache.<br />

Mithilfe einer logischen Benennungskonvention wird angezeigt, welche Sprache<br />

eine Spalte enthält. Der Name der Spalten endet jeweils mit dem Sprachcode-Suffix,<br />

zum Beispiel _EN für Englisch <strong>und</strong> _DE für Deutsch. So trägt z. B. die Spalte<br />

mit den Länder- <strong>und</strong> Regionsangaben die Überschrift COUNTRY_FR für französische<br />

Daten <strong>und</strong> COUNTRY_DE für deutsche Daten. Diese Struktur wird von allen<br />

Tabellen verwendet, ausgenommen PRODUCT_LOOKUP.<br />

Bestimmen der Sprachen (Spalten) im Modell<br />

In Framework Manager können Sie ein Makro in die SQL-Syntax des Datenquellen-Abfragesubjekts<br />

einfügen, um eine bestimmte Spalte mit Daten zurückzugeben.<br />

Das Abfragesubjekt wendet mithilfe des Makros die Ländereinstellung an <strong>und</strong> gibt<br />

einen Sprachcode zurück. In einer Ländereinstellung werden sprachbezogene Eigenschaften<br />

<strong>und</strong> landesübliche Konventionen für Zeichentyp, Sortierung, Datums<strong>und</strong><br />

Uhrzeitformat, Währungseinheit <strong>und</strong> Nachrichten festgelegt.<br />

Das Makro RUNLOCALE konvertiert mithilfe einer Parameterzuordnung die vom<br />

Benutzer gewünschte Inhaltssprache in einen vollständigen oder teilweisen Spaltennamen.<br />

Dieser Spaltenname wird dann in der SQL-Syntax ersetzt, bevor die Abfrage<br />

ausgeführt wird.<br />

Da die Beispieldatenbanken einen Sprachcode als Suffix des Spaltennamens verwenden,<br />

konvertiert das Makro gültige Ausführungsländereinstellungen mithilfe<br />

einer Parameterzuordnung in einen Sprachcode <strong>und</strong> verkettet anschließend den<br />

Sprachcode mit dem Basisspaltennamen.<br />

Beispielabfrage<br />

Das Makro in der hier dargestellten Beispielabfrage verwendet die Sitzungsvariable<br />

RUNLOCALE als Zuordnungsschlüssel für den Parameter LANGUAGE_LOOKUP.<br />

Es gibt den Sprachcode zurück, der als Suffix des Spaltennamens verwendet werden<br />

soll. In der folgenden SELECT-Anweisung wird Französisch als Sprache verwendet.<br />

Das Makro generiert den Spaltennamen COUNTRY_FR.<br />

© Copyright <strong>IBM</strong> Corp. 2005, 2013 801

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!