diff --git a/src-modules/module/xcube/schluesseltabellen/xcube_install.sql b/src-modules/module/xcube/schluesseltabellen/xcube_install.sql index c74dfee..a3dedf4 100644 --- a/src-modules/module/xcube/schluesseltabellen/xcube_install.sql +++ b/src-modules/module/xcube/schluesseltabellen/xcube_install.sql @@ -7,6 +7,12 @@ "table_name":"sos_stg_aggr", "maskeninfo_id":21000 } , +{"name":"Prüfungswürfel", + "uniquename":"xcube_sos_lab_aggr", + "sachgebiet":16, + "table_name":"sos_lab_aggr", + "maskeninfo_id":21100 +} , {"name":"Primärbuchungswürfel", "uniquename":"xcube_cob_busa_aggr", "sachgebiet":27, @@ -23,6 +29,14 @@ "restriction":"", "datatype":"integer", "is_default":1, + "sortnr":1}, + { "maskeninfo_id":21100, + "apnr":"pruef", + "name":"Prüfungen", + "aggrfunction":"sum(summe)", + "restriction":"", + "datatype":"integer", + "is_default":1, "sortnr":1}, { "maskeninfo_id":21500, "apnr":"kosten", @@ -193,7 +207,68 @@ "foreignkey_cap":"druck", "foreignkey_cond":"key=9001", "sortfield":"druck"}, - + + <#--Entwicklung Prüfungswürfel--> + {"maskeninfo_id":21100, + "name":"geschlecht", + "caption":"Geschlecht", + "is_coldefault":1, + "foreignkey_tab":"sos_k_geschl", + "foreignkey_col":"apnr::varchar(255)", + "foreignkey_cap":"druck", + "attrib_nachbearbeitung": "update <> set <>='99' where <>::integer > 2;", + "sortfield":"apnr"}, + {"maskeninfo_id":21100, + "name":"tid_stg", + "caption":"Studiengang", + "is_rowdefault":1, + "is_sicht":1, + "attrib_nachbearbeitung": "update <> set <>='s_'||<>"}, + {"maskeninfo_id":21100, + "name":"ca12_staat", + "caption":"Staatsangehörigkeit", + "is_sicht":1 }, + {"maskeninfo_id":21100, + "name":"abschluss", + "caption":"Abschluss", + "is_virtual":1, + "vcsql":"update tmp_rohdaten set abschluss=(select abschluss from dim_studiengang where tid=tid_stg)", + "is_sicht":1}, + {"maskeninfo_id":21100, + "name":"sem_der_pruefung", + "caption":"Semester", + "foreignkey_tab":"semester", + "foreignkey_col":"tid", + "foreignkey_cap":"eintrag", + "sortfield":"tid", + "calc_gesamt":0}, + {"maskeninfo_id":21100, + "name":"hzbart", + "caption":"Hochschulzugangsberechtigung", + "is_coldefault":1, + "foreignkey_tab":"hs_zugangsber", + "foreignkey_col":"tid::varchar(255)", + "foreignkey_cap":"eintrag", + "sortfield":"tid"}, + {"maskeninfo_id":21100, + "name":"stort", + "caption":"Standort", + "is_virtual":1, + "vcsql":"update tmp_rohdaten set stort=(select stort from dim_studiengang where tid=tid_stg)", + "foreignkey_tab":"cifx", + "foreignkey_col":"apnr::varchar(255)", + "foreignkey_cap":"druck", + "foreignkey_cond":"key=306", + "sortfield":"druck"}, + {"maskeninfo_id":21100, + "name":"alter", + "caption":"Alter", + "is_sicht":2}, + {"maskeninfo_id":21100, + "name":"note", + "caption":"Note", + "is_sicht":2}, + <#-- Primärbuchungswürfel --> {"maskeninfo_id":21500, "name":"jahr",