IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie...

69
IBM Cognos Analytics Version 11.0 Datenmodellierung IBM

Transcript of IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie...

Page 1: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

IBM Cognos AnalyticsVersion 11.0

Datenmodellierung

IBM

Page 2: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

©

Produktinformation

Dieses Dokument bezieht sich auf IBM Cognos Analytics Version 11.0.0 und gegebenenfalls auch auf nachfolgendeReleases des Produkts.

Copyright

Licensed Materials - Property of IBM

© Copyright IBM Corp. 2015, 2018.

IBM, das IBM Logo und ibm.com sind Marken oder eingetragene Marken der International Business Machines Cor-poration in den USA und/oder anderen Ländern. Weitere Produkt- und Servicenamen können Marken von IBModer anderen Herstellern sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Website „Copyright andtrademark information” unter www.ibm.com/legal/copytrade.shtml.

Page 3: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Inhaltsverzeichnis

Kapitel 1. Datenmodellierung in Cognos Analytics . . . . . . . . . . . . . . . . . 1

Kapitel 2. Erstellen eines Datenmoduls . . . . . . . . . . . . . . . . . . . . . . 3Verwenden eines Datenmoduls als Datenquelle . . . . . . . . . . . . . . . . . . . . . . . . 3Verwenden eines Datenservers als Datenquelle . . . . . . . . . . . . . . . . . . . . . . . . 4Verwenden einer hochgeladenen Datei als Datenquelle . . . . . . . . . . . . . . . . . . . . . 5Verwenden eines Datasets als Datenquelle . . . . . . . . . . . . . . . . . . . . . . . . . 5Verwenden eine Packages als Datenquelle . . . . . . . . . . . . . . . . . . . . . . . . . 6Erstellen eines einfachen Datenmoduls. . . . . . . . . . . . . . . . . . . . . . . . . . . 6Erneutes Erstellen von Links für Quellen . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Kapitel 3. Optimieren eines Datenmoduls . . . . . . . . . . . . . . . . . . . . . 11Beziehungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Neuerstellung einer Beziehung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Berechnungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Erstellen grundlegender Berechnungen . . . . . . . . . . . . . . . . . . . . . . . . . 14Gruppieren von Daten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Bereinigen von Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Erstellen benutzerdefinierter Berechnungen . . . . . . . . . . . . . . . . . . . . . . . . 18

Erstellen von Navigationspfaden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Filtern von Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Ausblenden von Tabellen und Spalten . . . . . . . . . . . . . . . . . . . . . . . . . . 22Validieren von Datenmodulen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Tabellen- und Spalteneigenschaften . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Anhang A. Verwenden des Ausdruckseditors . . . . . . . . . . . . . . . . . . . 27Operatoren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27|| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28< . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28>= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29between . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29distinct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30ends with . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30in. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30is missing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30like . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31lookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

iii

Page 4: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

starts with . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31then . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32when . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Auswertungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Statistische Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32average. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33maximum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33median . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34percentage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34percentile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35quantile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35quartile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36rank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36tertile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Geschäftsfunktionen für Datum/Uhrzeit. . . . . . . . . . . . . . . . . . . . . . . . . . 38_add_seconds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38_add_minutes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39_add_hours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39_add_days. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40_add_months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40_add_years . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41_age . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42current_date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42current_time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42current_timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43_day_of_week . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43_day_of_year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43_days_between . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44_days_to_end_of_month . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44_end_of_day . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44_first_of_month . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44_from_unixtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45_hour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45_last_of_month . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45_make_timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46_minute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46_month . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46_months_between . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46_second . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47_shift_timezone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47_start_of_day . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48_week_of_year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49_timezone_hour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49_timezone_minute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49_unix_timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49_year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50_years_between . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50_ymdint_between . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Allgemeine Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51abs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51cast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51ceiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52char_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52coalesce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52exp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53floor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53ln. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53lower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

iv IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 5: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54nullif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54position_regex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56_round . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56sqrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56substring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56substring_regex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Trigonometrische Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Anhang B. Zu diesem Handbuch . . . . . . . . . . . . . . . . . . . . . . . . 61

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Inhaltsverzeichnis v

Page 6: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

vi IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 7: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Kapitel 1. Datenmodellierung in Cognos Analytics

Sie können die Datenmodellierung in IBM® Cognos Analytics verwenden, um zahl-reiche verschiedene Datenquellen zu kombinieren, z. B. relationale Datenbanken,Hadoop-basierte Technologien, Microsoft Excel-Arbeitsblätter, Textdateien usw. Mit-hilfe dieser Ressourcen wird ein Datenmodul erstellt, das dann bei der Berichter-stellung und für das Dashboarding verwendet werden kann.

Sternschemas stellen optimale Datenbankstrukturen für Datenmodule dar, transak-tionsorientierte Schemas werden jedoch ebenfalls unterstützt.

Sie können ein Datenmodul präzisieren, indem Sie Berechnungen erstellen, Filterdefinieren, zusätzliche Tabellen referenzieren, Metadaten aktualisieren und weitereentsprechende Aktionen durchführen.

Nach dem Speichern von Datenmodulen können andere Benutzer auf diese zugrei-fen. Speichern Sie das Datenmodul in einem Ordner, für den Benutzer, Gruppenund Rollen über die entsprechenden Zugriffsberechtigungen verfügen. Diese Vor-gehensweise entspricht dem Konzept beim Speichern eines Berichts oder Dash-boards in einem Ordner, für den eine Zugriffssteuerung implementiert ist.

Datenmodule können sowohl in Dashboards als auch in Berichten verwendet wer-den. Ein Dashboard kann auf der Basis mehrerer Datenmodule assembliert werden.

Tipp: Die Datenmodellierung in Cognos Analytics ersetzt die Produkte IBM Cog-nos Framework Manager, IBM Cognos Cube Designer oder IBM Cognos Transfor-mer nicht. Diese sind für komplexere Modellierungen weiterhin verfügbar.

Intent-driven Modeling

Sie können Intent-driven Modeling - die intelligente Modellierung mit Erkennungs-und Vorschlagsfunktionen - verwenden, um Tabellen zu Ihrem Datenmodul hinzu-zufügen. Intent-driven Modeling schlägt Tabellen vor, die Sie in das Modul einbe-ziehen können. Dabei werden Übereinstimmungen zwischen den von Ihnen ange-gebenen Begriffen und Metadaten in den zugrunde liegenden Quellen als Basisverwendet.

Während Sie Schlüsselwörter für Intent-driven Modeling eingeben, ruft die CognosAnalytics-Software Text aus Spalten- und Tabellennamen in den zugrunde liegen-den Datenquellen ab. Das Feld für die Angabe des Ziels verfügt über eine Liste mitWorterkennungsfunktion, über die in den Quellenmetadaten gefundene Begriffevorgeschlagen werden.

Intent-driven Modeling erkennt den Unterschied zwischen Fakttabellen und Di-mensionstabellen anhand der Zeilenanzahl, der Datentypen und der Verteilung derWerte innerhalb der Spalten. Wenn möglich, schlägt Intent-driven Modeling einStern- oder ein Snowflake-Schema für die Tabellen vor. Kann kein geeignetes Stern-oder Snowflake-Schema ermittelt werden, schlägt Intent-driven Modeling eine ein-zelne Tabelle oder eine Gruppe von Tabellen vor.

1

Page 8: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

2 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 9: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Kapitel 2. Erstellen eines Datenmoduls

Sie könne Datenmodule erstellen, indem Sie die Eingaben von anderen Datenmo-dulen, Datenservern, hochgeladenen Dateien, Datasets und Packages kombinieren.

Bei der Erstellung eines neuen Datenmoduls über die Hauptanzeige von IBM Cog-nos Analytics werden fünf mögliche Eingabequellen in Quellen angezeigt. DieseQuellen werden im Folgenden beschrieben.

DatenmoduleDatenmodule sind Quellenobjekte, die Daten von Datenservern, hochgela-denen Dateien oder anderen Datenmodulen enthalten und in Eigene Inhal-te oder in Teaminhalte gespeichert werden.

DatenserverDatenserver sind Datenbanken, für die Verbindungen vorhanden sind. Wei-tere Informationen finden Sie in den Dokumenten zur Verwaltung von IBMCognos Analytics.

Hochgeladene DateienBei hochgeladenen Dateien handelt es sich um Daten, die mithilfe derFunktion Dateien hochladen gespeichert werden.

DatasetsDatasets enthalten extrahierte Daten aus einem Package oder Datenmodulund werden in Eigener Inhalt oder Teaminhalt gespeichert.

PackagesPackages werden in IBM Cognos Framework Manager erstellt und enthal-ten Dimensionen, Abfragesubjekte und andere in Cognos Framework Ma-nager-Projekten enthaltene Daten. Packages können als Quellen für Daten-module verwendet werden.

Sie können mehrere Quellen zu einem Datenmodul kombinieren. Klicken Sie nach

dem Hinzufügen einer Quelle auf Quellen hinzufügen ( ) in AusgewählteQuellen, wenn Sie eine weitere Quelle hinzufügen möchten. In einem Datenmodulkönnen verschiedene Datenquellentypen kombiniert werden.

Die einzelnen Datenquellentypen sind in den folgenden Abschnitten beschrieben.

Verwenden eines Datenmoduls als Datenquelle

Gespeicherte Datenmodule können als Datenquellen für andere Datenmodule ver-wendet werden. Wenn ein Datenmodul als Quelle für ein anderes Datenmodul ver-wendet wird, werden Teile dieses Moduls in das neue Datenmodul kopiert.

Vorgehensweise1. Wenn Sie Datenmodule im Slideout-Fenster Quellen auswählen, wird eine Lis-

te mit Datenmodulen angezeigt, die als Eingabe verwendet werden können.Wählen Sie ein oder mehrere Datenmodule aus, die als Quellen verwendet wer-den sollen.

3

Page 10: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

2. Klicken Sie auf Start oder Fertig in Ausgewählte Quellen, um die Komponen-tentabellen für das Datenmodul einzublenden.

3. Ziehen Sie Tabellen in das neue Datenmodul.4. Setzen Sie die Arbeit mit dem neuen Datenmodul fort und speichern Sie es

dann.5. Wenn das Quellendatenmodul oder eine bzw. mehrere der zugehörigen Tabel-

len gelöscht wurde(n), sind beim nächsten Öffnen des neuen Datenmoduls dienicht mehr verfügbaren Tabellen im Diagramm mit einer roten Umrandung ge-kennzeichnet. Im Fenster Eigenschaften der Tabelle weisen die Felder für dieQuelle die Angabe fehlt auf.

6. Eine Tabelle im neuen Datenmodul, zu der ein Link besteht, ist schreibge-schützt. Sie können sie im neuen Datenmodul nicht ändern. Sie können denLink zum Quellendatenmodul aufheben und die Tabelle ändern, indem Sie inden Aktionen für die Tabelle auf Link unterbrechen klicken.

Verwenden eines Datenservers als DatenquelleDatenserver sind Datenbanken, für die Verbindungen vorhanden sind und die alsQuellen für Datenmodule verwendet werden können.

Sie können mehrere Datenserverquellen für das Datenmodul verwenden.

Vorbereitende Schritte

Datenserververbindungen müssen bereits in Verwalten > Datenserververbindun-gen oder Verwalten > Administrationskonsole erstellt worden sein. Weitere Infor-mationen finden Sie in den Dokumenten zur Verwaltung von IBM Cognos Analytics.

Vorgehensweise1. Wenn Sie Datenmodule im Slideout-Fenster Quellen auswählen, wird eine Lis-

te mit Datenservern angezeigt, die als Eingabe verwendet werden können.Wählen Sie den Datenserver aus, der als Quelle verwendet werden soll.

2. Die verfügbaren Schemas im Datenserver werden aufgeführt. Wählen Sie daszu verwendende Schema aus.Nur Schemas mit vorab geladenen Daten werden angezeigt. Wenn Sie andereSchemas verwenden möchten, klicken Sie auf Schemas verwalten..., um Meta-daten für andere Schemas zu verwenden.

3. Klicken Sie auf Start oder Fertig in Ausgewählte Quellen, um die Komponen-tentabellen für das Datenmodul einzublenden.

4. Um mit dem Füllen des Datenmoduls zu beginnen, geben Sie einige Begriffe indas Slideout-Fenster Ziel ein und klicken Sie dann auf Start.

5. Ein Modellvorschlag wird angezeigt. Klicken Sie auf Diesen Vorschlag hinzu-fügen, um ein Datenmodul zu erstellen.

6. Es ist ebenfalls möglich, Tabellen aus dem Datenserverschema in das Datenmo-dul zu ziehen.

Beispiel

Ein Beispieldatenmodul, das auf der Basis eines Datenservers erstellt wurde, findenSie in „Erstellen eines einfachen Datenmoduls” auf Seite 6.

4 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 11: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Nächste Schritte

Wenn die Metadaten der Datenserverschemas nach dem Erstellen des Datenmodulsgeändert werden, können Sie die Schemametadaten aktualisieren. Weitere Informa-tionen finden Sie im Abschnitt zum Vorabladen von Metadaten über eine Datenser-ververbindung in der Veröffentlichung IBM Cognos Analytics - Verwaltung.

Verwenden einer hochgeladenen Datei als DatenquelleBei hochgeladenen Dateien handelt es sich um Daten, die mithilfe der FunktionDateien hochladen gespeichert werden. Sie können diese Dateien als Quellen fürein Datenmodul verwenden.

Vorbereitende Schritte

Die folgenden Formate werden für hochgeladene Dateien unterstützt: MicrosoftExcel-Spreadsheets (.xlsx und .xls) sowie Textdateien, die durch Komma, Tabulator-schritt, Semikolon oder Pipe getrennte Werte enthalten. Nur das erste Arbeitsblattin Microsoft Excel-Spreadsheets wird hochgeladen. Wenn Sie Daten aus mehrerenArbeitsblättern in einem Spreadsheet hochladen möchten, speichern Sie die Ar-beitsblätter als getrennte Spreadsheets. Hochgeladene Dateien werden im Spalten-format gespeichert.

Klicken Sie zum Hochladen einer Datei auf Dateien hochladen in der Navigations-leiste der IBM Cognos Analytics-Hauptanzeige.

Vorgehensweise1. Wenn Sie Hochgeladene Dateien im Slideout-Fenster Quellen auswählen, wird

eine Liste mit hochgeladenen Dateien angezeigt, die als Eingabe verwendetwerden können. Wählen Sie eine oder mehrere hochgeladene Dateien aus, dieals Quellen verwendet werden sollen.

2. Klicken Sie auf Start oder Fertig in Ausgewählte Quellen, um die Komponen-tentabellen für das Datenmodul einzublenden.

3. Ziehen Sie die hochgeladene Quellendatei in das Datenmodul, um mit der Mo-dellierung zu beginnen.

Verwenden eines Datasets als Datenquelle

Datasets enthalten Daten, die aus einem Package oder Datenmodul extrahiert wer-den, und werden in Eigener Inhalt oder Teaminhalt gespeichert.

Informationen zu diesem Vorgang

Vorgehensweise1. Wenn Sie Datasets im Slideout-Fenster Quellen auswählen, wird eine Liste mit

Datasets angezeigt, die als Eingabe verwendet werden können. Wählen Sie einoder mehrere Datasets aus, die als Quellen verwendet werden sollen.

2. Klicken Sie auf Start oder Fertig in Ausgewählte Quellen, um die Komponen-tentabellen und Abfragen für das Dataset einzublenden.

3. Ziehen Sie Tabellen oder Abfragen in das neue Datenmodul.4. Wenn die Daten in den Datasets geändert werden, wird diese Änderung im

Datenmodul reflektiert.

Kapitel 2. Erstellen eines Datenmoduls 5

Page 12: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Verwenden eine Packages als DatenquellePackages werden in IBM Cognos Framework Manager erstellt. Sie können relatio-nale Packages im dynamischen Abfragemodus als Quellen für Datenmodule ver-wenden.

