Beschreibung Entladescript KENN-Modul

SuperX-Version3.0
SuperX-Modulkenn Version 0.6rc1b

Entladeschritte

KurzitelBeschreibungTabelle/ScriptDatei
kenn_versionNachrichtlich, nur zur Information. SAP Hochschulen können die Datei leer liefern.
			
SELECT '0.2rc10' from xdummy;
		
unl/kenn_version.unl
kenn_abschl_astatNachrichtlich, nur zur Information. SAP Hochschulen können die Datei leer liefern.
			
SELECT tid,
	astat,
	parent,
	ktxt,
	dtxt,
	ltxt,
	sicht,
	ebene,
	sort1,
	sortc1,
	date_str(gueltig_von) ,
	date_str(gueltig_bis) 
FROM kenn_abschl_astat;
		
unl/kenn_abschl_astat.unl
kenn_busa_aggr
			
 SELECT hs_nr,
	jahr,
	quartal,
	monat,
	fikrkey,
	kokl_faktor,
	klr_geldgeber,
	ch110_institut,
	projnr,
	date_str(datum) ,
	betrag,
	bvkr_art,
	inst_art
 FROM kenn_busa_aggr
 where jahr in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='J' 
 and stichtagsart='Kostenrechnung'
 and exportieren='1')
 or quartal in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='Q' 
 and stichtagsart='Kostenrechnung'
 and exportieren='1');
		
unl/kenn_busa_aggr.unl
kenn_extkotrNachrichtlich, nur zur Information. SAP Hochschulen können die Datei leer liefern.
			
 SELECT hs_nr,
 key,
	parent,
	name,
	kategorie,
	fins_stugfach
 FROM kenn_extkotr;
		
unl/kenn_extkotr.unl
kenn_fikrNachrichtlich, nur zur Information. SAP Hochschulen können die Datei leer liefern.
			
 SELECT hs_nr,
 key,
	ueberg,
	kbez,
	lbez,
	kokl,
	habpos,
	ebene,
	date_str(key_von) ,
	date_str(key_bis) 
 FROM kenn_fikr
		
unl/kenn_fikr.unl
kenn_flaeche
			
 SELECT F.hs_nr,
	F.ch110_institut,
	F.nutzungsart,
	F.kfanr,
	F.jahr,
	date_str(F.datum) ,
	F.flaeche
 FROM kenn_flaeche F, kenn_stichtag K
where K.bezugszeit=F.jahr
and K.bezugsart='J'
and K.stichtagsart='Flächen (Kostenrechnung)'
and K.exportieren='1';

		
unl/kenn_flaeche.unl
kenn_instDie Tabelle sollte nur die Lehreinheiten enthalten.
			
 SELECT tid,
	hs_nr,
	key_apnr,
	parent,
	drucktext,
	name,
	ebene,
	lehre,
	date_str(gueltig_seit) ,
	date_str(gueltig_bis) ,
	orgstruktur,
	bund_lehr_forsch,
	bund_fachgebiet
 FROM kenn_inst;
		
unl/kenn_inst.unl
kenn_pbv_aggr
			SELECT hs_nr,
	geschlecht,
	bund_fachgebiet,
	bund_taetigkeit,
	bund_dienstart,
	buadbz,
	klr_geldgeber,
	kapitel,
	date_str(stichtag) ,
	zaehlung,
	date_str(datum) ,
	summe
FROM kenn_pbv_aggr
where stichtag in
(SELECT stichtag FROM kenn_stichtag where bezugsart='J' and stichtagsart='Personalstatistik' and exportieren='1');
		
unl/kenn_pbv_aggr.unl
kenn_semester
			SELECT tid,
	kurz,
	druck,
	akad_jahr,
	date_str(sem_beginn) ,
	date_str(sem_ende) 
FROM kenn_semester;
		
unl/kenn_semester.unl
hochschulinfo
			SELECT name,hs_nr,kapitel, '$HOST' 
FROM hochschulinfo;
		
unl/hochschulinfo.unl
kenn_sgd_aggr
			SELECT hs_nr,
	bund_fachgebiet,
	bund_dienstart,
	faktor,
	buadbz,
	besetzung,
	vzae_besetzung,
	koepfe_besetzung,
	buadbz_besetzung,
	da_besetzung,
	taet_besetzung,
	date_str(stichtag) ,
	date_str(datum) ,
	zaehlung,
	summe
FROM kenn_sgd_aggr
where stichtag in
(SELECT stichtag FROM kenn_stichtag where bezugsart='J' and stichtagsart='Stellenstatistik' and exportieren='1');
		
unl/kenn_sgd_aggr.unl
kenn_sos_lab
			SELECT hs_nr,
	studiengang_nr,
	fach_nr,
	geschlecht,
	ca12_staat,
	sem_der_pruefung,
	stg,
	abschluss,
	fach_sem_zahl,
	hzbart,
	kz_fach,
	regel,
	date_str(datum) ,
	summe
