Browse Source

FB umschlüsseln, CLI Muster

master
Daniel Quathamer 2 weeks ago
parent
commit
4f499a9c35
  1. 2
      env/BI_ENV.sam
  2. 22
      module/sos/fb_umschluesseln/beispiel_fb_umschluesseln.sql
  3. 5
      upgrade/hisinone_bi_qisserver/component_admin_cli_upgrade_all.sh.sam

2
env/BI_ENV.sam vendored

@ -3,6 +3,8 @@ @@ -3,6 +3,8 @@
# BI_ENV – gemeinsame Umgebung für BI-Update-/Upgrade-Skripte
# Dieses Skript wird von den BI-Skripten per ". /pfad/BI_ENV" eingebunden
# und setzt alle notwendigen Umgebungsvariablen.
LANG=de_DE.utf8
export LANG
########## Java-Konfiguration ##########

22
module/sos/fb_umschluesseln/beispiel_fb_umschluesseln.sql

@ -0,0 +1,22 @@ @@ -0,0 +1,22 @@
--freemarker template
--FB-Schlüssel aus dem Campusmanagement werden zu Ressourcen Schlüsseln umgeschlüsselt
<#assign fbs = [
{"campus":"01", "ressourcen":"101"},
{"campus":"02", "ressourcen":"102"},
{"campus":"03", "ressourcen":"106"},
{"campus":"04", "ressourcen":"107"}
] />
<#foreach fb in fbs>
update trans_cifx set apnr='${fb.ressourcen}' where key in (90,110) and apnr='${fb.campus}';
delete from cifx where key in (90,110) and apnr in ('${fb.campus}');
update lehr_stg_ab set fb='${fb.ressourcen}' where fb='${fb.campus}';
update dim_studiengang set fb='${fb.ressourcen}' where fb='${fb.campus}';
update k_abstgv set fb='${fb.ressourcen}' where fb='${fb.campus}';
</#foreach>

5
upgrade/hisinone_bi_qisserver/component_admin_cli_upgrade_all.sh.sam

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
#!/bin/bash
component_admin_cli.sh -ua
Loading…
Cancel
Save