Vorgehensweise1. Wenn Sie Packages im Slideout-Fenster Quellen auswählen, wird eine Liste mit

Packages angezeigt, die als Eingabe verwendet werden können. Wählen Sie einoder mehrere Packages aus, die als Quellen verwendet werden sollen.

2. Klicken Sie auf Start oder Fertig in Ausgewählte Quellen, um die Packagesauszuwählen.

3. Ziehen Sie die Packages in das Datenmodul, um mit der Modellierung zu be-ginnen.

Nächste Schritte

Wenn Sie ein Package als Datenquelle verwenden, können Sie keine einzelnen Ta-bellen auswählen. Sie müssen das gesamte Package in das Datenmodul ziehen. Dieeinzige Aktion, die Sie ausführen können, ist das Erstellen von Beziehungen zwi-schen Abfragesubjekten im Package und Abfragesubjekten im Datenmodul.

Erstellen eines einfachen DatenmodulsSie können ein einfaches Datenmodul auf der Basis der Datenbank 'Data Ware-house des Vertriebs von AUF' erstellen, die in den erweiterten IBM Cognos Analy-tics-Beispielen enthalten ist.

Vorbereitende Schritte

Installieren Sie die Datenbank 'Data Warehouse des Vertriebs von AUF' und stellenSie eine Verbindung zur Datenbank her. Weitere Informationen finden Sie in IBMCognos Analytics - Beispiele.

Vorgehensweise1. Klicken Sie in der Eingangsanzeige von IBM Cognos Analytics auf Neu → Da-

tenmodul.2. Wählen Sie in Quellen die Option Datenserver aus.3. Wählen Sie in Datenserver die Option great_outdoors_warehouse aus.4. Wählen Sie in great_outdoors_warehouse das Schema GOSALESDW aus.5. Klicken Sie in Ausgewählte Quellen auf Fertig.6. Klicken Sie in der Anzeige Datenmodul auf das Symbol für Intent-Modelling

.7. Geben Sie in der Anzeige Ziel Verkaufsumsatz ein und klicken Sie auf Start.

Ein Modellvorschlag wird im Fenster Ziel angezeigt.8. Klicken Sie auf Vorschlag hinzufügen. Ein Basisdatenmodell wird erstellt.

Klicken Sie in der nächsten Anzeige auf das Moduldiagrammsymbol , umdas Datenmoduldiagramm anzuzeigen, das automatisch generiert wird.

6 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 13: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

9. Sie können das Datenmodul nun erkunden. So können Sie zum Beispiel unterDatenmodul auf ein Element und anschließend auf die zugehörigen Eigen-

schaften

klicken, um die Elementeigenschaften anzuzeigen und zu än-dern. Versuchen Sie, in der Diagrammansicht die Einstellungen für die Kardi-nalität zu ändern, um Beziehungen zwischen Tabellen anzuzeigen.

10. Zum Speichern des Datenmoduls können Sie die Option Speichern oder Spei-

chern unter verwenden.11. Wenn Sie einen Bericht auf der Basis des Datenmoduls erstellen möchten, kli-

cken Sie auf Ausprobieren. Im Browser wird eine neue Registerkarte geöffnet,in der IBM Cognos Analytics - Reporting geöffnet wird. Ihr Datenmodul wirdunter Quellendatenelemente angezeigt.

12. Ziehen Sie Produktreihencode von SLS PRODUCT DIM und Menge vonSLS SALES FACT in den Bericht.

13. Klicken Sie auf Ausführungsoptionen ( ), um ein Ausgabeformat auszu-wählen, und klicken Sie dann auf HTML ausführen, um den Bericht auszu-führen und die Ausgabe als Webseite anzuzeigen.

Erneutes Erstellen von Links für QuellenSie können für eine Datenmodulquelle Links zu einer anderen Quelle erneut erstel-len. Nach dem erfolgreichen erneuten Erstellen von Links bleiben globale Berech-nungen und Beziehungen im Datenmodul gültig.

Im Folgenden sind einige Szenarios beschrieben, in denen das erneute Erstellenvon Links nützlich sein kann:v Sie erstellen ein Datenmodul und testen es anhand einer Testquelle. Wenn das

Datenmodul bereit ist, erstellen Sie die Links erneut, dieses Mal zur gewünsch-ten Produktionsquelle.

v Die aktuelle Quelle im Datenmodul ist ungültig und es muss eine neue, gültigeQuelle verwendet werden.

Kapitel 2. Erstellen eines Datenmoduls 7

Page 14: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

v Sie möchten für ein Datenmodul Links erneut erstellen und dabei den Datenser-ver bzw. das Schema ändern.Das erneute Erstellen von Links zwischen verschiedenen Datenservertypen wirdunterstützt; dies gilt auch für Schemas und Kataloge innerhalb von Datenser-vern.

Tipp: Datenserverquellen können in Schemas und/oder Katalogen oder in kei-nem von beiden organisiert sein.

Informationen zu diesem Vorgang

Die (Ziel-)Quelle, für die die Links erneut erstellt werden, muss denselben Typ auf-weisen wie die ursprüngliche Quelle. Für einen Datenserver können nur Links zueinem Datenserver erneut erstellt werden, für eine hochgeladene Datei nur zu ei-ner hochgeladenen Datei usw.

Zusätzlich zu den übereinstimmenden Quellentypen gelten die folgenden Bedin-gung, die erfüllt sein müssen:v Alle Spalten der ursprünglichen Quelle müssen in der neuen Quelle ebenfalls

enthalten sein; die ID-Eigenschaften (Groß-/Kleinschreibung muss beachtet wer-den) und Datentypen der Spalten müssen übereinstimmen.Beispiel: Für Datei A mit den Spalten ColA und ColB können neue Links zur Da-tei B mit den Spalten ColA und ColB erstellt werden. Das Erstellen neuer Linkszur Datei B mit den Spalten colA und colB würde nicht funktionieren.Die Datentypen der entsprechenden Spalten müssen kompatibel sein, damit dieDatenmodulberechnungen und -beziehungen gültig bleiben. Beispiel: Wenn derSpaltendatentyp in der ursprünglichen Quelle date lautet, muss der Spaltenda-tentyp in der neuen Quelle ebenfalls date lauten, nicht string oder timestamp.

v Bei Datenservern, Packages und Datenmodulen müssen alle Tabellen der ur-sprünglichen Quelle auch in der neuen Quelle enthalten sein und die ID-Eigen-schaften (Groß-/Kleinschreibung muss nicht beachtet werden) der Tabellen müs-sen übereinstimmen.Wenn in der neuen Quelle eine doppelte Übereinstimmung gefunden wird, wirddie letzte Tabelle in der Liste für den Abgleich verwendet.

v In der neuen Quelle können zusätzliche Spalten und Tabellen vorhanden sein.Beim erneuten Erstellen von Links zu einer Quelle, die eine Tabelle mit zusätzli-chen Spalten enthält, können Sie die zusätzlichen Spalten zur Tabelle im Daten-modul hinzufügen, indem Sie die Tabelle aus dem Fensterbereich Quellen inden Fensterbereich Datenmodul ziehen.

v Die Quellennamen, wie z. B. Datei- und Packagenamen oder Datenserververbin-dungsnamen, müssen nicht übereinstimmen.

Tipp: Der Abgleich von Spalten und Tabellen erfolgt, indem ihre Eigenschaft IDverglichen wird. Der Wert ID der Spalte oder Tabelle kann mit dem Spalten- oderTabellennamen (Beschriftung) identisch sein, dies ist jedoch nicht immer der Fall.Der Wert ID kann im Abschnitt Erweitert des Fensterbereichs Eigenschaften derSpalte oder Tabelle angezeigt werden.

Vorgehensweise1. Öffnen Sie das Datenmodul über Teaminhalt oder Eigener Inhalt.2. Suchen Sie im Fensterbereich Quellen nach der Quelle, für die Links erneut er-

stellt werden sollen.3. Wählen Sie im Quellenkontextmenü Link erneut erstellen aus.

8 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 15: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

4. Wählen Sie den Quellentyp aus, der dem ursprünglichen Quellentyp entspricht.Wenn es sich bei der ursprünglichen Quelle um einen Datenserver handelt,wählen Sie den entsprechenden Quellentyp aus; handelt es sich bei der ur-sprünglichen Quelle um eine hochgeladene Datei, wählen Sie eine Datei aususw.

5. Klicken Sie auf Fertig.Wenn die erneute Erstellung der Links erfolgreich war, wird eine Bestätigungs-nachricht angezeigt.Wenn die erneute Erstellung von Links mit Fehlern beendet wird, wird eineNachricht angezeigt, in der das Öffnen der Validierungsansicht vorgeschlagenwird. In dieser Ansicht sind die Probleme bei der erneuten Erstellung der Linksaufgeführt. Beheben Sie die Probleme und speichern Sie das Datenmodul. DasDatenmodul kann auch mit nicht behobenen Problemen gespeichert werden.

Wichtig: Der Validierungsprozess erkennt keine inkompatiblen Datentypenoder Spalten. Wenn in den Quellen Spalten mit nicht kompatiblen Datentypenenthalten sind und alle anderen Bedingungen für die erneute Erstellung vonLinks erfüllt sind, wird eine Nachricht über die erfolgreiche erneute Erstellungder Links angezeigt. Diese Art der Datenprobleme muss in den Quellen abge-stimmt werden.

Ergebnisse

Nach der erfolgreichen erneuten Erstellung von Links für eine Quelle in einem Da-tenmodul können Berichte und Dashboards, die auf diesem Datenmodul basieren,mit der Verwendung der neuen Quelle beginnen, ohne dass Berichtsersteller ein-greifen müssen.

Kapitel 2. Erstellen eines Datenmoduls 9

Page 16: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

10 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 17: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Kapitel 3. Optimieren eines Datenmoduls

Das anfängliche Datenmodul, das Sie manuell oder mithilfe von Intent-Modellingerstellen, enthält möglicherweise Daten, die für Ihre Berichtszwecke nicht erforder-lich sind. Ihr Ziel ist die Erstellung eines Datenmoduls, das nur die Daten für IhreBerichtsanforderungen enthält und das ordnungsgemäß formatiert und dargestelltwird.

Beispielsweise können Sie einige Tabellen aus Ihrem anfänglichen Datenmodul lö-schen oder andere Tabellen hinzufügen. Sie können auch eine andere Datenforma-tierung oder andere Filter anwenden, die Daten gruppieren und die Metadatenei-genschaften ändern.

Sie können Ihr Datenmodul optimieren, indem Sie die folgenden Änderungen an-wenden:v Tabellen hinzufügen oder löschen.v Beziehungen zwischen Tabellen bearbeiten oder erstellen.v Spalteneigenschaften ändern.v Grundlegende und benutzerdefinierte Berechnungen erstellen.v Navigationspfade erstellen.v Filter definieren.v Daten gruppieren.v Die Textdaten bereinigen.v Tabellen und Spalten ausblenden.

Sie können diese Aktionen von der Anzeige Datenmodul aus oder vom Diagrammaus einleiten.

Bei der Arbeit in einem Datenmodul können Sie die Aktionen "Rückgängig ma-

chen"

und "Wiederholen"

in der Anwendungsleiste verwenden, um Än-derungen am Datenmodul in der aktuellen Bearbeitungssitzung aufzuheben oderwiederherzustellen. Die Aktionen "Rückgängig machen" und "Wiederholen" könnenbis zu 20 mal ausgeführt werden.

Quellenanzeige

Die Quellenanzeige enthält die Datenquellen, die bei der Erstellung des Datenmo-duls ausgewählt wurden. Die Quellentypen können andere Datenmodule, Daten-server, hochgeladene Dateien, Datasets und Packages umfassen.

Mit der Ausnahme von Packages kann eine bestimmte Quelle erweitert werden,um die zugehörigen Tabellen und Spalten anzuzeigen. Ziehen Sie Tabellen auf dieDatenmodulanzeige oder auf das Diagramm, um sie dem Datenmodul hinzuzufü-gen.

Datenmodulanzeige

Die Verzeichnisstruktur des Datenmoduls zeigt die Tabellen und Spalten der Datenan, die im Datenmodul enthalten sind. Dies ist der primäre Bereich für die Bearbei-tung des Datenmoduls.

11

Page 18: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Klicken Sie auf das Kontextmenüsymbol

für das Modul, die Tabelle oder dieSpalte, um die zugehörigen Kontextmenüoptionen für die Modellierung und Bear-beitung anzuzeigen. Hier können Sie mit dem Verknüpfen von Tabellen, dem Er-stellen von Filtern und Berechnungen oder dem Umbenennen und Löschen vonElementen beginnen.

Klicken Sie auf das Symbol für Intent-Modelling

in der Symbolleiste der An-zeige, um Tabellen zum Datenmodul hinzuzufügen. Intent-driven Modeling schlägtTabellen vor, die Sie in das Modul einbeziehen können. Dabei werden Überein-stimmungen zwischen den von Ihnen angegebenen Begriffen und Metadaten inden zugrunde liegenden Quellen als Basis verwendet.

Diagramm

Das Diagramm ist eine grafische Darstellung der Tabellenbeziehungen in einemDatenmodul. Mithilfe des Diagramms können Sie die Beziehungen untersuchen,das Datenmodul bearbeiten und die Kardinalitätsinformationen für die Beziehun-gen anzeigen.

Klicken Sie mit der rechten Maustaste auf eine Tabelle im Diagramm, um das Ta-bellenkontextmenü anzuzeigen, das Ihr Ausgangspunkt für die Erstellung vonJoins oder Filtern, die Umbenennung der Tabelle, die Anzeige der Tabelleneigen-schaften oder die Entfernung der Tabelle aus dem Modul sein kann.

Klicken Sie auf einen beliebigen Tabellenjoin, um die Joinübersichtsinformationenanzuzeigen, zu denen auch die entsprechenden Schlüssel gehören. Wenn Sie mitder rechten Maustaste auf die Joinlinie klicken, wird das Kontextmenü mit Optio-nen für die Bearbeitung oder Löschung des Joins angezeigt.

Wählen Sie das Kontrollkästchen Kardinalität aus, um die Kardinalität von Bezie-hungen zwischen verschiedenen Tabellen im Datenmodul anzuzeigen. VerschiebenSie das Schiebefeld Abgrenzungsgrade. Abhängig von der Position des Schiebe-felds stellt das Diagramm verschiedene Abstände der Beziehungen zwischen Tabel-len dar.

Datenansicht

Mithilfe der Datenansicht können Sie die tatsächlichen Daten in den Tabellenspal-ten und -zeilen prüfen.

Wählen Sie eine Tabelle in der Verzeichnisstruktur des Datenmoduls oder im Dia-

gramm aus und klicken Sie auf das Rastersymbol , um die Datenansicht zuöffnen.

Validierungsansicht

Sie können die Validierungsansicht verwenden, um Fehler anzuzeigen, die vomValidierungsprozess festgestellt werden.

Die Nachrichten werden angezeigt, nachdem die Operation Validieren an einer be-liebigen Stelle in der Modellierungsbenutzerschnittstelle gestartet wurde. Das Sym-

bol für eine fehlgeschlagene Validierung

wird für Tabellen, Spalten, Ausdrückeoder Joins angezeigt, für die Fehler festgestellt werden.

12 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 19: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

BeziehungenEine Beziehung verknüpft logisch zusammengehörende Objekte, die Benutzer in ei-ner einzigen Abfrage kombinieren möchten. Beziehungen bestehen zwischen zweiTabellen.

Sie können Beziehungen ändern oder löschen oder neue Beziehungen erstellen, so-dass das Datenmodul die logische Struktur Ihres Unternehmens korrekt darstellt.Vergewissern Sie sich, dass die erforderlichen Beziehungen im Datenmodul vor-handen sind, dass die Kardinalität korrekt festgelegt ist und dass referenzielle Inte-grität erzwungen wird.