FROM kenn_sos_lab
where sem_der_pruefung in
(SELECT bezugszeit FROM kenn_stichtag where bezugsart='S' and stichtagsart='Prüfungsstatistik' and exportieren='1');
		
unl/kenn_sos_lab.unl
kenn_sos_stg
			SELECT 
	hs_nr,
       studiengang_nr,
       fach_nr,
       geschlecht,
       ca12_staat,
       sem_rueck_beur_ein,
       stg,
       abschluss,
       regel,
       hzbart,
       kz_rueck_beur_ein,
       fach_sem_zahl,
       hssem,
       kz_fach,
	date_str(datum) ,
	summe
 FROM kenn_sos_stg
 where sem_rueck_beur_ein in
(SELECT bezugszeit FROM kenn_stichtag where bezugsart='S' and stichtagsart='Studierendenstatistik' and exportieren='1');
		
unl/kenn_sos_stg.unl
kenn_stg_aggr
			SELECT 
	hs_nr,
       studiengang_nr,
       fach_nr,
       geschlecht,
       ca12_staat,
       sem_rueck_beur_ein,
       stg,
       abschluss,
       regel,
       hzbart,
       kz_rueck_beur_ein,
       fach_sem_zahl,
       hssem,
       kz_fach,
       stort,
       stuart,
       stufrm,
       stg_int,
       abint,
       hzbart_astat,
       hrst,
	date_str(datum) ,
	summe
 FROM kenn_stg_aggr
 where sem_rueck_beur_ein in
(SELECT bezugszeit FROM kenn_stichtag where bezugsart='S' and stichtagsart='Studierendenstatistik (Land)' and exportieren='1');
		
unl/kenn_stg_aggr.unl
kenn_stug
			SELECT hs_nr,
	stug_key,
	date_str(stug_von) ,
	stug_fach,
	stug_abschl,
	stug_dbez,
	stug_rstuz,
	stug_cnw,
	date_str(stug_bis),
	key_lehreinh,
	stug_plaetze,
	k_extkotr
 FROM kenn_stug;
		
unl/kenn_stug.unl
kenn_vtbu_aggr
			SELECT hs_nr,
	jahr,
	quartal,
	monat,
	quell_ch110_inst,
	vari,
	quell_stug,
	ziel_projnr,
	ziel_stug,
	ziel_fikrkey,
	kokl,
	klr_geldgeber,
	date_str(datum) ,
	betrag
 FROM kenn_vtbu_aggr
  where jahr in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='J' 
 and stichtagsart='Kostenrechnung'
 and exportieren='1')
 or quartal in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='Q' 
 and stichtagsart='Kostenrechnung'
 and exportieren='1');
 
		
unl/kenn_vtbu_aggr.unl
kenn_su_imp_stud
			SELECT hs_nr,
       lehreinheit,
       k_extkotr,
       sem,
       stgnr,
       fsemnr,
       fachkey,
       fachkeydbez,
       abslkey,
       abslkeydbez,
       kzfach,
       stufrm,
       stufrmdbez,
       kzfachdbez,
       ffstgnr,
       gruppierung,
       ffgewicht,
       stugkey,
       vza,
       ffges,
       ffidr,
       ff1_4,
       ffidrgfs,
       ff1_4gfs,
       ffidrgf2,
       ff1_4gf2,
       kpfges,
       kpfidr,
       kpf1_4,
       date_str(datum) 
FROM kenn_su_imp_stud
where sem in
(SELECT bezugszeit FROM kenn_stichtag where bezugsart='S' and stichtagsart='Studierendenstatistik (Kostenrechnung)' and exportieren='1');


		
unl/kenn_su_imp_stud.unl
kenn_konto_aggr
			 select hs_nr,
       jahr,
       quartal,
       monat,
       kapitel,
       titel,
       fikrkey,
       klr_geldgeber,
       betragsart,
       bund_fachgebiet,
       date_str(datum) ,
       betrag
FROM kenn_konto_aggr
   where jahr in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='J' 
 and stichtagsart='Haushalt'
 and exportieren='1')
or quartal in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='Q' 
 and stichtagsart='Haushalt'
 and exportieren='1');


		
unl/kenn_konto_aggr.unl
kenn_anlagen_aggr
			 SELECT hs_nr,
       jahr,
       inst_ext,
       bund_fachgebiet,
       asp_akl,
       rest,
       rest_vj,
       zugang,
       abgang,
       abschr,
       histor_ahk,
       umbuch,
       zuschr,
       abschr_ges,
       datum
