Allgemeines

Beim Entladen der Studierenden- und Prüfungsdaten werden Datentabellen und Schlüsseltabellen entladen, um sie ins Infosystem zu übernehmen. Grundsätzlich werden fast alle Stammdaten und die zugehörigen Schlüsseltabellen übernommen. Bei den Prüfungen gilt noch die Einschränkung, dass nur "echte" Prüfungen (also keine anerkannten Prüfungsleistungen) übernommen werden.

Im Regelbetrieb werden alle für das Infosystem relevanten Daten immer komplett entladen. Es ist aber auch möglich, bei einigen Stammdaten der SOS-Datenbank nur die geänderten Sätze zu entladen (s.u.). Dazu ist es allerdings erforderlich, dass die Protokolltabellen von SOS ordentlich geflegt sind, und dass der Infosystem-Rechner entweder direkt auf die SOS-Datenbank zugreift, oder zumindest das Entladeverzeichnis des SOS-Rechners auf dem Infosystem-Rechner gemounted ist. Wir empfehlen gerade in der Installationsphase, immer komplett zu entladen.

Aus Datenschutzgründen wurde die Möglichkeit zur Pseudonymisierung von Matrikelnummern implementiert. Das bedeutet:

  • Beim Vorsystem HISSOS wird eine Tabelle "mtknr_ldsg" (steht für "Matrikelnr. nach Landesdatenschutzgesetz") erzeugt, in der die tatsächlichen Matrikelnummern zu einer arbiträren Laufnummer dauerhaft zugeordnet werden, und beim Entladen nur die arbiträre Laufnummer nach Infosystem übernommen wird.
  • Beim Vorsystem HISinOne wird nicht die Matrikelnr. entladen, sondern die ID des Studierenden. Auch dies ist eine arbitäre Laufnummer.

Für das Entladen gibt es ferner zwei Modi: Das "Pull"-Verfahren und das "Push"-Verfahren.

  • Beim "Pull"-Verfahren wird einer Benutzerkennung auf dem Infosystem-Rechner Zugriffsrecht auf die SOSPOS-Datenbank gegeben, und die Daten werden via TCP/IP aus dem Basissystem entladen.
  • Beim "Push"-Verfahren werden die Entladescripte auf den SOSPOS-Rechner kopiert und dort von einer Benutzerkennung auf dem SOSPOS-Rechner ausgeführt. Die Rohdaten müssen dann auf den Infosystem-Rechner kopiert werden. Dieses Verfahren klappt bei Informix unter Unix problemlos, bei Entladen aus Postgres müsste das komplette Infosystem-Kernmodul installiert werden.

Am einfachsten ist immer das "Pull"-Verfahren, das mit fast allen Quellsystemen funktioniert und wenig Konfiguration auf dem Quellsystem erfordert. Aufgrund von Sicherheitsvorkehrungen oder Netz-Infrastrukturen wählen aber viele Hochschulen das "Push"-Verfahren. Da derzeit Informix /Unix die gängigste Plattform an Hochschulen ist, ist dies auch kein Problem.