Das Diagramm stellt eine grafische Ansicht der Tabellenbeziehungen in einem Da-tenmodul zur Verfügung. Sie können das Diagramm verwenden, um die Beziehun-gen zu erstellen, zu prüfen und zu bearbeiten.

Neuerstellung einer BeziehungSie müssen Beziehungen erstellen, wenn die erforderlichen Beziehungen von derIBM Cognos-Software nicht erkannt werden.

Informationen zu diesem Vorgang

Beziehungen können zwischen Tabellen aus derselben Quelle oder Tabellen aus un-terschiedlichen Quellen erstellt werden.

Das Diagramm eignet sich am besten, um alle Beziehungen im Datenmodul anzu-zeigen und die Tabellen ohne Verbindung schnell zu finden.

Wichtig: Die Liste möglicher Schlüssel im Beziehungseditor umfasst keine Kenn-zahlen. Dies bedeutet: Wenn eine Zeile in einer Spalte fälschlicherweise als Kenn-zahl identifiziert wurde, Sie sie jedoch als ID verwenden möchten, sehen Sie dieZeile nicht in der Dropdown-Liste der Schlüssel. Sie müssen das Datenmodul prü-fen, um sicherzustellen, dass die Verwendungseigenschaft für jede Spalte der Ta-belle korrekt ist.

Vorgehensweise1. Klicken Sie in der Verzeichnisstruktur des Datenmoduls oder im Diagramm auf

die Tabelle, für die Sie eine Beziehung erstellen möchten, und klicken Sie imKontextmenü auf Beziehung erstellen.

Tipp: Sie können auch die folgenden Methoden verwenden, um die Erstellungeiner Beziehung einzuleiten:v Klicken Sie in der Verzeichnisstruktur des Datenmoduls oder im Diagramm

bei gedrückter Steuertaste auf die beiden Tabellen, die Sie in einer Beziehungverknüpfen möchten, und klicken Sie auf Beziehung erstellen.

v Klicken Sie in der Registerkarte Beziehungen in den Tabelleneigenschaftenauf Beziehung erstellen.

Wenn das Datenmodul die erforderliche Tabelle nicht enthält, können Sie dieseTabelle von Ausgewählte Quellen direkt auf das Diagramm ziehen.

2. Geben Sie im Beziehungseditor die zweite Tabelle an, die in die Beziehung ein-geschlossen werden soll, und wählen Sie anschließend die entsprechendenSpalten in beiden Tabellen aus.Je nach der Methode, die Sie zum Einleiten der Beziehungserstellung verwen-det haben, wurde die zweite Tabelle möglicherweise schon hinzugefügt, und

Kapitel 3. Optimieren eines Datenmoduls 13

Page 20: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Sie müssen lediglich die Spalten abgleichen. Sie können mehrere Gruppen über-einstimmender Zeilen in beiden Tabellen angeben.

3. Suchen Sie die entsprechenden Spalten in beiden Tabellen und wählen Sie Aus-gewählte Spalten abgleichen aus.

4. Geben Sie die Optionen Beziehungstyp, Kardinalität und Optimierung für dieBeziehung an.

5. Klicken Sie auf OK.

Ergebnisse

Die neue Beziehung wird auf der Registerkarte Beziehungen auf der Eigenschaf-tenseite der verknüpften Tabellen und in der Diagrammansicht angezeigt.

Rufen Sie die Registerkarte Beziehungen in den Tabelleneigenschaften auf, um allefür eine Tabelle definierten Beziehungen anzuzeigen oder zu bearbeiten. KlickenSie auf den Beziehungslink und nehmen Sie die Änderungen vor. Zum Anzeigeneiner Beziehung vom Diagramm aus klicken Sie auf die Joinlinie, um eine kleinegrafische Ansicht der Beziehung zu öffnen. Zum Bearbeiten einer Beziehung vomDiagramm aus klicken Sie mit der rechten Maustaste auf die Joinlinie und klickenSie auf Beziehung bearbeiten.

Zum Löschen einer Beziehung für eine Tabelle rufen Sie die Registerkarte Bezie-hungen in den Tabelleneigenschaften auf und klicken Sie auf das Symbol Entfer-

nen für die erforderliche Beziehung. Zum Löschen der Beziehung vom Dia-gramm aus klicken Sie mit der rechten Maustaste auf die Linie, die die beidenTabellen verbindet, und klicken auf Entfernen.

BerechnungenMithilfe von Berechnungen können Sie Fragen beantworten, die anhand der Quel-lenspalten nicht beantwortet werden können.

Die folgenden Produktfeatures basieren auf zugrunde liegenden Berechnungen:v Grundlegende arithmetische Berechnungen und Feldverknüpfungenv Benutzerdefinierte Gruppenv Bereinigen von Textdatenv Benutzerdefinierte Berechnungen

Erstellen grundlegender BerechnungenSie können für Spalten mit numerischen Datentypen grundlegende arithmetischeBerechnungen erstellen und für Spalten mit Textdatentypen Textwerte verknüpfen.

Informationen zu diesem Vorgang

Der Ausdruck für diese Berechnungen ist vordefiniert und muss lediglich ausge-wählt werden. Beispiel: Sie können eine Spalte Einnahmen erstellen, indem Sie Wer-te für Menge und Einzelpreis multiplizieren. Sie können eine Spalte Name erstellen,indem Sie zwei Spalten kombinieren: Vorname und Nachname.

Vorgehensweise1. Führen Sie die folgenden Schritte aus, um eine einfache arithmetische Berech-

nung für Spalten mit numerischen Datentypen zu erstellen:

14 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 21: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

a. Klicken Sie in der Verzeichnisstruktur des Datenmoduls mit der rechtenMaustaste auf die Spalte, für die eine Berechnung erstellt werden soll. FürBerechnungen, die auf zwei Spalten basieren, klicken Sie bei gedrückterSteuertaste auf die auszuwählenden Spalten.

b. Geben Sie im Feld Berechnung erstellen einen Namen für die Berechnungein.

c. Wenn die Berechnung auf einer einzelnen Spalte basiert, geben Sie die Zahlein, die in der Berechnung verwendet werden soll.

Tipp: Über den Link Berechnungseditor verwenden wird der Ausdrucks-editor geöffnet.

d. Klicken Sie auf OK.2. Führen Sie die folgenden Schritte aus, um eine Berechnung zu erstellen, mit der

Werte für Spalten mit Textdatentyp verknüpft werden:a. Klicken Sie in der Verzeichnisstruktur des Datenmoduls bei gedrückter

Steuertaste auf die beiden Spalten, die zu einer einzelnen Spalte kombiniertwerden sollen. Der Wert der zuerst ausgewählten Spalte wird am Anfangder kombinierten Zeichenfolge stehen.

b. Klicken Sie auf Berechnung erstellen und wählen Sie die vorgeschlageneOption aus.

c. Geben Sie einen Namen für die Berechnung ein.d. Klicken Sie auf OK.

Ergebnisse

In der Tabelle, zu der Sie die Berechnung hinzugefügt haben, wird nun eine neueberechnete Spalte am Ende der Spaltenliste angezeigt.

Gruppieren von DatenSie können die Spaltendaten in benutzerdefinierte Gruppen unterteilen und damitdas Lesen und Analysieren der Daten vereinfachen.

Informationen zu diesem Vorgang

Abhängig vom Datentyp der Spalte können Sie zwei Arten benutzerdefinierterGruppen erstellen: einen Gruppentyp für Spalten mit numerischen Daten und ei-nen zweiten Gruppentyp für Spalten mit Textdaten. Beispiel: In der SpalteMitarbeitercode können Sie Mitarbeiter in Gruppen von 0 bis 100, von 101 bis 200und über 200 unterteilen. In der Spalte Manager können Sie Manager anhand ihresRanges gruppieren, z. B. Manager der unteren Führungsebene, Leitender Managerusw.

Vorgehensweise1. Klicken Sie in der Verzeichnisstruktur des Datenmoduls mit der rechten Maus-

taste auf die Spalte, für die Sie die Gruppierung vornehmen möchten, und kli-cken Sie dann auf Benutzerdefinierte Gruppen.

2. Wenn Sie eine numerische Spalte ausgewählt haben, geben Sie die Gruppierungwie folgt an:a. Geben Sie an, wie viele Gruppen erstellt werden sollen.b. Geben Sie für die Verteilung der Werte entweder Gleichmäßige Verteilung

oder Benutzerdefiniert an.

Kapitel 3. Optimieren eines Datenmoduls 15

Page 22: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

c. Wenn Sie Gleichmäßige Verteilung ausgewählt haben, geben Sie die Wertean, die in den einzelnen Gruppen enthalten sein sollen, indem Sie die Zah-len eingeben oder auf die Bildlaufleisten klicken.

d. Wenn Sie Benutzerdefiniert ausgewählt haben, können Sie eigene Bereichs-werte für die Gruppe eingeben.

e. Optional: Ändern Sie den Gruppennamen.f. Klicken Sie auf Erstellen.

3. Wenn Sie eine Textspalte ausgewählt haben, geben Sie die Gruppierung wiefolgt an:a. Wählen Sie bei gedrückter Steuertaste die Werte aus, die in der ersten Grup-

pe enthalten sein sollen.b. Klicken Sie in der Spalte Gruppen auf das Pluszeichen.c. Geben Sie den Namen für die Gruppe an und klicken Sie auf OK. Die Wer-

te werden in der Spalte Gruppenmitglieder hinzugefügt und der Name derGruppe wird in der Spalte Gruppen angezeigt. Sie können nach dem Erstel-len einer Gruppe weitere Werte zu der Gruppe hinzufügen und Werte auseiner Gruppe entfernen. Sie können eine Gruppe auch entfernen.

d. Optional: Zum Hinzufügen einer weiteren Gruppe wiederholen Sie dieSchritte für die erste Gruppe.

e. Optional: Wenn Sie eine Gruppe erstellen möchten, die alle Werte enthält,die nicht bereits in einer Gruppe enthalten sind, wählen Sie das Kontroll-kästchen Verbleibende und zukünftige Werte gruppieren in aus und gebenSie einen Namen für die Gruppe an.

f. Klicken Sie auf Erstellen.

Ergebnisse

Die Spalte, für die Sie auf der Basis Ihrer Auswahl eine benutzerdefinierte Gruppeerstellt haben, wird am Ende der Liste mit Spalten in der Tabelle angezeigt. EinGruppenausdruck wird automatisch im Ausdruckseditor erstellt. Zum Anzeigendes Ausdrucks rufen Sie die Eigenschaftenseite der Spalte auf und klicken Sie aufden Ausdruck, der für die Eigenschaft Ausdruck angezeigt wird.

Tipp: Zum Abschließen der Aktion der Erstellung der benutzerdefinierten Gruppekönnen Sie auf Ersetzen klicken anstatt auf Erstellen. Mit dieser Option wird derSpaltenname in der Tabelle durch den Gruppennamen ersetzt.

Bereinigen von DatenDatendaten sind häufig unstrukturiert und inkonsistent. Sie können für die Dateneine Formatierungsstruktur anwenden, damit diese klarer strukturiert und einfa-cher zu lesen sind.

Informationen zu diesem Vorgang

Die Optionen für die Bereinigung, die für eine Spalte verfügbar sind, sind abhän-gig vom Datentyp der Spalte. Einige Optionen können für mehrere Spalten mitdemselben Datentyp angegeben werden, einige nur für einzelne Spalten.

Die folgenden Optionen sind für die Bereinigung der Daten verfügbar:

LeerzeichenFührende und abschließende Leerzeichen abschneiden

16 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 23: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Wählen Sie dieses Kontrollkästchen aus, um führende und abschließendeLeerzeichen von Zeichenfolgen zu entfernen.

Schrift umsetzen inGroßschreibung, Kleinschreibung, Nicht ändern

Verwenden Sie diese Option, um die Schreibweise aller Zeichen in der Zei-chenfolge in Großschreibung oder Kleinschreibung zu ändern oder um diejeweilige Schreibweise der einzelnen Zeichen beizubehalten.

Teilzeichenfolge zurückgebenEine Zeichenfolge zurückgeben, die nur einen Teil der ursprünglichen Zei-chenfolge für die einzelnen Werte enthält. Beispiel: Ein Mitarbeitercodekann als CA096670 gespeichert sein, Sie benötigen jedoch lediglich die Zahl096670; in diesem Fall können Sie diese Option verwenden, um den Teil'CA' zu entfernen. Diese Option kann nur für einzelnen Spalten angegebenwerden.

Geben Sie als Wert für Start eine Zahl ein, die die Position eines Zeichensin der Zeichenfolge darstellt, bei dem die Teilzeichenfolge beginnen soll.Die Zahl 1 stellt das erste Zeichen in der Zeichenfolge dar. Geben Sie alsWert für Länge die Anzahl der Zeichen an, die in der Teilzeichenfolge ent-halten sein sollen.

Nullwerte

Optionen zur Verarbeitung von Nullwerten für Spalten mit Textdatentypen,numerischen Datentypen, Datums- und Uhrzeitdatentypen angeben, dieNullwerte zulassen. Wenn Cognos Analytics feststellt, dass eine Spalte kei-ne Nullwerte zulässt, sind diese Optionen für die betreffende Spalte nichtverfügbar.Der Standardwert für die einzelnen Optionen ist vom Spaltendatentyp ab-hängig. Bei Textdaten ist der Standardwert eine leere Zeichenfolge. BeiZahlen ist der Standardwert 0. Bei Datumsangaben ist der Standardwert2000-01-01. Bei Uhrzeiten ist der Standard 12:00:00. Bei Zeitmarken mit Da-tum und Uhrzeit ist der Standardwert 2000-01-01T12:00:00.Das Eingabefeld für die jeweilige Option ist ebenfalls vom Spaltendatentypabhängig. Bei Textdaten akzeptiert das Eingabefeld alphanumerische Zei-chen, bei numerischen Daten akzeptiert das Eingabefeld nur numerischeEingaben. Für Datumsangaben steht ein Datumauswahlfeld zur Verfügung,für die Uhrzeit ein Zeitauswahlfeld; mit diesen kann ein Datum bzw. eineUhrzeit ausgewählt werden.Die folgenden Optionen zur Verarbeitung von Nullwerten sind verfügbar:

Diesen Wert durch NULL ersetzenErsetzt die in den Eingabefeldern angegebenen Text-, Zahlen-, Datums-und Uhrzeitwerte durch NULL.Beispiel: Wenn Sie in einer bestimmten Spalte eine leere Zeichenfolge an-stelle von NULL verwenden möchten, in der hochgeladenen Datei jedochin manchen Fällen die Zeichenfolge Nicht zutreffend zur Angabe einesunbekannten Werts verwendet wird, können Sie Nicht zutreffend durchNULL ersetzen und anschließend angeben, dass NULL durch die leere Zei-chenfolge ersetzt werden soll.

Nullwerte ersetzen durchErsetzt Nullwerte durch Text-, Zahlen-, Datums- und Uhrzeitwerte bei derAngabe im jeweiligen Eingabefeld.Beispiel: Für die Spalte mit dem zweiten Vornamen können Sie angeben,dass die folgenden Werte für die Zellen verwendet werden sollen, für die

Kapitel 3. Optimieren eines Datenmoduls 17

Page 24: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

kein zweiter Vorname vorhanden ist: Nicht zutreffend, Ohne oder die stan-dardmäßige leere Zeichenfolge. Für die Spalte mit dem Rabattbetrag kön-nen Sie 0,00 für die Zellen angeben, für die der Betrag unbekannt ist.

Vorgehensweise1. Klicken Sie in der Verzeichnisstruktur des Datenmoduls auf das Kontextmenü-

symbol für eine Spalte und klicken Sie dann auf Bereinigen.

Tipp: Wenn Sie Daten in mehreren Spalten gleichzeitig bereinigen möchten,halten Sie die Steuertaste gedrückt und wählen Sie die zu bereinigenden Spal-ten aus. Die Option Bereinigen ist nur verfügbar, wenn der Datentyp aller aus-gewählten Spalten identisch ist.

