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-Modell| Typen 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
|