Test Data Modeler (SDDM)
Als eigenständiges Tool neben dem SQL Developer wurde im Juli der SQL Developer Data Modeler veröffentlicht (siehe auch http://www.oracle.com/technology/products/database/datamodeler/index.html).
Ein erster Test hat folgende Ergebnisse gebracht:
1. Test:
* Logisches Modell mit 2 Dimensionen (DIM_LE, DIM_PAT) und 1 Fakt-Tabelle (FACT_VO) neu erstellen
-> Problem: FK über Quartal+LE_ID und Quartal+PAT_ID nicht möglich (es wird immer eine zusätzliche Spalte Quartal1 an FACT_VO angefügt).
2. Test
* relationales Modell mit 2 Dimensionen (DIM_LE, DIM_PAT) und 1 Fakt-Tabelle (FACT_VO) neu gebaut
- FK-Beziehung nun möglich
+ Naming-Standards können manuell angewendet werden
+ eigene Domain aufbauen
+ Modell als XML-File z.B. in svn verwalten
+ Typ einer Tabelle (Dimension, Fact) kennzeichenbar -> farbliche Unterscheidung
* Abkürzungen im Tabellennamen für sinnvolle FK-Namen wichtig
* physikal. Modell erstellen -> Einstellung physikal Parameter (Partitionen, IOT etc.)
-> Problem: Partitionierung: Range-Partitionierung kann eingestellt werden; Partition-Definition nicht möglich!
-> Partitionierung kann nicht mehr entfernt werden; nur NEU Erstellen der Tabelle hilft
3. Test
* Import existierender partitionierter Tabelle
+ Range-Partition wird erkannt
- Neue Partition kann nicht angelegt werden
- "MAX Value" wird im Feld "Value List" angegeben
-> Problem:
- Umlaute in Kommentaren gehen auf Weg in Datenbank verloren
weitere Tests werden folgen ...
Ein erster Test hat folgende Ergebnisse gebracht:
1. Test:
* Logisches Modell mit 2 Dimensionen (DIM_LE, DIM_PAT) und 1 Fakt-Tabelle (FACT_VO) neu erstellen
-> Problem: FK über Quartal+LE_ID und Quartal+PAT_ID nicht möglich (es wird immer eine zusätzliche Spalte Quartal1 an FACT_VO angefügt).
2. Test
* relationales Modell mit 2 Dimensionen (DIM_LE, DIM_PAT) und 1 Fakt-Tabelle (FACT_VO) neu gebaut
- FK-Beziehung nun möglich
+ Naming-Standards können manuell angewendet werden
+ eigene Domain aufbauen
+ Modell als XML-File z.B. in svn verwalten
+ Typ einer Tabelle (Dimension, Fact) kennzeichenbar -> farbliche Unterscheidung
* Abkürzungen im Tabellennamen für sinnvolle FK-Namen wichtig
* physikal. Modell erstellen -> Einstellung physikal Parameter (Partitionen, IOT etc.)
-> Problem: Partitionierung: Range-Partitionierung kann eingestellt werden; Partition-Definition nicht möglich!
-> Partitionierung kann nicht mehr entfernt werden; nur NEU Erstellen der Tabelle hilft
3. Test
* Import existierender partitionierter Tabelle
+ Range-Partition wird erkannt
- Neue Partition kann nicht angelegt werden
- "MAX Value" wird im Feld "Value List" angegeben
-> Problem:
- Umlaute in Kommentaren gehen auf Weg in Datenbank verloren
weitere Tests werden folgen ...
Kommentare
Kommentar veröffentlichen