2. Geben Sie die Optionen an, die für die ausgewählte Spalte bzw. die ausgewähl-ten Spalten zutreffen.

3. Klicken Sie auf Bereinigen.

Ergebnisse

Nach dem Abschluss der Operation Bereinigen erstellt der Ausdruckseditor auto-matisch einen Ausdruck für die geänderte(n) Spalte(n). Zum Anzeigen des Aus-drucks öffnen Sie die Eigenschaftsanzeige der Spalte und klicken Sie auf den Aus-druck, der für die Eigenschaft Ausdruck angezeigt wird.

Erstellen benutzerdefinierter BerechnungenZum Erstellen einer benutzerdefinierten Berechnung müssen Sie mithilfe des Aus-druckseditors einen eigenen Ausdruck definieren.

Informationen zu diesem Vorgang

Benutzerdefinierte Berechnungen können auf Datenmodulebene oder auf Tabellen-ebene erstellt werden. Die Berechnungen auf Modulebene können Spalten ausmehreren Tabellen referenzieren.

Informationen zu den Funktionen, die Sie zum Definieren der Ausdrücke verwen-den können, finden Sie in Anhang A, „Verwenden des Ausdruckseditors”, auf Seite27.

Vorgehensweise1. Klicken Sie in der Verzeichnisstruktur des Datenmoduls mit der rechten Maus-

taste auf den Datenmodulnamen oder einen bestimmten Tabellennamen undklicken Sie dann auf Benutzerdefinierte Berechnung erstellen.

2. Definieren Sie in der Anzeige Ausdruckseditor den Ausdruck für die Berech-nung und geben Sie einen Namen dafür an.v Zum Eingeben einer Funktion für Ihren Ausdruck geben Sie den ersten

Buchstaben des Funktionsnamens ein. Wählen Sie dann die Funktion in derDropdown-Liste der vorgeschlagenen Funktionen aus.

v Zum Hinzufügen von Tabellenspalten zu Ihrem Ausdruck ziehen Sie mindes-tens eine Spalte aus der Verzeichnisstruktur des Datenmoduls per Drag-and-drop in die Ausdruckseditoranzeige. Der Spaltenname wird an der Positionhinzugefügt, an die Sie den Cursor im Ausdruckseditor stellen.

18 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 25: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Tipp: Sie können auch auf die Spalte in der Verzeichnisstruktur des Daten-moduls doppelklicken. Anschließend wird der Spaltenname im Ausdrucks-editor angezeigt.

3. Klicken Sie auf Validieren, um zu prüfen, ob der Ausdruck gültig ist.4. Nach einer erfolgreichen Validierung klicken Sie auf OK.

Ergebnisse

Wenn Sie die Berechnung auf der Datenmodulebene erstellt haben, wird die Be-rechnung nach der letzten Tabelle in der Verzeichnisstruktur des Datenmoduls ein-gefügt. Wenn Sie die Berechnung auf der Tabellenebene erstellt haben, wird dieBerechnung am Ende der Liste mit Spalten in der Tabelle hinzugefügt. Zum Anzei-gen des Ausdrucks für die Berechnung öffnen Sie die Eigenschaftsanzeige der Be-rechnung und klicken Sie auf den Ausdruck, der für die Eigenschaft Ausdruck an-gezeigt wird.

Erstellen von NavigationspfadenEin Navigationspfad ist eine Gruppe von Spalten, bei denen es sich nicht umKennzahlenspalten handelt und die von Fachanwendern zur Datenerkundung zu-geordnet werden können.

Wenn ein Datenmodul Navigationspfade enthält, können die DashboardbenutzerDrilloperationen durchführen und so den Fokus ihrer Analyse ändern, indem siedie Informationsebenen wechseln. Die Benutzer können im Navigationspfad Drill-downs von Spalte zu Spalte durchführen, indem sie entweder der Reihenfolge derSpalten in Navigationspfad folgen oder indem sie die gewünschte Spalte auswäh-len.

Informationen zu diesem Vorgang

Sie können einen Navigationspfad mit Spalten erstellen, die logisch zusammenhän-gen, wie zum Beispiel Jahr, Monat, Quartal, Woche. Es ist ebenfalls möglich, einenNavigationspfad mit Spalten zu erstellen, die nicht logisch zusammenhängen, wiezum Beispiel Produkt, Kunde, Bundesland, Stadt.

Spalten aus verschiedenen Tabellen können zu einem Navigationspfad hinzugefügtwerden. Dieselbe Spalte kann zu mehreren Navigationspfaden hinzugefügt wer-den.

Ein Datenmodul kann über mehrere Navigationspfade verfügen.

Vorgehensweise1. Beginnen Sie in der Datenmodulanzeige mit der Erstellung eines Navigations-

pfads, indem Sie eine der folgenden Methoden verwenden:

v Klicken Sie im Kontextmenü

des Datenmoduls auf Eigenschaften undanschließend auf die Registerkarte Navigationspfade. Klicken Sie auf Navi-gationspfad hinzufügen. Ziehen Sie im Dialogfeld Navigationspfad erstel-len Spalten von der Datenmodulanzeige zur Navigationspfadanzeige. Än-dern Sie die Reihenfolge der Spalten nach Bedarf. Klicken Sie auf OK.

v Wählen Sie in der Verzeichnisstruktur des Datenmodul eine oder mehrere

Spalten aus und klicken Sie dann im Kontextmenü

für eine der ausge-

Kapitel 3. Optimieren eines Datenmoduls 19

Page 26: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

wählten Spalten auf Navigationspfad erstellen. Die ausgewählten Spaltenwerden im Dialogfeld Navigationspfad erstellen aufgeführt. Klicken Sie aufOK.

Tipp: Der Standardname des Navigationspfads enthält die Namen der erstenund letzten Spalte im Pfad. Dieser Name kann geändert werden.

2. Speichern Sie das Datenmodul, um den Navigationspfad beizubehalten.

3. Klicken Sie zum Ändern eines Navigationspfads im Kontextmenü

des Da-tenmoduls auf Eigenschaften und anschließend auf die Registerkarte Navigati-onspfade. Klicken Sie auf den Link Bearbeiten für den Pfad, der geändert wer-den soll. Im Dialogfeld Navigationspfad bearbeiten können Sie die folgendenÄnderungen vornehmen:v Wenn Sie andere Spalten hinzufügen möchten, ziehen Sie die Spalten vom

Datenmodul zum Navigationspfad. Sie können mehrere Spalten gleichzeitigauswählen und ziehen.

v Wenn Sie Spalten entfernen möchten, klicken Sie auf das Symbol

für diebetreffende Spalte.

v Wenn Sie die Reihenfolge der Spalten ändern möchten, ziehen Sie sie nachoben oder nach unten.

v Wenn Sie den Namen des Navigationspfads ändern möchten, überschreibenSie den vorhandenen Namen.Der Standardname reagiert auf die geänderte Spaltenreihenfolge. Wenn Sieden Standardnamen überschreiben, wird er beim Modifizieren der Gruppen-definition nicht mehr geändert. Der Name darf nicht leer sein.

Ergebnisse

Der Navigationspfad wird zum Datenmodul hinzugefügt und steht Benutzern inDashboards und Storys zur Verfügung. Wenn Sie die Option Mitglieder des Navi-

gationspfads identifizieren in der Symbolleiste des Datenmoduls auswählen,werden die Spalten, die Mitglieder des Navigationspfads sind, unterstrichen.

Nächste Schritte

Der Modellierer kann den Navigationspfad zu jedem beliebigen Zeitpunkt ändernund das Datenmodul erneut speichern.

Wenn Sie den Navigationspfad anzeigen möchten, zu dem eine Spalte gehört, kli-

cken Sie im Kontextmenü der Spalte

auf Eigenschaften > Navigationspfade.Klicken Sie auf den Namen des Navigationspfads, um die zugehörige Definitionanzuzeigen oder zu ändern.

Wenn Sie alle Navigationspfade in einem Datenmodul anzeigen möchten, klicken

Sie im Kontextmenü des Datenmoduls

auf Eigenschaften > Navigationspfa-de. Klicken Sie auf den Namen des Navigationspfads, um die zugehörige Definiti-on anzuzeigen oder zu ändern. Zum Löschen eines Navigationspfads klicken Sie

auf das Symbol Entfernen für den Pfad.

20 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 27: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Filtern von DatenEin Filter gibt die Bedingungen an, die Zeilen erfüllen müssen, damit sie aus einerTabelle abgerufen werden.

Informationen zu diesem Vorgang

Der Filter basiert auf einer bestimmten Spalte in einer Tabelle; er wirkt sich jedochauf die gesamte Tabelle aus. Außerdem werden nur Zeilen aus anderen Tabellenabgerufen, die den Filterkriterien entsprechen.

Sie können Filter auf der Tabellenebene erstellen. Dies ermöglicht Ihnen die gleich-zeitige Hinzufügung mehrerer Filter. Sie können Filter auch auf der Spaltenebeneerstellen.

Vorgehensweise1. Lokalisieren Sie in der Verzeichnisstruktur des Datenmoduls oder im Dia-

gramm die Tabelle, für die Sie Filter erstellen möchten.2. Erweitern Sie die Tabelle in der Datenmodulanzeige und klicken Sie im Spal-

tenkontextmenü auf Filtern.

Tipp: Es ist ebenfalls möglich, mit der rechten Maustaste auf die Tabelle imDiagramm zu klicken und dann von dort aus auf Filter verwalten zu klicken.

3. Wählen Sie die Filterwerte wie folgt aus:a. Falls die Spalte den Datentyp 'Integer' aufweist, stehen zwei Optionen zur

Angabe der Werte zur Verfügung: Bereich und Einzelne Elemente. WennSie Bereich auswählen, verwenden Sie den Schieberegler, um die Wertebe-reiche anzugeben. Wenn Sie Einzelne Elemente auswählen, wählen Sie dieKontrollkästchen aus, die den Werten zugeordnet sind.

b. Verwenden Sie bei Spalten mit numerischen Datentypen außer 'Integer' denSchieberegler zur Angabe der Bereichswerte.

c. Geben Sie bei Spalten mit Datums- und Zeitdatentypen (Zeitmarken) einenBereich von Werten vor, nach oder zwischen den ausgewählten Datums-bzw. Zeitwerten an oder wählen Sie einzelne Werte aus.

d. Wählen Sie bei Spalten mit Textdatentypen die Kontrollkästchen aus, dieden Werten zugeordnet sind.

4. Optional: Zum Auswählen von Werten, die sich außerhalb des von Ihnen ange-gebenen Bereichs befinden, klicken Sie auf Auswahl umkehren.

5. Klicken Sie auf OK.

Ergebnisse

Nachdem Sie einen Filter erstellt haben, wird das Filtersymbol

für die Tabelleund Spalte in der Datenmodulanzeige und im Diagramm hinzugefügt.

Nächste Schritte

Wenn Sie die für eine Tabelle definierten Filter anzeigen, bearbeiten oder entfernenmöchten, wählen Sie die Kontextmenüoption Filter verwalten für die Tabelle ausund klicken Sie auf die Registerkarte Filter in den Tabelleneigenschaften.

Kapitel 3. Optimieren eines Datenmoduls 21

Page 28: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Zum Bearbeiten des Filters klicken Sie auf den zugehörigen Ausdruck, nehmen dieÄnderungen vor und klicken auf OK. Zum Entfernen eines Filters von der Tabelle

wählen Sie das Symbol Entfernen für den Filter aus.

Tipp: Zum Bearbeiten eines Filters für eine einzelne Spalte klicken Sie im Spalten-kontextmenü in der Datenmodulanzeige auf Filtern, um die Filterdefinition zu öff-nen.

Ausblenden von Tabellen und Spalten

Sie können eine Tabelle oder Spalte in einem Datenmodul ausblenden. Die ausge-blendeten Tabellen oder Spalten werden in der Modellierungsschnittstelle weiterhinangezeigt, sind jedoch in der Berichterstellungs- und der Dashboarding-Schnittstel-le nicht sichtbar. Die ausgeblendeten Elemente sind im Produkt voll funktionsfähig.

Informationen zu diesem Vorgang

Sie können dieses Feature nutzen, um Metadaten für die Berichts- und Dashboard-benutzer übersichtlicher anzuzeigen. Beispiel: Wenn Sie die in einer Berechnungreferenzierten Spalten ausblenden, wird in der Metadatenverzeichnisstruktur in derBerichterstellungs- und der Dashboarding-Schnittstelle nur die Berechnungsspalteangezeigt, die referenzierten Spalten sind jedoch nicht sichtbar. Wenn Sie die ID-Spalten ausblenden, die als Schlüssel für Joins verwendet werden, sind die Schlüs-sel in der Berichterstellungs- und der Dashboarding-Schnittstelle nicht zugänglich,die Joins sind jedoch in allen Schnittstellen funktionsfähig.

Vorgehensweise1. Klicken Sie in der Verzeichnisstruktur des Datenmoduls auf das Kontextmenü-

symbol für eine Tabelle oder Spalte und klicken Sie dann auf Ausblenden.Es ist auch möglich, mehrere Tabellen oder Spalten auszuwählen, um sie gleich-zeitig auszublenden.

Tipp: Wenn Sie die Elemente erneut einblenden möchten, klicken Sie auf dasKontextmenüsymbol für die ausgeblendete Tabelle oder Spalte und klicken Siedann auf Anzeigen.

2. Speichern Sie das Modul.

Ergebnisse

Die Beschriftungen der ausgeblendeten Tabellen und Spalten werden in der Ver-zeichnisstruktur des Datenmoduls und im Diagramm abgeblendet dargestellt. Dar-über hinaus ist auf der Registerkarte Allgemein der Tabellen- bzw. Spalteneigen-schaften das Kontrollkästchen Dieses Element ist für Benutzer ausgeblendetausgewählt.

Die ausgeblendeten Tabellen und Spalten sind in der Berichterstellungs- und derDashboarding-Schnittstelle nicht sichtbar.

Validieren von DatenmodulenMithilfe des Validierungsfeatures können Sie prüfen, ob in einem Datenmodul un-gültige Objektreferenzen enthalten sind.

22 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 29: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Informationen zu diesem Vorgang

Bei der Validierung werden die folgenden Fehler ermittelt:v Eine Tabelle oder Spalte, auf der ein Datenmodul basiert, ist in der Quelle nicht

mehr vorhanden.v Ein Berechnungsausdruck ist nicht gültig.v Ein Filter referenziert eine Spalte, die im Datenmodul nicht mehr vorhanden ist.v Eine Tabelle oder Spalte, die in einem Join referenziert wird, ist im Datenmodul

nicht mehr vorhanden.

Fehler im Datenmodul werden durch das Symbol für eine fehlgeschlagene Validie-

rung

gekennzeichnet.

Vorgehensweise1. Klicken Sie in der Verzeichnisstruktur des Datenmoduls auf das Kontextmenü-

symbol eines Datenmoduls und klicken Sie dann auf Validieren.Werden Fehler festgestellt, wird das Symbol für eine fehlgeschlagene Validie-

rung

in der Verzeichnisstruktur des Datenmoduls, im Diagramm und inder Eigenschaftsanzeige neben der Spalte oder dem Ausdruck angezeigt, diebzw. der den Fehler enthält. Die Fehlerbeschreibungen werden in der Validie-rungsansicht angezeigt.

Tipp: Zum Öffnen der Validierungsansicht klicken Sie auf das zugehörige Sym-

bol .

2. Klicken Sie auf das Symbol für eine fehlgeschlagene Validierung

für einModul, eine Spalte, einen Ausdruck oder einen Join, um ein Popup-Fenster an-zuzeigen, das Informationen zur Anzahl der Fehler für das ausgewählte Ele-ment enthält. Klicken Sie doppelt auf das Symbol für eine fehlgeschlagene Vali-

dierung

im Popup-Fenster, um die Fehlerdetails anzuzeigen.

Ergebnisse

