Saturday, 28. October 2006
Hier sind zwei der Kleinigkeiten, die mir das Entwickeln eines Minig-Flusses erleichtern:
- Bei der Anlage eines neuen Flusses wird gleich die Ausführungsdatenbank abgefragt und verbunden. Das Feld "SQL-Ausführungsdatenbank" (unter "Eigenschaften" nach Mausklick auf dem Panel) des Flusses ist danach entsprechend gesetzt, aber - warum auch immer - nicht mehr änderbar. Bug or Feature?
Bei der Anlage eines Daten-Flusses bleiben beide Felder leer und müssen gesondert gefüllt werden, sonst gibt's bei der Prüfung des Flusses eine Fehlermeldung. Bei der Ausführung des Daten-Flusses können und müssen in diesem Fall die beiden Eingabefelder gesetzt werden. Der Assistent zur Erstellung eines Daten-Flusses fragt eben nur den Namen des anzulegenden Flusses ab.
- Bei der Auswahl einer Tabelle z.B. im Operator "Tabellenquelle" gibt schon recht signifikante Abweichungen, positiver wie negativer Art - egal ob aus der Sicht des Mining-Flusses oder des Daten-Flusses.
Die Assistent zur Tabellenauswahl im Mining-Fluss bietet mir erst mal alle in der Datenbank angelegten Schemata zu Auswahl an und danach alle in der Datenbank vorhandenen Tabellen, und das in alphabetischer Reihenfolge, so wie man das von "list tables for schema ..." her gewohnt ist.
Bei der Tabellenauswahl im Daten-Fluss bekommt man dagegen die im Modell angelegten Schemata und Tabellen zur Auswahl angeboten. Letztere leider nicht in alphabetischer Reihenfolge.
Hier meine ich, dass der "Daten-Fluss" richtig liegt. Ich kann so in meinem Fluss auch Tabellen einbauen, die zwar im Modell vorhanden sind (z.B. durch "Im Modell speichern" erstellt), aber noch nicht in der Datenbank physisch vorhanden sein müssen. Im Falle des Mining-Flusses muss ich solche Tabellen bevor ich sie im Fluss verwenden kann erst mit "DDL generieren ..." in der Datenbank anlegen. Das ist oft eine lästige und unnötige Unterbrechung.
Ganz unverständlich im Falle Des Datenflusses ist die nicht-alphabetische Listung der Tabellennamen.
- Ist zur Zeit des Öffnens eines Mining-Flusses die Verbindung zur Ausführungsdatenbank getrennt, wird versucht, die Datenbank zu verbinden. Die ist eine Konsequenz aus dem unter 2. Beschriebenen. Dazu werden - falls nötig - UserId und Passwort abgefragt. Schlägt der "Connect" fehl, wird der Fluss nicht angezeigt.
- Im Projektexplorer wird übrigens unter "Mining-Flüsse" nach dem Namen des Flusses in Klammern noch die Ausführungsdatenbank angegeben. Ein kleines, sinnvolles Feature, das auch für Daten-Flüssen hilfreich wäre.
Ich bin gespannt, mit welcher Version die Unterschiede beseitigt sind und damit das Gute aus den beiden Welten vereint wird. Vielleicht schon in der 9.1.1.
|
Noch mehr zum Thema "Jeder Fluss ist anders". Gelicher Namen heißt nicht gleicher Inhalt. Das gilt auf jeder Fall auch für den Tabellenziel-Operator im Daten-Fluss und im Mining-Fluss.
Aufgenommen: Oct 29, 22:11