Browse Source

weitere Dimensionen für Prüfungswürfel

xcube0.1
Marlies Winterstein 2 years ago
parent
commit
e9a1087da8
  1. 77
      src-modules/module/xcube/schluesseltabellen/xcube_install.sql

77
src-modules/module/xcube/schluesseltabellen/xcube_install.sql

@ -7,6 +7,12 @@
"table_name":"sos_stg_aggr", "table_name":"sos_stg_aggr",
"maskeninfo_id":21000 "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", {"name":"Primärbuchungswürfel",
"uniquename":"xcube_cob_busa_aggr", "uniquename":"xcube_cob_busa_aggr",
"sachgebiet":27, "sachgebiet":27,
@ -23,6 +29,14 @@
"restriction":"", "restriction":"",
"datatype":"integer", "datatype":"integer",
"is_default":1, "is_default":1,
"sortnr":1},
{ "maskeninfo_id":21100,
"apnr":"pruef",
"name":"Prüfungen",
"aggrfunction":"sum(summe)",
"restriction":"",
"datatype":"integer",
"is_default":1,
"sortnr":1}, "sortnr":1},
{ "maskeninfo_id":21500, { "maskeninfo_id":21500,
"apnr":"kosten", "apnr":"kosten",
@ -193,7 +207,68 @@
"foreignkey_cap":"druck", "foreignkey_cap":"druck",
"foreignkey_cond":"key=9001", "foreignkey_cond":"key=9001",
"sortfield":"druck"}, "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 <<tmp_table>> set <<col>>='99' where <<col>>::integer > 2;",
"sortfield":"apnr"},
{"maskeninfo_id":21100,
"name":"tid_stg",
"caption":"Studiengang",
"is_rowdefault":1,
"is_sicht":1,
"attrib_nachbearbeitung": "update <<tmp_table>> set <<col>>='s_'||<<col>>"},
{"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 --> <#-- Primärbuchungswürfel -->
{"maskeninfo_id":21500, {"maskeninfo_id":21500,
"name":"jahr", "name":"jahr",

Loading…
Cancel
Save