Versuchen Sie, die Fehler mithilfe der Validierungsnachrichten zu beheben. Ein Da-tenmodul, das Validierungsfehler enthält, kann gespeichert werden.

Tabellen- und SpalteneigenschaftenSie können die Tabellen- und Spalteneigenschaften in einem Datenmodul anzeigenund ändern.

Zugriff auf die Eigenschaften besteht über das Kontextmenü

der Tabelle oderSpalte in der Anzeige Eigenschaften auf der Registerkarte Allgemein.

Beschriftung

Gibt den Tabellen- oder Spaltennamen an. Der Name kann nach Bedarf geändertwerden.

Kapitel 3. Optimieren eines Datenmoduls 23

Page 30: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Dieses Element ist für Benutzer ausgeblendet

Mit dieser Eigenschaft kann eine Tabelle oder Spalte in einem Datenmodul ausge-blendet werden. Die ausgeblendeten Tabellen oder Spalten werden in der Modellie-rungsschnittstelle weiterhin angezeigt, sind jedoch in der Berichterstellungs- undder Dashboarding-Schnittstelle nicht sichtbar. Weitere Informationen finden Sie in„Ausblenden von Tabellen und Spalten” auf Seite 22.

Ausdruck

Zeigt den zugrunde liegenden Ausdruck für eine Spalte an. Wenn Sie auf den Aus-druck klicken, wird der Ausdruckseditor geöffnet, in dem Sie den Ausdruck än-dern können.

Kommentare

Mit dieser Eigenschaft können Sie optionale Informationen zur Tabelle oder Spalteangeben. Der Kommentar ist außerhalb der Modellierungsumgebung nicht verfüg-bar.

QuickInfo

Mit dieser Eigenschaft können Sie eine optionale, kurze Beschreibung der Tabelleoder Spalte angeben. Die QuickInfo wird angezeigt, wenn Sie in der Modellie-rungs-, Berichterstellungs- oder Dashboarding-Umgebung den Mauszeiger auf demTabellen- oder Spaltennamen positionieren.

Verwendung

Mit dieser Eigenschaft wird die gewünschte Verwendung der Daten in der Spalteangegeben.

Der Anfangswert der Eigenschaft basiert auf dem Datentyp der Spalte in der Quel-le. Stellen Sie sicher, dass die Eigenschaft korrekt festgelegt ist. Beispiel: Wenn Sieeine numerische Spalte importieren, die an einer Beziehung beteiligt ist, wird fürdie Eigenschaft Verwendung der Wert ID festgelegt. Sie können diese Eigenschaftändern.

Die folgenden Typen werden für Verwendung unterstützt:v ID

Stellt eine Spalte dar, die dazu verwendet wird, Daten in einer Spalte Kennzahl,zu der eine Beziehung besteht, zu gruppieren oder auszuwerten. Darüber hinauskann 'ID' auch einen Index-, Datums- oder Zeitspaltentyp darstellen. Beispiel:Rechnungsnummer oder Rechnungsdatum.

v KennzahlStellt eine Spalte mit numerischen Daten dar, die gruppiert oder ausgewertetwerden können, z. B. Produktkosten.

v AttributStellt eine Spalte dar, bei der es sich nicht um eine ID oder Kennzahl handelt, z.B. Beschreibung.

24 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 31: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Aggregat

Mit der Eigenschaft Aggregat wird der Aggregationstyp definiert, der für eineSpalte angewendet wird, mit der Daten in einem Bericht oder Dashboard ausge-wertet werden. Beispiel: Wenn die Eigenschaft Aggregat für die Spalte Menge denWert Gesamtsumme aufweist und eine Gruppierung anhand des Produktnamens ineinem Bericht erfolgt, zeigt die Spalte Menge im Bericht die Gesamtmenge für jedesProdukt an. Das Aggregieren von Daten verbessert die Abfrageleistung und be-schleunigt das Abrufen von Daten.

Der Standardtyp der Aggregation wird aus der Quelle übernommen. Beim Änderndieser Eigenschaft können Sie Werte auswählen, die in der Quelle nicht vorhandensind, wie z. B. Durchschnitt oder Maximum. Um den erforderlichen Aggregatwertzu ermitteln, müssen Sie wissen, welchen Datentyp die Daten darstellen. Beispiel:Wenn Sie Teilenummer aggregieren, lauten die gültigen Aggregatwerte 'Anzahl','Anzahl eindeutiger Elemente', 'Maximum' und 'Minimum'.

Die folgenden Aggregationstypen werden unterstützt:v Ohne (für eine Spalte ist keine Aggregation festgelegt)v Durchschnittv Anzahlv Anzahl eindeutiger Elementev Maximumv Minimumv Summe

Datentyp

Der Spaltendatentyp wird aus der Quelle übernommen und kann im Datenmodulnicht geändert werden.

Repräsentiert

Mit dieser Eigenschaft können Sie angeben, ob eine Spalte Datentypen für Datum/Uhrzeit oder für die geografische Position enthält. Diese Informationen werden inder Berichterstellungs- und Dashboarding-Umgebung unter anderem dazu verwen-det, die am besten geeigneten Standardvisualisierungen vorzuschlagen.v Geografische Position

Mögliche Werte sind Kontinent, Subkontinent, Land, Region, Bundesland /Kanton, Bezirk, Stadt, Postleitzahl, Straße / Adresse, Position, Breitengrad undLängengrad.

v ZeitMögliche Werte sind Datum, Jahr, Quartal, Saison, Monat, Woche, Tag, Stunde,Minute und Sekunde.

Sortierung

Mit dieser Eigenschaft können Sie die Sortierung für eine Spalte aktivieren bzw. in-aktivieren und die Zeile, anhand der sortiert werden soll, die Sortierreihenfolgeund die Position von Nullwerten in der Spalte angeben.

Kapitel 3. Optimieren eines Datenmoduls 25

Page 32: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

ID

Bei Tabellen und Spalten wird der Eigenschaftswert aus der Quelle übernommenund kann im Datenmodul nicht geändert werden. Der Wert ID der Spalte oder Ta-belle kann mit dem Spalten- oder Tabellennamen (Beschriftung) identisch sein,dies ist jedoch nicht immer der Fall.

Die Eigenschaft ID kann im Abschnitt Erweitert des Fensterbereichs Eigenschaftenangezeigt werden.

Quelle

Zeigt den Quellennamen und den Pfad für eine Tabelle oder Spalte an. Die Eigen-schaft Quelle kann im Abschnitt Erweitert des Fensterbereichs Eigenschaften an-gezeigt werden.

26 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 33: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Anhang A. Verwenden des Ausdruckseditors

Bei einem Ausdruck handelt es sich um eine beliebige Kombination aus Operato-ren, Konstanten, Funktionen und weiteren Komponenten, die in einen einzelnenWert ausgewertet wird. Ausdrücke werden zur Erstellung von Berechnungs- undFilterdefinitionen gebildet. Eine Berechnung ist ein Ausdruck, der dazu verwendetwird, einen neuen Wert auf der Basis vorhandener Werte zu erstellen, die in einemDatenelement enthalten sind. Ein Filter ist ein Ausdruck, der dazu verwendet wird,ein bestimmtes Subset von Datensätzen abzurufen.

OperatorenOperatoren legen fest, was mit den Werten auf beiden Seiten des Operators gesche-hen soll. Operatoren gleichen Funktionen, da sie Datenelemente manipulieren undein Ergebnis zurückgeben.

(Gibt den Anfang eines Ausdrucks an.

Syntax( Ausdruck )

)Gibt das Ende eines Ausdrucks an.

Syntax( Ausdruck )

*Multipliziert zwei numerische Werte

SyntaxWert1 * Wert2

/Dividiert zwei numerische Werte.

SyntaxWert1 / Wert2

||Verkettet oder verknüpft Zeichenfolgen.

SyntaxZeichenfolge1 || Zeichenfolge2

+Addiert zwei numerische Werte.

27

Page 34: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

SyntaxWert1 + Wert2

-Subtrahiert zwei numerische Werte voneinander oder negiert einen numerischenWert.

SyntaxWert1 - Wert2oder - Wert

<Vergleicht die Werte, die durch 'Wert1' dargestellt werden, mit 'Wert2' und ruft die-jenigen Werte ab, die kleiner als 'Wert2' sind.

SyntaxWert1 < Wert2

<=Vergleicht die Werte, die durch 'Wert1' dargestellt werden, mit 'Wert2' und ruft die-jenigen Werte ab, die kleiner als oder gleich 'Wert2' sind.

SyntaxWert1 <= Wert2

<>Vergleicht die Werte, die durch 'Wert1' dargestellt werden, mit 'Wert2' und ruft die-jenigen Werte ab, die ungleich 'Wert2' sind.

SyntaxWert1 <> Wert2

=Vergleicht die Werte, die durch 'Wert1' dargestellt werden, mit 'Wert2' und ruft die-jenigen Werte ab, die gleich 'Wert2' sind.

SyntaxWert1 = Wert2

>Vergleicht die Werte, die durch 'Wert1' dargestellt werden, mit 'Wert2' und ruft die-jenigen Werte ab, die größer als 'Wert2' sind.

SyntaxWert1 > Wert2

>=Vergleicht die Werte, die durch 'Wert1' dargestellt werden, mit 'Wert2' und ruft die-jenigen Werte ab, die größer als oder gleich 'Wert2' sind.

28 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 35: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

SyntaxWert1 >= Wert2

andGibt den Wert "true" zurück, wenn die Bedingungen auf beiden Seiten des Aus-drucks erfüllt werden.

SyntaxArgument1 and Argument2

betweenBestimmt, ob ein Wert in einen vorgegebenen Bereich fällt.

SyntaxAusdruck between Wert1 and Wert2

Beispiel[Einnahmen] between 200 and 300

Ergebnis

Gibt die Anzahl von Ergebnissen mit Einnahmen zwischen 200 und 300 zurück.

Ergebnisdaten

Einnahmen Between$332.06 false$230.55 true$107.94 false

caseWird zusammen mit 'when', 'then', 'else' und 'end' verwendet. 'Case' identifiziertden Beginn einer spezifischen Situation, in der When-, Then- und Else-Aktionendefiniert werden.

Syntaxcase Ausdruck { when Ausdruck then Ausdruck } [ elseAusdruck ] end

containsStellt fest, ob "Zeichenfolge1" die Zeichenfolge "Zeichenfolge2" enthält.

SyntaxZeichenfolge1 contains Zeichenfolge2

distinctEin in einem Aggregatausdruck verwendetes Schlüsselwort, das ausschließlich ein-deutige Vorkommen von Werten einschließt. Siehe auch die Funktion 'unique'.

Syntaxdistinct Datenelement

Anhang A. Verwenden des Ausdruckseditors 29

Page 36: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispielcount ( distinct [Bestellung_Detail_Menge] )

Ergebnis

1704

elseWird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingungoder der case-Ausdruck nicht erfüllt werden, wird der else-Ausdruck verwendet.

Syntaxif ( Bedingung ) then .... else ( Ausdruck ) oder case .... else (Ausdruck ) end

endGibt das Ende eines CASE- oder WHEN-Konstrukts an.

Syntaxcase .... end

ends withStellt fest, ob "Zeichenfolge1" mit "Zeichenfolge2" endet.

SyntaxZeichenfolge1 ends with Zeichenfolge2

ifWird zusammen mit then- und else-Konstrukten verwendet. 'If' definiert eine Be-dingung. Wenn die if-Bedingung erfüllt ist, wird der then-Ausdruck verwendet.Wenn die if-Bedingung nicht erfüllt ist, wird der else-Ausdruck verwendet.

Syntaxif ( Bedingung ) then ( Ausdruck ) else ( Ausdruck )

inStellt fest, ob 'Ausdruck1' in einer angegebenen Liste von Ausdrücken vorhandenist.

SyntaxAusdruck1 in ( Ausdruck_Liste )

is missingStellt fest, ob 'Wert' in den Daten nicht definiert ist.

SyntaxWert is missing

30 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 37: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

likeStellt fest, ob 'Zeichenfolge1' dem Muster von 'Zeichenfolge2' entspricht, wobei dasZeichen 'Zeichen' optional als Escapezeichen in der Musterzeichenfolge verwendetwird.

SyntaxZeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ]

Beispiel 1[PRODUKTLINIE] like ’G%’

Ergebnis

Alle Produktreihen, die mit dem Buchstaben 'G' beginnen.

Beispiel 2[PRODUKTLINIE] like ’%Ga%’ escape ’a’

Ergebnis

Ergebnis: Alle Produktreihen, die mit 'G%' enden.

lookupSucht und ersetzt Daten mit einem von Ihnen angegebenen Wert. Das Case-Konst-rukt sollte hier bevorzugt verwendet werden.

Syntaxlookup ( Name ) in ( Wert1 --> Wert2 ) default ( Ausdruck )

Beispiellookup ( [Land]) in ( ’Kanada’--> ( [Listenpreis] * 0,60),’Australien’--> ( [Listenpreis] * 0,80 ) ) default ( [Listenpreis] )

notGibt TRUE zurück, falls "Argument" falsch ist, gibt FALSE zurück, falls "Argu-ment" wahr ist.

SyntaxNOT Argument

orGibt WAHR zurück, wenn entweder 'Argument1' oder 'Argument2' wahr ist.

SyntaxArgument1 or Argument2

starts withStellt fest, ob "Zeichenfolge1" mit "Zeichenfolge2" beginnt.

SyntaxZeichenfolge1 starts with Zeichenfolge2

Anhang A. Verwenden des Ausdruckseditors 31

Page 38: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

thenWird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingungoder der when-Ausdruck erfüllt sind, wird der then-Ausdruck verwendet.

Syntaxif ( Bedingung ) then ... oder case Ausdruck when Ausdruckthen .... end

whenWird mit dem case-Konstrukt verwendet. Sie können Bedingungen definieren, dieeintreten, wenn der WHEN-Ausdruck wahr ist.

Syntaxcase [Ausdruck] when ... end

AuswertungenDiese Liste enthält vordefinierte Funktionen, die entweder einen einzelnen Auswer-tungswert für eine Gruppe verwandter Werte oder jeweils einen unterschiedlichenWert für jede Instanz einer Gruppe verwandter Werte zurückgeben.

Statistische FunktionenDiese Liste enthält vordefinierte statistische Auswertungsfunktionen.

standard-deviationGibt die Standardabweichung ausgewählter Datenelemente zurück.

Syntaxstandard-deviation ( Ausdruck [ auto ] )standard-deviation ( Ausdruck for [ all|any ] Ausdruck { ,Ausdruck } )standard-deviation ( Ausdruck for report )

Beispielstandard-deviation ( Produktkosten )

Ergebnis

Gibt einen Wert zurück, der die Abweichung zwischen Produktkosten und mittle-ren Produktkosten angibt.

varianceGibt die Varianz ausgewählter Datenelemente zurück.

Syntaxvariance ( Ausdruck [ auto ] )variance ( Ausdruck for [ all|any ] Ausdruck { , Ausdruck } )variance ( Ausdruck for report )

Beispielvariance ( Produktkosten )

Ergebnis

32 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 39: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Gibt einen Wert zurück, der angibt, in welchem Maß die Produktkosten von denmittleren Produktkosten abweichen.

averageGibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück. 'Dis-tinct' ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kom-patibel ist.

Syntaxaverage ( [ distinct ] Ausdruck [ auto ] )average ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ,Ausdruck } )average ( [ distinct ] Ausdruck for report )

Beispielaverage ( Umsatz )

Ergebnis

Gibt den Durchschnitt aller Umsatzwerte zurück.

countGibt die Anzahl der ausgewählten Datenelemente unter Ausschluss von Nullwer-ten zurück. 'Distinct' ist ein alternativer Ausdruck, der mit früheren Versionen desProdukts kompatibel ist. 'All' wird nur im DQM-Modus unterstützt und vermeidetdie Annahme der doppelten Zählung eines Datenelements einer Dimensionstabelle.

