Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
[Info]
Aristaflow
Besuchen Sie die Webseite des Instituts DBIS der Universität Ulm unter «http://www.uni-ulm.de/einrichtungen/aristaflow-forum/screencasts/arbeiten-mit-aristaflow.html» und arbeiten Sie Screencasts 1 - 7 durch.
Aufgabe 1:
Modellieren Sie Ihren Prozess (nur Main) aus Abgabe 1 und erstellen Sie einen ersten lauffaehigen Prototypen:
- Im Screencast "Erstellen einer Skript Aktivität" lernen Sie wie man Werte auf eine Variable zuweist.
- Erstellen Sie fuer ALLE Ihre Tasks "Skript Aktivitaeten" welche Variablen mit fixen Werten belegen (in anderen Worten - Erstellen Sie einen Datenfluss).
- Anhand der erstellten Variablen, erstellen Sie fuer alle XORs und Schleifen sinnvolle Conditions und Abbruchbedingungen.
- In Schleifen muessen Sie die Variablen nach oben zahlen / veraendern, damit die Abbruchbedigungen erfuellt werden koennen.
- Geben Sie am Ende des Prozesses alle Variablen mit einer "Dummy Aktivitaet" aus.
Es ist ok wenn der Prozess in der Abgabe nur auf eine Weise durchlaufen kann, aber testen Sie ihn mit unterschiedlichen Werten.
Abgabe: 2 Files
- den Prozess (.template)
- eine Dokumentation mit Screenshots (PDF)
Aufgabe 2:
Legen Sie fuer Ihren Prozess geeignete Datenbanktabellen an (Apache Derby), die jeweils mindestens 20 Datensaetze enthalten.
- Alle Variablen die Sie vorher erstellt haben, muessen enthalten sein.
- Mindestens 6 Tabellen mit jeweils mindestens 3 Attributen und jeweils 20 Tupeln muessen entstehen.
- Es muessen Werte aus Tabellen ausgewaehlt werden, und Dinge zurueck in die DB gespeichert werden.
- Hinterlegen Sie bitte bei jedem Task entsprechende Aktivitaets-Vorlagen.
Abgabe: 2 Files
- den Prozess und einen DB-Dump (ZIP)
- eine Dokumentation mit Screenshots (PDF)
Datenbankverbindungen mit AristaFlow
Hilfe zur Datenbank - Connection finden Sie in den entsprechenden Screencasts auf der Webseite des Instituts DBIS der Universität Ulm unter
"SQL Activity Templates" und "ResultSetMethods Aktivitäten Templates". Speziell der Screencast "Activity Repository - Erste Schritte" wird benoetigt um die Aktivitaet "ResultSet" hinzuzufuegen. Hinweis: Das jar file muss im testclient/lib ordner liegen (nicht wie im Screencast beschrieben).
Verwenden Sie für die Aufgabe Derby als Datenbank.
- Hinweise zur Installation von Derby finden sich auf der Webseite zur VU.
- In der Virtuellen Maschine gibt es bereits eine vorinstallierte Variante von Derby.
- Verwenden Sie den mit unserer Derby-Installation mitgelieferten SQL Explorer um Daten in Derby zu importieren.
Verwenden Sie für die Datenbankverbindung folgende Daten:
- Driver: org.apache.derby.jdbc.embeddeddriver oder org.apache.derby.jdbc.clientdriver
- Connection URL: jdbc:derby://localhost:1527/demo;create=false
- User Name: APP
- Passwort: APP
Letzte Änderung: 12.11.2015, 08:59 | 378 Worte