Warning: include_once(/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php): failed to open stream: No such file or directory in /var/www/html/fields/dbp13/local/config.php on line 4

Warning: include_once(): Failed opening '/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/fields/dbp13/local/config.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/fields/dbp13/local/config.php:4) in /var/www/html/pmwiki-2.2.86/pmwiki.php on line 1250
Datenbankpraktikum SS 2013 - Datenvisualisierung - Fachbereiche

Migration der Fachbereiche

Petr Legkov

Die Query

Bei der Migration der departments, werden die department_number und department_name migriert, jeweils aus STF_FBID und STF_FBLTXT in DIM_STUDIENFAECHER
In der nebenstehenden Query sieht man, dass pro Datensatz für einen Fachbereich die Nummer und dessen Name ausgelesen wird.

Aufbereiten der Einträge


Da es nicht nur die 10 üblichen Fachbereiche gibt, sondern zusätzlich Interdisziplinär (die Fachbereiche beziehen sich auf die Fächer, und manche von denen gehören zu mehreren Disziplinen), muss man diese in der Datenbank mit Interdisplinär versehen.


Da auch hier Whitespaces aufgetreten sind, werden diese mit .strip! entfernt. Weitere Eingriffe waren an dieser Stelle nicht notwendig.
Falls der Eintrag noch nicht in der Datenbank ist, wird dieser Eingetragen. Somit beschleunigt diese Abfrage (ob der Eintrag vorhanden ist ) die Migration.


Page last modified on August 23, 2013, at 07:00 PM