Syntaxcount ( [ all | distinct ] Ausdruck [ auto ] )count ( [ all | distinct ] Ausdruck for [ all|any ] Ausdruck { ,Ausdruck } )count ( [ all | distinct ] Ausdruck for report )

Beispielcount ( Umsatz )

Ergebnis

Gibt die Gesamtzahl aller Einträge unter 'Umsatz' zurück.

maximumGibt den Maximalwert der ausgewählten Datenelemente zurück. 'Distinct' ist einalternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.

Syntaxmaximum ( [ distinct ] Ausdruck [ auto ] )maximum ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ,Ausdruck } )maximum ( [ distinct ] Ausdruck for report )

Beispielmaximum ( Umsatz )

Ergebnis

Anhang A. Verwenden des Ausdruckseditors 33

Page 40: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Gibt den Maximalwert aller Umsatzwerte zurück.

medianGibt den Medianwert der ausgewählten Datenelemente zurück.

Syntaxmedian ( Ausdruck [ auto ] )median ( Ausdruck for [ all|any ] Ausdruck { , Ausdruck } )median ( Ausdruck for report )

minimumGibt den Minimalwert der ausgewählten Datenelemente zurück. 'Distinct' ist ein al-ternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.

Syntaxminimum ( [ distinct ] Ausdruck [ auto ] )minimum ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ,Ausdruck } )minimum ( [ distinct ] Ausdruck for report )

Beispielminimum ( Umsatz )

Ergebnis

Gibt den Minimalwert aller Umsatzwerte zurück.

percentageGibt den Prozentsatz des Gesamtwerts für die ausgewählten Datenelemente zu-rück. Das Argument '<for-option>' definiert den Bereich der Funktion. Die Option'at' definiert die Ebene der Aggregation und kann nur im Zusammenhang mit rela-tionalen Datenquellen verwendet werden.

Syntaxpercentage ( numerischer_Ausdruck [ at Ausdruck { , Ausdruck } ][ <for-option> ] [ prefilter ] )percentage ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] )<for-option> ::= for Ausdruck { , Ausdruck }|for report|auto

Beispielpercentage ( Umsatz 98 )

Ergebnis

Gibt den Prozentsatz des Gesamtumsatzes für 1998 zurück, der den einzelnen Ver-triebsbeauftragten zugeordnet ist.

Ergebnisdaten

Employee Umsatz 98 PercentageGibbons 60646 7.11%Flertjan 62523 7.35%Cornel 22396 2.63%

34 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 41: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

percentileGibt einen Wert zwischen null und hundert zurück, der den Prozentsatz eines An-teils angibt, der gleich oder kleiner als die ausgewählten Datenelemente ist. DasArgument '<for-option>' definiert den Bereich der Funktion. Die Option 'at' defi-niert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalenDatenquellen verwendet werden.

Syntaxpercentile ( numerischer_Ausdruck [ at Ausdruck { , Ausdruck } ][ <for-option> ] [ prefilter ] )percentile ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] )<for-option> ::= for Ausdruck { , Ausdruck }|for report|auto

Beispielpercentile ( Umsatz 98 )

Ergebnis

Gibt für jede Zeile den Prozentsatz der Zeilen an, die kleiner als oder gleich demMengenwert dieser Zeile sind.

Ergebnisdaten

Qty Percentile (Qty)800 1700 0.875600 0.75500 0.625400 0,5400 0,5200 0.25200 0.25

quantileGibt den Rang eines Werts innerhalb eines von Ihnen angegebenen Bereichs zu-rück. Es werden Ganzzahlen zurückgegeben, die einen beliebigen Rangordnungs-bereich wie zum Beispiel 1 (höchster Wert) bis 100 (niedrigster Wert) darstellen.Das Argument '<for-option>' definiert den Bereich der Funktion. Die Option 'at'definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relatio-nalen Datenquellen verwendet werden.

Syntaxquantile ( numerischer_Ausdruck , numerischer_Ausdruck [ at Ausdruck { ,Ausdruck } ] [ <for-option> ] [ prefilter ] )quantile ( numerischer_Ausdruck , numerischer_Ausdruck [ <for-option> ][ prefilter ] )<for-option> ::= for Ausdruck { , Ausdruck }|for report|auto

Beispielquantile ( Menge , 4 )

Ergebnis

Gibt die Menge, den Rang des Mengenwerts und den Mengenwert aufgeteilt in 4Quantilgruppen (Quartile) zurück.

Anhang A. Verwenden des Ausdruckseditors 35

Page 42: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Ergebnisdaten

Qty Rank Quantile (Menge, 4)800 1 1700 2 1600 3 2500 4 2400 5 3400 5 3200 7 4200 7 4

quartileGibt den Rang eines Werts als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigsterWert) relativ zu einer Gruppe von Werten zurück. Das Argument '<for-option>' de-finiert den Bereich der Funktion. Die Option 'at' definiert die Ebene der Aggregati-on und kann nur im Zusammenhang mit relationalen Datenquellen verwendetwerden.

Syntaxquartile ( numerischer_Ausdruck [ at Ausdruck { , Ausdruck } ][ <for-option> ] [ prefilter ] )quartile ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] )<for-option> ::= for Ausdruck { , Ausdruck }|for report|auto

Beispielquartile ( Menge )

Ergebnis

Gibt die Menge und das Quartil des Mengenwerts als Ganzzahl von 1 (höchsterWert) bis 4 (niedrigster Wert) zurück.

Ergebnisdaten

Qty Quartile (Menge)450 1400 1350 2300 2250 3200 3150 4100 4

rankGibt den Rangwert der ausgewählten Datenelemente zurück. Die Sortierfolge istoptional; standardmäßig wird eine absteigende Sortierfolge (DESC) verwendet.Wenn zwei oder mehr Zeilen den gleichen Rang aufweisen, entsteht in der Reihen-folge der Rangwerte eine Lücke (auch als Olympische Rangordnung bekannt). DasArgument '<for-option>' definiert den Bereich der Funktion. Die Option 'at' defi-niert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen

36 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 43: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Datenquellen verwendet werden. 'Distinct' ist ein alternativer Ausdruck, der mitfrüheren Versionen des Produkts kompatibel ist. Nullwerte werden zuletzt aufge-führt.

Syntaxrank ( Ausdruck [ ASC|DESC ] { , Ausdruck [ ASC|DESC ] } [ atAusdruck { , Ausdruck } ] [ <for-option> ] [ prefilter ] )rank ( [ distinct ] Ausdruck [ ASC|DESC ] { , Ausdruck[ ASC|DESC ] } [ <for-option>] [ prefilter ] )<for-option> ::= for Ausdruck { , Ausdruck }|for report|auto

Beispielrank ( Umsatz 98 )

Ergebnis

Gibt für jede Zeile den Rangwert des Umsatzes für 1998 zurück, der den einzelnenVertriebsbeauftragten zugeordnet ist. Einige Zahlen werden übersprungen, wennzwei Zeilen jeweils denselben Platz belegen.

Ergebnisdaten

Employee Umsatz 98 RankGibbons 60000 1Flertjan 50000 2Cornel 50000 2Smith 48000 4

tertileGibt den Rang eines Wertes als Hoch, Mittel oder Niedrig relativ zu einer Gruppevon Werten zurück.

Syntaxtertile ( Ausdruck [ auto ] )tertile ( Ausdruck for [ all|any ] Ausdruck { , Ausdruck } )tertile ( Ausdruck for report )

Beispieltertile ( Menge )

Ergebnis

Gibt die Menge, das Quantil des Rangwerts der Menge aufgeteilt in Tertile sowiedie Bezeichnung des Quantils des Rangwerts aufgeteilt in Tertile zurück.

Ergebnisdaten

Qty Quantile (Menge, 3) Tertile (Menge)800 1 H700 1 H500 2 M400 2 M200 3 L200 3 L

Anhang A. Verwenden des Ausdruckseditors 37

Page 44: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

totalGibt den Gesamtwert der ausgewählten Datenelemente zurück. 'Distinct' ist ein al-ternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.

Syntaxtotal ( [ distinct ] Ausdruck [ auto ] )total ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ,Ausdruck } )total ( [ distinct ] Ausdruck for report )

Beispieltotal ( Umsatz )

Ergebnis

Gibt die Summe aller Umsatzwerte zurück.

Geschäftsfunktionen für Datum/UhrzeitDiese Liste enthält Funktionen für Geschäftsdaten, die Datum- und Uhrzeitberech-nungen durchführen.

_add_secondsGibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von 'Uhrzeit-_Ausdruck' zurück, der sich aus der Addition von 'Ganzzahl_Ausdruck' Sekundenzu 'Uhrzeit_Ausdruck' ergibt.

Syntax_add_seconds ( Uhrzeit_Ausdruck, Ganzzahl_Ausdruck )

Beispiel 1_add_seconds ( 13:04:59 , 1 )

Ergebnis

13:05:00

Beispiel 2_add_seconds ( 2002-04-30 12:10:10.000, 1 )

Ergebnis

2002-04-30 12:10:11.000

Beispiel 3_add_seconds ( 2002-04-30 00:00:00.000, 1/100 )Beachten Sie, dass das zweiteArgument keine Ganzzahl ist. Dies wird von einigen Datenbanktechnologienunterstützt und inkrementiert den Uhrzeitteil.

Ergebnis

2002-04-30 00:00:00.010

38 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 45: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

_add_minutesGibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von 'Uhrzeit-_Ausdruck' zurück, der sich aus der Addition von 'Ganzzahl_Ausdruck' Minutenzu 'Uhrzeit_Ausdruck' ergibt.

Syntax_add_minutes ( Uhrzeit_Ausdruck, Ganzzahl_Ausdruck )

Beispiel 1_add_minutes ( 13:59:00 , 1 )

Ergebnis

14:00:00

Beispiel 2_add_minutes ( 2002-04-30 12:59:10.000, 1 )

Ergebnis

2002-04-30 13:00:10.000

Beispiel 3_add_minutes ( 2002-04-30 00:00:00.000, 1/60 )Beachten Sie, dass das zweiteArgument keine Ganzzahl ist. Dies wird von einigen Datenbanktechnologienunterstützt und inkrementiert den Uhrzeitteil.

Ergebnis

2002-04-30 00:00:01.000

_add_hoursGibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von 'Uhrzeit-_Ausdruck' zurück, der sich aus der Addition von 'Ganzzahl_Ausdruck' Stundenzu 'Uhrzeit_Ausdruck' ergibt.

Syntax_add_hours ( Uhrzeit_Ausdruck, Ganzzahl_Ausdruck )

Beispiel 1_add_hours ( 13:59:00 , 1 )

Ergebnis

14:59:00

Beispiel 2_add_hours ( 2002-04-30 12:10:10.000, 1 )

Ergebnis

2002-04-30 13:10:10.000,

Anhang A. Verwenden des Ausdruckseditors 39

Page 46: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 3_add_hours ( 2002-04-30 00:00:00.000, 1/60 )Beachten Sie, dass das zweiteArgument keine Ganzzahl ist. Dies wird von einigen Datenbanktechnologienunterstützt und inkrementiert den Uhrzeitteil.

Ergebnis

2002-04-30 00:01:00.000

_add_daysGibt den Datums- bzw. Datum/Uhrzeit-Wert abhängig vom Format von 'Datum-_Ausdruck' zurück, der sich aus der Addition von 'Ganzzahl_Ausdruck' Tagen zu'Datum_Ausdruck' ergibt.

Syntax_add_days ( Datum_Ausdruck, Ganzzahl_Ausdruck )

Beispiel 1_add_days ( 2002-04-30 , 1 )

Ergebnis

2002-05-01

Beispiel 2_add_days ( 2002-04-30 12:10:10.000, 1 )

Ergebnis

2002-05-01 12:10:10.000

Beispiel 3_add_days ( 2002-04-30 00:00:00.000, 1/24 )Beachten Sie, dass das zweiteArgument keine Ganzzahl ist. Dies wird von einigen Datenbanktechnologienunterstützt und inkrementiert den Uhrzeitteil.

Ergebnis

2002-04-30 01:00:00.000

_add_monthsFügt 'Ganzzahl_Ausdruck' Monate zu 'Datum_Ausdruck' hinzu. Wenn der sich da-raus ergebene Monat weniger Tage aufweist als die Tag-des-Monats-Komponente,wird der letzte Tag des resultierenden Monats zurückgegeben. In allen anderenFällen weist der zurückgegebene Wert dieselbe Tag-des-Monats-Komponente aufwie 'Datum_Ausdruck'.

Syntax_add_months ( Datum_Ausdruck, Ganzzahl_Ausdruck )

40 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 47: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 1_add_months ( 2012-04-15 , 3 )

Ergebnis

2012-07-15

Beispiel 2_add_months ( 2012-02-29 , 1 )

Ergebnis

2012-03-29

Beispiel 3_last_of_month ( _add_months ( 2012-02-29 , 1 ) )

Ergebnis

2012-03-31

Beispiel 4_add_months ( 2012-01-31 , 1 )

Ergebnis

2012-02-29

Beispiel 5_add_months ( 2002-04-30 12:10:10.000 , 1 )

Ergebnis

2002-05-30 12:10:10.000

_add_yearsFügt 'Ganzzahl_Ausdruck' Jahre zu 'Datum_Ausdruck' hinzu. Wenn 'Datum_Aus-druck' der 29. Februar ist und das resultierende Jahr kein Schaltjahr, wird der re-sultierende Tag auf den 28. Februar gesetzt. In allen anderen Fällen weist der zu-rückgegebene Wert denselben Tag und Monat auf wie 'Datum_Ausdruck'.

Syntax_add_years ( Datum_Ausdruck, Ganzzahl_Ausdruck )

Beispiel 1_add_years ( 2012-04-15 , 1 )

Ergebnis

2013-04-15

Anhang A. Verwenden des Ausdruckseditors 41

Page 48: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 2_add_years ( 2012-02-29 , 1 )

Ergebnis

2013-02-28

Beispiel 3_add_years ( 2002-04-30 12:10:10.000 , 1 )

Ergebnis

2003-04-30 12:10:10.000

_ageGibt eine Zahl zurück, die sich durch Subtrahieren von 'Datum_Ausdruck' vomheutigen Datum ergibt. Der zurückgegebene Wert weist das Format JJJJMMTT auf,wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahlder Tage darstellt.

Syntax_age ( Datum_Ausdruck )

Beispiel_age ( 1990-04-30 ) (wenn das heutige Datum 2003-02-05 lautet)

Ergebnis

120906, d. h. 12 Jahre, 9 Monate und 6 Tage.

current_dateLiefert ein Datum, das das aktuelle Datum des Computers darstellt, auf dem dieDatenbanksoftware ausgeführt wird.

Syntaxcurrent_date

Beispielcurrent_date

Ergebnis

2003-03-04

current_timeGibt einen Uhrzeitwert mit Zeitzonenwert zurück, der die aktuelle Uhrzeit desComputers darstellt, auf dem die Datenbanksoftware ausgeführt wird, wenn dieDatenbank diese Funktion unterstützt. Andernfalls wird die aktuelle Uhrzeit desIBM Cognos Analytics-Servers dargestellt.

Syntaxcurrent_time

42 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 49: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispielcurrent_time

Ergebnis

16:33:11.354+05:00

current_timestampGibt einen Datum/Uhrzeit-Wert mit Zeitzonenwert zurück, der die aktuelle Uhr-zeit des Computers darstellt, auf dem die Datenbanksoftware ausgeführt wird,wenn die Datenbank diese Funktion unterstützt. Andernfalls wird die aktuelleUhrzeit des Servers dargestellt.

Syntaxcurrent_timestamp

Beispielcurrent_timestamp

Ergebnis

2003-03-03 16:40:15.535+05:00

_day_of_weekGibt den Wochentag (1 bis 7) zurück, wobei 1 der erste Tag der Woche ist, wie imzweiten Parameter angegeben (1 bis 7, wobei 1 für Montag und 7 für Sonntagsteht). Beachten Sie, dass nach dem Standard ISO 8601 eine Woche am Montag alsTag 1 beginnt.

