Bei der Umsetzung dimensionaler physischer Datenmodelle in Cognos-Modelle werden Datentypen für das Cognos-Modell aus Datentypen für physische Datenmodelle generiert.
Bei der Datentypzuordnung werden folgende Schritte für die Zuordnung der Datentypen zwischen Modellen ausgeführt:
- Zuordnung zwischen physischem und logischem Datenmodell; diese Zuordnung ist herstellerspezifisch und in Datentypzuordnungen definiert
- Datenzuordnung zwischen logischem Datenmodell und Cognos-Modell
Während des Umsetzungsprozesses werden dimensionale physische Datenmodelle in logische Datenmodelle umgewandelt. Die folgende Tabelle zeigt die Übereinstimmung zwischen Typen für logische Datenmodelle und primitiven Typen des Cognos-Modells, die aus der Umsetzung resultieren.
Tabelle 1. Datentypzuordnungen zwischen logischem Datenmodell und Cognos-ModellTypen für logisches Datenmodell |
Bei der Umsetzung generierte primitive Cognos-Typen |
BINARY (Länge) |
binary |
BLOB (Länge) |
blob |
BOOLEAN |
boolean |
CHAR |
character |
CHAR (Länge) |
characterLength32 |
CLOB (Länge) |
textBlob |
CURRENCY (Genauigkeit, Anzahl der Kommastellen) |
decimal |
DATE |
date |
DECIMAL (Genauigkeit, Anzahl der Kommastellen) |
decimal |
DOUBLE |
float64 |
FLOAT (Genauigkeit) |
float32 |
INTEGER |
int32 |
INTERVAL |
timeInterval |
LONG |
int32 |
SHORT |
int16 |
TIME |
time |
TIMESTAMP |
dateTime |
VARBINARY (Länge) |
varBit |
VARCHAR (Länge) |
- characterLength16
- characterLength32
|