FROM kenn_anlagen_aggr
   where jahr in (SELECT bezugszeit 
 FROM kenn_stichtag where bezugsart='J' 
 and stichtagsart='Anlagen'
 and exportieren='1')
;


		
unl/kenn_anlagen_aggr.unl
kenn_zahl_wert
			
 SELECT tid,
       hs_nr,
       kenn_zahl,
       jahr,
       sem,
       ch110_institut,
       stugkey,
       bund_fachgebiet,
       wert
FROM kenn_zahl_wert
where 
jahr in
(SELECT bezugszeit 
 FROM kenn_stichtag S, kenn_cifx C
 where C.druck=S.stichtagsart
 and S.bezugsart='J' 
 and C.apnr=kenn_zahl_wert.kenn_zahl
 and C.key=665 
 and exportieren='1')
 or sem in (SELECT bezugszeit 
 FROM kenn_stichtag S, kenn_cifx C
 where C.druck=S.stichtagsart
 and S.bezugsart='S' 
 and C.apnr=kenn_zahl_wert.kenn_zahl 
 and C.key=665
 and exportieren='1');
		
unl/kenn_zahl_wert.unl
kenn_zahlenKann leer geliefert werden
			
select apnr,
       kurz,
       druck,
       lang_1,
       gruppierung,
       sort1,
       ebene,
       struktur_c,
       gruppe
FROM kenn_zahlen;
		
unl/kenn_zahlen.unl
kenn_stichtagInfo, welche Datensegmente entladen werden
			
SELECT tid,
       stichtag,
       bezugszeit,
       bezugsart,
       stichtagsart,
       berechnen,
       exportieren
FROM kenn_stichtag
where exportieren='1';
		
unl/kenn_zahlen.unl
kenn_unloadInfo, ob überhaupt Datensegmente entladen werden
			
SELECT count(*)::smallint
FROM kenn_stichtag
where exportieren='1';
		
unl/kenn_unload.unl
kenn_hs_sichtenVerknüpfung von Alt. Hier zum Stichtag, nur für Hochschulen die SuperX-COB nutzen
			
select  hs_nr, tid,
       dimension,
       dimension_lang,
       stichtag,
       alt_hier_id,
       sichtart,
       bezugszeit,
       bezugsart
FROM kenn_hs_sichten 
--where 
-- exportieren='1'
;


		
unl/kenn_hs_sichten.unl
kenn_alt_hierLadetabelle für die Schlüssel der alternativen Hierarchien aus alt_inst, alt_fikr, alt_proj, die ans MWK exportiert werden, nur für Hochschulen die SuperX-COB nutzen (obsolet)
			
select * from xdummy where 1=0;

		
unl/kenn_alt_hier.unl
kenn_alt_keysLadetabelle für die alternativen Hierarchien aus alt_inst, alt_fikr, alt_proj, die ans MWK exportiert werden, nur für Hochschulen die SuperX-COB nutzen
			
select hs_nr,relation,
       hierarchie_id,
       key,
       parent,
       flags
from kenn_alt_keys;

		
unl/kenn_alt_keys.unl
kenn_inst_to_ext externe Schlüssel für Kostenstellen aus COB, nur für Hochschulen die SuperX-COB nutzen
SELECT hs_nr,
       instnr,
       email,
       key_ext,
       dbez_ext,
       gebnr
FROM kenn_inst_to_ext;
     
	
unl/kenn_inst_to_ext.unl
kenn_antr_aggr Bewerberdaten
SELECT hs_nr,
       fach_nr,
       geschlecht,
       ca12_staat,
       bewsem,
       stg,
       abschluss,
       antrnr,
       fach_sem_zahl,
       stort,
       stg_int,
       abint,
       hzbart,
       zul_kz,
       date_str(datum) ,
       einschreib_kz,
       summe
FROM kenn_antr_aggr
where bewsem in
(SELECT bezugszeit FROM kenn_stichtag where bezugsart='S' and stichtagsart='Bewerberstatistik' and exportieren='1');

     
	
unl/kenn_antr_aggr.unl
kenn_stg_int Fächer (intern)
SELECT hs_nr,
       apnr,
       druck,
       astat,
       abint,
       datum
FROM kenn_stg_int
where 0 <
(SELECT count(*) FROM kenn_stichtag where bezugsart='S' and stichtagsart in ('Bewerberstatistik','Studierendenstatistik (Land)') and exportieren='1');

     
	
unl/kenn_stg_int.unl
kenn_abint Abschlüsse (intern)
SELECT hs_nr,
       apnr,
       druck,
       astat,
       datum
FROM kenn_abint
where 0 <
(SELECT count(*) FROM kenn_stichtag where bezugsart='S' and stichtagsart in ('Bewerberstatistik','Studierendenstatistik (Land)') and exportieren='1');

     
	
unl/kenn_abint.unl