Syntax_day_of_week ( Datum_Ausdruck, Ganzzahl )

Beispiel_day_of_week ( 2003-01-01 , 1 )

Ergebnis

3

_day_of_yearGibt den Tag des Jahres (1 bis 366) in 'Datum_Ausdruck' zurück. Auch als Juliani-scher Tag bezeichnet.

Syntax_day_of_year ( Datum_Ausdruck )

Beispiel_day_of_year ( 2003-03-01 )

Ergebnis

61

Anhang A. Verwenden des Ausdruckseditors 43

Page 50: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

_days_betweenGibt eine positive oder negative Zahl zurück, die die Anzahl der Tage zwischen'Datum_Ausdruck1' und 'Datum_Ausdruck2' darstellt. Bei 'Datum_Ausdruck1' <'Datum_Ausdruck2' ist das Ergebnis eine negative Zahl.

Syntax_days_between ( Datum_Ausdruck1 , Datum_Ausdruck2 )

Beispiel_days_between ( 2002-04-30 , 2002-06-21 )

Ergebnis

-52

_days_to_end_of_monthGibt eine Zahl zurück, die für die Anzahl von Tagen steht, die in dem Monat ver-bleiben, der von 'Datum_Ausdruck' dargestellt wird.

Syntax_days_to_end_of_month ( Datum_Ausdruck )

Beispiel_days_to_end_of_month ( 2002-04-20 14:30:22.123 )

Ergebnis

10

_end_of_dayGibt das Ende des heutigen Tags als Zeitmarke zurück.

Syntax_end_of_day

Beispiel_end_of_day

Ergebnis2014-11-23 23:59:59

_first_of_monthGibt einen Datums- oder Datum/Uhrzeit-Wert abhängig vom Argument zurück,der sich ergibt, wenn 'Datum_Ausdruck' in ein Datum mit identischem Jahr undMonat, jedoch mit auf 1 eingestelltem Tag konvertiert wird.

Syntax_first_of_month ( Datum_Ausdruck )

44 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 51: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 1_first_of_month ( 2002-04-20 )

Ergebnis

2002-04-01

Beispiel 2_first_of_month ( 2002-04-20 12:10:10.000 )

Ergebnis

2002-04-01 12:10:10.000

_from_unixtimeGibt die durch einen ganzzahligen Ausdruck angegebene UNIX-Zeit als Zeitmarkemit Zeitzone zurück.

Syntax_from_unixtime ( Ganzzahl_Ausdruck )

Beispiel_from_unixtime ( 1417807335 )

Ergebnis2014-12-05 19:22:15+00:00

_hourGibt den Wert des Stundenfelds in einem Datumsausdruck zurück.

Syntax_hour ( Datum_Ausdruck )

Beispiel_hour ( 2002-01-31 12:10:10.254 )

Ergebnis12

_last_of_monthGibt einen Datums- oder Datum/Uhrzeit-Wert abhängig vom Argument zurück,der den letzten Tag des von 'Datum_Ausdruck' dargestellten Monats repräsentiert.

Syntax_last_of_month ( Datum_Ausdruck )

Beispiel 1_last_of_month ( 2002-01-14 )

Ergebnis

2002-01-31

Anhang A. Verwenden des Ausdruckseditors 45

Page 52: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 2_last_of_month ( 2002-01-14 12:10:10.000 )

Ergebnis

2002-01-31 12:10:10.000

_make_timestampLiefert eine Zeitmarke, die aus 'Ganzzahl_Ausdruck1' (Jahr), 'Ganzzahl_Ausdruck2'(Monat) und 'Ganzzahl_Ausdruck3' (Tag) besteht. Der Uhrzeitteil lautet standard-mäßig 00:00:00,000.

Syntax_make_timestamp ( Ganzzahl_Ausdruck1, Ganzzahl_Ausdruck2,Ganzzahl_Ausdruck3 )

Beispiel_make_timestamp ( 2002 , 01 , 14 )

Ergebnis

2002-01-14 00:00:00.000

_minuteGibt den Wert des Minutenfelds in einem Datumsausdruck zurück.

Syntax_minute ( Datum_Ausdruck )

Beispiel_minute ( 2002-01-31 12:10:10.254 )

Ergebnis10

_monthGibt den Wert des Monatsfelds in einem Datumsausdruck zurück.

Syntax_month ( Datum_Ausdruck )

Beispiel_month ( 2003-03-01 )

Ergebnis3

_months_betweenGibt eine positive oder negative Ganzzahl zurück, die die Anzahl der Monate von'Datum_Ausdruck1' bis 'Datum_Ausdruck2' darstellt. Wenn "Datum_Ausdruck1"vor "Datum_Ausdruck2" liegt, wird eine negative Zahl zurückgegeben.

46 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 53: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Syntax_months_between ( Datum_Ausdruck1, Datum_Ausdruck2 )

Beispiel_months_between ( 2002-04-03 , 2002-01-30 )

Ergebnis

2

_secondGibt den Wert des Sekundenfelds in einem Datumsausdruck zurück.

Syntax_second ( Datum_Ausdruck )

Beispiel_second ( 2002-01-31 12:10:10.254 )

Ergebnis10.254

_shift_timezoneVersetzt einen Zeitmarkenwert von einer Zeitzone in eine andere Zeitzone. DieseFunktion berücksichtigt gegebenenfalls die Sommerzeit. Wenn das erste Argumentden Typ 'Zeitmarke' aufweist, stellen das zweite und dritte Argument die Quellen-bzw. die Zielzeitzone dar. Wenn das erste Argument den Typ 'Zeitmarke mit Zeit-zone' aufweist, ist die Quellenzeitzone bereits im ersten Argument impliziert, so-dass das zweite Argument die Zielzeitzone darstellt. Der Datentyp des ersten Ar-guments bestimmt auch den Datentyp des Rückgabewerts. Das zweite und dasdritte Argument weisen den Typ 'Zeichenfolge' auf und stellen Zeitzonenkennun-gen dar. Eine Liste dieser Kennungen ist im Folgenden aufgeführt. Hinweis: DieVerwendung dieser Funktion bewirkt eine lokale Verarbeitung.

Syntax_shift_timezone ( Zeitmarke_Wert , Quellenzeitzone,Zielzeitzone )_shift_timezone ( Zeitmarke_mit_Zeitzonenwert , Zielzeitzone )

Beispiel 1_shift_timezone ( 2013-06-30 12:00:00 , ’EST’ , ’GMT’ )

Ergebnis

2013-06-30 16:00:00

Beispiel 2_shift_timezone ( 2013-11-30 12:00:00-05:00 , ’PST’ )

Ergebnis

2013-11-30 09:00:00-08:00

Anhang A. Verwenden des Ausdruckseditors 47

Page 54: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 3Zeitzonenkürzel

ErgebnisdatenGMT (GMT+00:00) Greenwich Mean TimeUTC (GMT+00:00) Coordinated Universal TimeWET (GMT+00:00) Western Europe Time: Lisbon, Faeroe Islands, CanaryIslandsECT (GMT+01:00) European Central Time: Amsterdam, Brussels, Paris,Rome, ViennaMET (GMT+01:00) Middle European TimeART (GMT+02:00) Egypt Time: Cairo, Damascus, Beirut, Amman, NicosiaCAT (GMT+02:00) Central African Time: Johannesburg, Blantyre, Harare,TripoliEET (GMT+02:00) Eastern Europe Time: Athens, Kiev, Sofia, Minsk,Bucharest, Vilnius, TallinnEAT (GMT+03:00) East Africa Time: Addis Ababa, Asmera, Kampala,Nairobi, Mogadishu, KhartoumNET (GMT+04:00) Near East TimePLT (GMT+05:00) Pakistan Lahore TimeIST (GMT+05:30) Indian TimeBST (GMT+06:00) Bangladesh TimeVST (GMT+07:00) Vietnam TimeCTT (GMT+08:00) Asia, Hong Kong S.A.R. of ChinaJST (GMT+09:00) Japan Time: TokyoACT (GMT+09:30) Australian Central Time: DarwinAET (GMT+10:00) Australian Eastern Time: Sydney, Melbourne, CanberraSST (GMT+11:00) Solomon TimeAGT (GMT-03:00) Argentina TimeBET (GMT-03:00) Brazil Eastern Time: Sao Paulo, Buenos AiresCNT (GMT-03:30) Newfoundland Time: St. JohnsPRT (GMT-04:00) Puerto Rico and U.S. Virgin Islands TimeEST (GMT-05:00) Eastern Time: Ottawa, New York, Toronto, Montreal,Jamaica, Porto AcreCST (GMT-06:00) Central Time: Chicago, Cambridge Bay, Mexico CityMST (GMT-07:00) Mountain Time: Edmonton, Yellowknife, ChihuahuaPST (GMT-08:00) Pacific Time: Los Angeles, Tijuana, VancouverAST (GMT-09:00) Alaska Time: Anchorage, Juneau, Nome, YakutatHST (GMT-10:00) Hawaii Time: Honolulu, TahitiMIT (GMT-11:00) Midway Islands Time: Midway, Apia, Niue, Pago Pago

Beispiel 4Eine angepasste Zeitzonenkennung kann ebenfalls verwendet werden; das Format lautetGMT(+|-)HH:MM. Beispiel: GMT-06:30 oder GMT+02:00.Eine umfassendeListe der Zeitzonenkennungen (einschließlich ausführlicher Angaben wie"Europe/Amsterdam") befindet sich in der Datei "i18n_res.xml" imKonfigurationsordner des Produkts.

_start_of_dayGibt den Beginn des heutigen Tags als Zeitmarke zurück.

Syntax_start_of_day

Beispiel_start_of_day

Ergebnis

2014-11-23 00:00:00

48 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 55: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

_week_of_yearGibt die Nummer der Woche des Jahres von 'Datum_Ausdruck' nach dem Stan-dard ISO 8601 zurück. Woche 1 des Jahres ist die erste Woche des Jahres, die einenDonnerstag enthält und die gleichbedeutend mit der ersten Woche ist, die den 4.Januar enthält. Eine Woche beginnt am Montag (Tag 1) und endet am Sonntag (Tag7).

Syntax_week_of_year ( Datum_Ausdruck )

Beispiel_week_of_year ( 2003-01-01 )

Ergebnis

1

_timezone_hourGibt den Wert des Stundenfelds für die Zeitzone in einem Datumsausdruck zu-rück.

Syntax_timezone_hour ( Datum_Ausdruck )

Beispiel_timezone_hour ( 2002-01-31 12:10:10.254-05:30 )

Ergebnis5

_timezone_minuteGibt den Wert des Minutenfelds für die Zeitzone in einem Datumsausdruck zu-rück.

Syntax_timezone_minute ( Datum_Ausdruck )

Beispiel_timezone_minute ( 2002-01-31 12:10:10.254-05:30 )

Ergebnis30

_unix_timestampGibt die durch einen ganzzahligen Ausdruck angegebene UNIX-Zeit als Zeitmarkemit Zeitzone zurück.

Syntax_unix_timestamp

Anhang A. Verwenden des Ausdruckseditors 49

Page 56: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel_unix_timestamp

Ergebnis1416718800

_yearGibt den Wert des Jahresfelds in einem Datumsausdruck zurück.

Syntax_year ( Datum_Ausdruck )

Beispiel_year ( 2003-03-01 )

Ergebnis2003

_years_betweenGibt eine positive oder negative Ganzzahl zurück, die die Anzahl der Jahre von'Datum_Ausdruck1' bis 'Datum_Ausdruck2' darstellt. Bei 'Datum_Ausdruck1' <'Datum_Ausdruck2' wird ein negativer Wert zurückgegeben.

Syntax_years_between ( Datum_Ausdruck1, Datum_Ausdruck2 )

Beispiel_years_between ( 2003-01-30 , 2001-04-03 )

Ergebnis

1

_ymdint_betweenGibt eine Zahl zurück, die die Differenz zwischen 'Datum_Ausdruck1' und'Datum_Ausdruck2' darstellt. Der zurückgegebene Wert weist das FormatJJJJMMTT auf, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TTdie Anzahl der Tage darstellt.

Syntax_ymdint_between ( Datum_Ausdruck1 , Datum_Ausdruck2 )

Beispiel_ymdint_between ( 1990-04-30 , 2003-02-05 )

Ergebnis

120906, d. h. 12 Jahre, 9 Monate und 6 Tage.

50 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 57: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Allgemeine Funktionen

absGibt den absoluten Wert von 'numerischer_Ausdruck' zurück. Negative Werte wer-den als positive Werte zurückgegeben.

Syntaxabs ( numerischer_Ausdruck )

Beispiel 1abs ( 15 )

Ergebnis

15

Beispiel 2abs ( -15 )

Ergebnis

15

castKonvertiert 'Ausdruck' in einen angegebenen Datentyp. Einige Datentypen ermög-lichen das Angeben von Länge und Genauigkeit. Stellen Sie sicher, dass das Ziel ei-nen geeigneten Typ und eine geeignete Größe aufweist. Für 'Datentyp_Spezifikati-on' können die folgenden Datentypen verwendet werden: 'character', 'varchar','char', 'numeric', 'decimal', 'integer', 'bigint', 'smallint', 'real', 'float', 'date', 'time','timestamp', 'time with time zone', 'timestamp with time zone' und 'interval'. Beider Typumwandlung in den Typ 'interval' muss eine der folgenden Intervallqualifi-zierungen angegeben werden: 'year', 'month' oder 'year to month' für den Jahr-bis-Monat-Intervall-Datentyp; 'day', 'hour', 'minute', 'second', 'day to hour', 'day to mi-nute', 'day to second', 'hour to minute', 'hour to second' oder 'minute to second' fürden Tag-bis-Sekunde-Intervall-Datentyp. Hinweise: Wenn Sie einen Wert des Typs'timestamp' in den Typ 'date' konvertieren, wird der Uhrzeitteil des Zeitmarken-werts ignoriert. Wenn Sie einen Wert vom Typ 'timestamp' in den Typ 'time' kon-vertieren, wird der Datumsteil des Zeitmarkenwerts ignoriert. Wenn Sie einen Wertvom Typ 'date' in den Typ 'timestamp' konvertieren, wird die Uhrzeitkomponentedes Zeitmarkenwerts auf null gesetzt. Wenn Sie einen Wert vom Typ 'time' in denTyp 'timestamp' konvertieren, wird die Datumskomponente des Zeitmarkenwertsauf das aktuelle Systemdatum gesetzt. Das Konvertieren eines Intervall-Datentypsin den anderen ist unzulässig (z. B. weil die Anzahl der Tage in einem Monat vari-abel ist). Beachten Sie, dass Sie die Anzahl der Stellen nur für das führende Quali-fikationsmerkmal angeben können, zum Beispiel YEAR(4) TO MONTH, DAY(5).Sollten Typ und Größe des Ziels nicht mit Typ und Größe der Quelle kompatibelsein, werden Fehler gemeldet.

Syntaxcast ( Ausdruck , Datentyp_Spezifikation )

Anhang A. Verwenden des Ausdruckseditors 51

Page 58: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 1cast ( ’123’ , integer )

Ergebnis

123

Beispiel 2cast ( 12345 , varchar ( 10 ) )

Ergebnis

Zeichenfolge, die 12345 enthält.

ceilingLiefert die kleinste Ganzzahl, die größer oder gleich 'numerischer_Ausdruck' ist.

Syntaxceiling ( numerischer_Ausdruck )

Beispiel 1ceiling ( 4,22 )

Ergebnis

5

Beispiel 2ceiling ( -1,23 )

Ergebnis

-1

char_lengthGibt die Anzahl der logischen Zeichen in 'Zeichenfolge_Ausdruck' zurück. Die An-zahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellun-gen von der Anzahl der Bytes unterscheiden.

Syntaxchar_length ( Zeichenfolge_Ausdruck )

Beispielchar_length ( ’Kanada’ )

Ergebnis

6

