From e9a1087da81c3f8c577b1b2656175602cce47be8 Mon Sep 17 00:00:00 2001 From: Marlies Winterstein Date: Thu, 20 Apr 2023 11:39:37 +0200 Subject: [PATCH] =?UTF-8?q?weitere=20Dimensionen=20f=C3=BCr=20Pr=C3=BCfung?= =?UTF-8?q?sw=C3=BCrfel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../schluesseltabellen/xcube_install.sql | 77 ++++++++++++++++++- 1 file changed, 76 insertions(+), 1 deletion(-) 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",