coalesceGibt das erste Argument ungleich null zurück (bzw. null, wenn alle Argumentenull sind). Erfordert zwei oder mehr Argumente in 'Ausdruck_Liste'.

52 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 59: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Syntaxcoalesce ( Ausdruck_Liste )

Beispielcoalesce ( [Einzelpreis], [Stückverkaufspreis] )

Ergebnis

Gibt den Einzelpreis oder, wenn der Einzelpreis null ist, den Stückverkaufspreiszurück.

expGibt 'e' potenziert mit 'numerischer_Ausdruck' zurück. Die Konstante 'e' ist die Ba-sis des natürlichen Logarithmus.

Syntaxexp ( numerischer_Ausdruck )

Beispielexp ( 2 )

Ergebnis

7,389056

floorLiefert die größte Ganzzahl, die kleiner oder gleich 'numerischer_Ausdruck' ist.

Syntaxfloor ( numerischer_Ausdruck )

Beispiel 1floor ( 3,22 )

Ergebnis

3

Beispiel 2floor ( -1,23 )

Ergebnis

-2

lnLiefert den natürlichen Logarithmus von 'numerischer_Ausdruck'.

Syntaxln ( numerischer_Ausdruck )

Anhang A. Verwenden des Ausdruckseditors 53

Page 60: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispielln ( 4 )

Ergebnis

1,38629

lowerGibt 'Zeichenfolge_Ausdruck' zurück, nachdem alle Großbuchstaben in Kleinbuch-staben konvertiert wurden.

Syntaxlower ( Zeichenfolge_Ausdruck )

Beispiellower ( ’ABCDEF’ )

Ergebnis

abcdef

modGibt den Rest (Modulus) aus der Division von 'Ganzzahl_Ausdruck1' durch'Ganzzahl_Ausdruck2' zurück. 'Ganzzahl_Ausdruck2' darf nicht null sein, da sonsteine Ausnahmebedingung auftritt.

Syntaxmod ( Ganzzahl_Ausdruck1, Ganzzahl_Ausdruck2 )

Beispielmod ( 20 , 3 )

Ergebnis

2

nullifGibt null zurück, wenn "Ausdruck1" gleich "Ausdruck2" ist; andernfalls wird "Aus-druck1" zurückgegeben.

Syntaxnullif ( Ausdruck1, Ausdruck2 )

positionGibt den Ganzzahlwert zurück, der die Startposition von 'Zeichenfolge_Ausdruck1'in 'Zeichenfolge_Ausdruck2' darstellt. Wird 'Zeichenfolge_Ausdruck1' nicht gefun-den, ist der Rückgabewert 0.

Syntaxposition ( Zeichenfolge_Ausdruck1 , Zeichenfolge_Ausdruck2 )

54 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 61: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 1position ( ’C’ , ’ABCDEF’ )

Ergebnis

3

Beispiel 2position ( ’H’ , ’ABCDEF’ )

Ergebnis

0

position_regexGibt den Ganzzahlwert zurück, der die Start- oder Endposition der Teilzeichenfol-ge in 'Zeichenfolge_Ausdruck' angibt, die mit dem regulären Ausdruck 'Regulärer-_Ausdruck' übereinstimmt. Die Suche beginnt an der Position'Ganzzahl_Ausdruck1', standardmäßig 1. Das Vorkommen des zu suchenden Mus-ters wird durch 'Ganzzahl_Ausdruck2' angegeben, standardmäßig 1. Die durch daserste Argument festgelegte Rückgabeoption gibt den Rückgabewert im Verhältniszum Vorkommen an. Mit 'start' wird die Position des ersten Zeichens des Vorkom-mens zurückgegeben. Mit 'after' wird die Position des Zeichens nach dem Vorkom-men zurückgegeben. Wird keine Rückgabeoption angegeben, wird 'start' impliziert.Mit 'Flag_Ausdruck' können Flags für Optionen zur Interpretation des regulärenAusdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flagsverwendet; gültige Werte sind 's', 'm', 'i' und 'x'.

Syntaxposition_regex ([ start|after ] Regulärer_Ausdruck , Zeichenfolge_Ausdruck[ , Ganzzahl_Ausdruck1 [ , Ganzzahl_Ausdruck2 [ , Flag_Ausdruck ]]] )

Beispiel 1position_regex ( ’.er’ , ’Flicker Laterne’ )

Ergebnis

5

Beispiel 2position_regex ( after ’.er’ , ’Flicker Laterne’ )

Ergebnis

8

Beispiel 3position_regex ( ’.er’ , ’Flicker Laterne’ , 1 , 2 )

Ergebnis

12

Anhang A. Verwenden des Ausdruckseditors 55

Page 62: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

powerGibt 'numerischer_Ausdruck1' potenziert mit 'numerischer_Ausdruck2' zurück.Wenn 'numerischer_Ausdruck1' negativ ist, muss 'numerischer_Ausdruck2' zu ei-ner Ganzzahl ausgewertet werden.

Syntaxpower ( numerischer_Ausdruck1 , numerischer_Ausdruck2 )

Beispielpower ( 3 , 2 )

Ergebnis

9

_roundGibt 'numerischer_Ausdruck' zurück, nachdem auf 'Ganzzahl_Ausdruck' Dezimal-stellen gerundet wurde. Hinweise: 'Ganzzahl_Ausdruck' muss eine positive Ganz-zahl sein. Das Runden wird vor dem Anwenden der Datenformatierung durchge-führt.

Syntax_round ( numerischer_Ausdruck , Ganzzahl_Ausdruck )

Beispiel_round ( 1220,42369, 2 )

Ergebnis

1220,42

sqrtGibt die Quadratwurzel von 'numerischer_Ausdruck' zurück. Der Wert für 'nume-rischer_Ausdruck' muss ein nicht negativer Wert sein.

Syntaxsqrt ( numerischer_Ausdruck )

Beispielsqrt ( 9 )

Ergebnis

3

substringGibt die Teilzeichenfolge aus 'Zeichenfolge_Ausdruck' zurück, die für'Ganzzahl_Ausdruck2' an der Position 'Ganzzahl_Ausdruck1' beginnt oder amEnde von 'Zeichenfolge_Ausdruck', wenn 'Ganzzahl_Ausdruck2' nicht angegebenist. Das erste Zeichen in 'Zeichenfolge_Ausdruck' befindet sich an der Position 1.

56 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 63: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Syntaxsubstring ( Zeichenfolge_Ausdruck , Ganzzahl_Ausdruck1 [ ,Ganzzahl_Ausdruck2 ] )

Beispielsubstring ( ’abcdefg’ , 3 , 2 )

Ergebnis

cd

substring_regexGibt eine Teilzeichenfolge von 'Zeichenfolge_Ausdruck' zurück, die mit dem regu-lären Ausdruck 'Regulärer_Ausdruck' übereinstimmt. Die Suche beginnt an der Po-sition 'Ganzzahl_Ausdruck1', standardmäßig 1. Das Vorkommen des zu suchendenMusters wird durch 'Ganzzahl_Ausdruck2' angegeben, standardmäßig 1. Mit 'Flag-_Ausdruck' können Flags für Optionen zur Interpretation des regulären Ausdrucksfestgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwen-det; gültige Werte sind 's', 'm', 'i' und 'x'.

Syntaxsubstring_regex ( Regulärer_Ausdruck , Zeichenfolge_Ausdruck [ , Ganzzahl_Ausdruck1[ , Ganzzahl_Ausdruck [ , Flag_Ausdruck ]]] )

Beispiel 1substring_regex ( ’.er’ , ’Flicker Laterne’)

Ergebnis

ker

Beispiel 2substring_regex ( ’.er’ , ’Flicker Laterne’ , 1 , 2 )

Ergebnis

ter

trimGibt 'Zeichenfolge_Ausdruck' zurück, nachdem führende und nachfolgende Leer-zeichen bzw. die in 'Übereinstimmung_Zeichen_Ausdruck' angegebenen Zeichenabgeschnitten wurden. 'Both' ist implizit, wenn das erste Argument nicht angege-ben wurde. Wenn das zweite Argument fehlt, werden Leerzeichen angenommen.

Syntaxtrim ( [ [ trailing|leading|both ] [ Übereinstimmung_Zeichen_Ausdruck ] , ]Zeichenfolge_Ausdruck )

Beispiel 1trim ( trailing ’A’ , ’ABCDEFA’ )

Ergebnis

ABCDEF

Anhang A. Verwenden des Ausdruckseditors 57

Page 64: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Beispiel 2trim ( both , ’ ABCDEF ’ )

Ergebnis

ABCDEF

upperLiefert 'Zeichenfolge_Ausdruck', wobei alle Kleinbuchstaben in Großbuchstabenkonvertiert wurden.

Syntaxupper ( Zeichenfolge_Ausdruck )

Beispielupper ( ’abcdef’ )

Ergebnis

ABCDEF

Trigonometrische Funktionen

arccosGibt den Arkuskosinus des Arguments zurück, wobei das Argument im Bereich -1bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.

Syntaxarccos ( numerischer_Ausdruck )

Beispielarccos ( -1 )

Ergebnis

3,1415

arcsinGibt den Arkussinus des Arguments zurück, wobei das Argument im Bereich -1 bis1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.

Syntaxarcsin ( numerischer_Ausdruck )

Beispielarcsin ( 0 )

Ergebnis

3,1415

arctanGibt den Arkustangens des Arguments zurück, wobei das Argument im Bereich -1bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.

58 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 65: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Syntaxarctan ( numerischer_Ausdruck )

Beispielarctan ( 0 )

Ergebnis

3,1415

cosGibt den Kosinus des Arguments zurück, wobei das Argument ein im Bogenmaßausgedrückter Winkel ist.

Syntaxcos ( numerischer_Ausdruck )

Beispielcos ( 0,3333 * 3,1415 )

Ergebnis

0,5

coshypGibt den Hyperbelkosinus des Arguments zurück, wobei das Argument ein im Bo-genmaß ausgedrückter Winkel ist.

Syntaxcoshyp ( numerischer_Ausdruck )

Beispielcoshyp ( 0 )

Ergebnis

1

sinGibt den Sinus des Arguments zurück, wobei das Argument ein im Bogenmaß aus-gedrückter Winkel ist.

Syntaxsin ( numerischer_Ausdruck )

Beispielsin ( 0,1667 * 3,1415 )

Ergebnis

0,5

sinhypGibt den Hyperbelsinus des Arguments zurück, wobei das Argument ein im Bo-genmaß ausgedrückter Winkel ist.

Anhang A. Verwenden des Ausdruckseditors 59

Page 66: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Syntaxsinhyp ( numerischer_Ausdruck )

Beispielsinhyp ( 0 )

Ergebnis

0

tanGibt den Tangens des Arguments zurück, wobei das Argument ein im Bogenmaßausgedrückter Winkel ist.

Syntaxtan ( numerischer_Ausdruck )

Beispieltan ( 0,25 * 3,1415 )

Ergebnis

1

tanhypGibt den Hypterbeltangens des Arguments zurück, wobei das Argument ein imBogenmaß ausgedrückter Winkel ist.

Syntaxtanhyp ( numerischer_Ausdruck )

Beispieltanhyp ( 0 )

Ergebnis

0

60 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 67: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Anhang B. Zu diesem Handbuch

Dieses Dokument ist für die Verwendung mit IBM Cognos Analytics vorgesehen.Cognos Analytics integriert Berichterstellung, Modellierung, Analyse, Dashboards,Metriken und Ereignismanagement, damit Sie die Daten Ihrer Organisation verste-hen und effektive Geschäftsentscheidungen treffen können.

Zugriff auf die Produktdokumentation im Web, einschließlich der gesamten über-setzten Dokumentation, besteht über das IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter).

Funktionen zur behindertengerechten Bedienung

Funktionen zur behindertengerechten Bedienung (Eingabehilfefunktionen) unter-stützen Benutzer mit körperlichen Behinderungen, wie z. B. eingeschränkter Bewe-gungsfähigkeit oder Sehkraft, beim erfolgreichen Einsatz von Informationstechnolo-gieprodukten. Informationen zu Eingabehilfen in Cognos Analytics finden Sie inder Veröffentlichung Cognos Analytics - Funktionen zur behindertengerechten Bedie-nung.

Zukunftsgerichtete Aussagen

In dieser Dokumentation wird die Funktionalität des Produkts zum gegenwärtigenZeitpunkt beschrieben. Möglicherweise finden sich Verweise auf Funktionen, diederzeit nicht verfügbar sind. Dies bedeutet jedoch nicht, dass die betreffendenFunktionen in Zukunft zwangsläufig zur Verfügung stehen werden. Solche Verwei-se stellen keinerlei Verpflichtung, Zusage oder rechtliche Verbindlichkeit dar, Mate-rial, Code oder Funktionen bereitzustellen. Die Entwicklung und Bereitstellung vonFeatures und Funktionen sowie der Zeitpunkt hierfür liegen ausschließlich im Er-messen von IBM.

Haftungsausschluss für Beispiele

Die Beispielfirma für Outdoor-Ausrüstung, das Unternehmen 'Abenteuer und Frei-zeit (AUF)', dessen Vertriebsabteilung, alle Variationen der Namen 'Beispielfirmafür Outdoor-Ausrüstung' und 'Abenteuer und Freizeit' sowie das Planungsbeispielstellen fiktive Geschäftsvorgänge mit Beispieldaten dar, mit denen die Beispielan-wendungen für IBM und IBM Kunden erstellt wurden. Zu diesen fiktiven Daten-sätzen gehören Beispieldaten für Verkaufstransaktionen, Produktvertrieb, Finanz-wesen und Personalwesen. Ähnlichkeiten mit tatsächlichen Namen, Adressen,Kontaktdaten oder Transaktionswerten sind rein zufällig. Andere Beispieldateienkönnen Daten folgender Art enthalten: manuell oder vom System generierte fiktiveDaten, aus wissenschaftlichen oder öffentlichen Quellen zusammengestellte Faktensowie Daten, die mit Zustimmung der Copyrightinhaber als Beispieldaten zur Ent-wicklung von Beispielanwendungen genutzt werden dürfen. Referenzierte Pro-duktnamen können Marken der jeweiligen Rechtsinhaber sein. Nicht autorisiertesKopieren dieser Daten ist unzulässig.

61

Page 68: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

62 IBM Cognos Analytics Version 11.0: Datenmodellierung

Page 69: IBM Cognos Analytics Version 11.0: …...Kapitel 1. Datenmodellierung in Cognos Analytics Sie können die Datenmodellier ung in IBM ® Cognos Analytics verwenden, um zahl-r eiche verschiedene

Index

AAggregat, Eigenschaft 23Ausblenden

Tabellen und Spalten 22Ausdruckseditor

allgemeine Funktionen 51Auswertungen 32Geschäftsfunktionen für Datum/Uhrzeit 38Statistische Funktionen 32trigonometrische Funktionen 58

BBearbeitung von Datenmodulen 11

Benutzerschnittstelle 11Rückgängig machen und Wiederholen, Aktionen 11

Bearbeitung von ModulenValidierungsfehler 23

BereinigungSpalten in Modulen 16

DDatenmodellierung 1Datenmodule

Bearbeitung 11erneutes Erstellen von Links für Quellen 8Tabellen- und Spalteneigenschaften 23

EEigenschaften

Tabellen und Spalten 23Erneutes Erstellen von Links

Quellen in einem Datenmodul 8

FFilter

entfernen 21hinzufügen 21

IID, Eigenschaft 23

MModellierungsbenutzerschnittstelle 11Module

Ausblenden von Tabellen und Spalten 22Bearbeitung 16Bereinigen von Daten 16Validierung 23

NNavigationspfad

erstellen 19löschen 19

QQuellen

erneutes Erstellen von Links in einem Datenmodul 8

RRückgängig machen

Bearbeitung von Datenmodulen 11

VValidierung

Module 23Verwendung, Eigenschaft 23

WWiederholen

Bearbeitung von Datenmodulen 11

63