Browse Source

Anpassung importjob für sose

master
Imo John 2 weeks ago
parent
commit
7b3c8dc9a0
  1. 65
      src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/import.kjb
  2. 1142
      src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/import_21311-sose.ktr
  3. 426
      src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/import_21311-wise.ktr
  4. 4
      src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/insert.sql
  5. 2
      src-modules/module/sxc/schluesseltabellen/sxc_mapping_bestand.unl

65
src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/import.kjb

@ -5,15 +5,15 @@
<extended_description/> <extended_description/>
<job_version/> <job_version/>
<job_status>0</job_status> <job_status>0</job_status>
<directory>/</directory> <directory>&#x2f;</directory>
<created_user>-</created_user> <created_user>-</created_user>
<created_date>2019/03/19 11:15:05.289</created_date> <created_date>2019&#x2f;03&#x2f;19 11&#x3a;15&#x3a;05.289</created_date>
<modified_user>-</modified_user> <modified_user>-</modified_user>
<modified_date>2019/03/19 11:15:05.289</modified_date> <modified_date>2019&#x2f;03&#x2f;19 11&#x3a;15&#x3a;05.289</modified_date>
<parameters> <parameters>
<parameter> <parameter>
<name>PATH_TO_UPLOADFILE</name> <name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/devel_module/sxc/destatis/statistische_bibliothek/20222/2110410237005_SB.xlsx</default_value> <default_value>file&#x3a;&#x2f;&#x2f;&#x2f;home&#x2f;superx&#x2f;Downloads&#x2f;statistischeBibliothek&#x2f;Statistik der Studierenden&#x2f;WS24_2110410237005_SB.xlsx</default_value>
<description/> <description/>
</parameter> </parameter>
</parameters> </parameters>
@ -298,7 +298,7 @@
<type>TRANS</type> <type>TRANS</type>
<specification_method>filename</specification_method> <specification_method>filename</specification_method>
<trans_object_id/> <trans_object_id/>
<filename>${Internal.Job.Filename.Directory}/import_21311-wise.ktr</filename> <filename>&#x24;&#x7b;Internal.Job.Filename.Directory&#x7d;&#x2f;import_21311-wise.ktr</filename>
<transname/> <transname/>
<arg_from_previous>N</arg_from_previous> <arg_from_previous>N</arg_from_previous>
<params_from_previous>N</params_from_previous> <params_from_previous>N</params_from_previous>
@ -364,7 +364,7 @@
<sql/> <sql/>
<useVariableSubstitution>F</useVariableSubstitution> <useVariableSubstitution>F</useVariableSubstitution>
<sqlfromfile>T</sqlfromfile> <sqlfromfile>T</sqlfromfile>
<sqlfilename>${Internal.Job.Filename.Directory}/insert.sql</sqlfilename> <sqlfilename>&#x24;&#x7b;Internal.Job.Filename.Directory&#x7d;&#x2f;insert.sql</sqlfilename>
<sendOneStatement>F</sendOneStatement> <sendOneStatement>F</sendOneStatement>
<connection>eduetl</connection> <connection>eduetl</connection>
<parallel>N</parallel> <parallel>N</parallel>
@ -373,6 +373,41 @@
<xloc>576</xloc> <xloc>576</xloc>
<yloc>128</yloc> <yloc>128</yloc>
</entry> </entry>
<entry>
<name>import_21311-sose</name>
<description/>
<type>TRANS</type>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>&#x24;&#x7b;Internal.Job.Filename.Directory&#x7d;&#x2f;import_21311-sose.ktr</filename>
<transname/>
<arg_from_previous>N</arg_from_previous>
<params_from_previous>N</params_from_previous>
<exec_per_row>N</exec_per_row>
<clear_rows>N</clear_rows>
<clear_files>N</clear_files>
<set_logfile>N</set_logfile>
<logfile/>
<logext/>
<add_date>N</add_date>
<add_time>N</add_time>
<loglevel>Basic</loglevel>
<cluster>N</cluster>
<slave_server_name/>
<set_append_logfile>N</set_append_logfile>
<wait_until_finished>Y</wait_until_finished>
<follow_abort_remote>N</follow_abort_remote>
<create_parent_folder>N</create_parent_folder>
<logging_remote_work>N</logging_remote_work>
<parameters>
<pass_all_parameters>Y</pass_all_parameters>
</parameters>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>304</xloc>
<yloc>224</yloc>
</entry>
</entries> </entries>
<hops> <hops>
<hop> <hop>
@ -402,6 +437,24 @@
<evaluation>Y</evaluation> <evaluation>Y</evaluation>
<unconditional>N</unconditional> <unconditional>N</unconditional>
</hop> </hop>
<hop>
<from>START</from>
<to>import_21311-sose</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>N</enabled>
<evaluation>Y</evaluation>
<unconditional>Y</unconditional>
</hop>
<hop>
<from>import_21311-sose</from>
<to>insert</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
</hops> </hops>
<notepads> <notepads>
</notepads> </notepads>

1142
src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/import_21311-sose.ktr

File diff suppressed because it is too large Load Diff

426
src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/import_21311-wise.ktr

@ -7,11 +7,11 @@
<trans_version/> <trans_version/>
<trans_type>Normal</trans_type> <trans_type>Normal</trans_type>
<trans_status>0</trans_status> <trans_status>0</trans_status>
<directory>/</directory> <directory>&#x2f;</directory>
<parameters> <parameters>
<parameter> <parameter>
<name>PATH_TO_UPLOADFILE</name> <name>PATH_TO_UPLOADFILE</name>
<default_value>file:///home/superx/devel_module/sxc/destatis/statistische_bibliothek/20222/2110410237005_SB.xlsx</default_value> <default_value>file&#x3a;&#x2f;&#x2f;&#x2f;home&#x2f;superx&#x2f;devel_module&#x2f;sxc&#x2f;destatis&#x2f;statistische_bibliothek&#x2f;20222&#x2f;2110410237005_SB.xlsx</default_value>
<description/> <description/>
</parameter> </parameter>
</parameters> </parameters>
@ -433,10 +433,10 @@
<clusterschemas> <clusterschemas>
</clusterschemas> </clusterschemas>
<created_user>-</created_user> <created_user>-</created_user>
<created_date>2019/03/19 10:12:30.193</created_date> <created_date>2019&#x2f;03&#x2f;19 10&#x3a;12&#x3a;30.193</created_date>
<modified_user>-</modified_user> <modified_user>-</modified_user>
<modified_date>2019/03/19 10:12:30.193</modified_date> <modified_date>2019&#x2f;03&#x2f;19 10&#x3a;12&#x3a;30.193</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key> <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA&#x3d;</key_for_session_key>
<is_key_private>N</is_key_private> <is_key_private>N</is_key_private>
</info> </info>
<notepads> <notepads>
@ -448,185 +448,6 @@
<enabled>Y</enabled> <enabled>Y</enabled>
</hop> </hop>
</order> </order>
<step>
<name>write_sxc_stud_sem_hs_kennz_neu</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>sxc_stud_sem_hs_kennz_neu</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>Statistik</column_name>
<stream_name>Statistik</stream_name>
</field>
<field>
<column_name>Hochschulart</column_name>
<stream_name>Hochschulart</stream_name>
</field>
<field>
<column_name>Land</column_name>
<stream_name>Land</stream_name>
</field>
<field>
<column_name>Hochschule</column_name>
<stream_name>Hochschule</stream_name>
</field>
<field>
<column_name>Hochschulstandort</column_name>
<stream_name>Hochschulstandort</stream_name>
</field>
<field>
<column_name>Berichtszeitraum</column_name>
<stream_name>Berichtszeitraum</stream_name>
</field>
<field>
<column_name>Masseinheit</column_name>
<stream_name>Masseinheit</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_insgesamt</column_name>
<stream_name>Studierende_Studierende_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1HS_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1FS_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Deutsche_insgesamt</column_name>
<stream_name>Studierende_Studierende_Deutsche_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Deutsche_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1HS_Deutsche_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Deutsche_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1FS_Deutsche_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Auslaender_insgesamt</column_name>
<stream_name>Studierende_Studierende_Auslaender_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Auslaender_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1HS_Auslaender_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Auslaender_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1FS_Auslaender_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_maennlich</column_name>
<stream_name>Studierende_Studierende_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1HS_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1FS_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Deutsche_maennlich</column_name>
<stream_name>Studierende_Studierende_Deutsche_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Deutsche_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Deutsche_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Deutsche_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Deutsche_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Auslaender_maennlich</column_name>
<stream_name>Studierende_Studierende_Auslaender_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Auslaender_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Auslaender_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Auslaender_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Auslaender_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_weiblich</column_name>
<stream_name>Studierende_Studierende_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1HS_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1FS_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Deutsche_weiblich</column_name>
<stream_name>Studierende_Studierende_Deutsche_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Deutsche_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Deutsche_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Deutsche_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Deutsche_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Auslaender_weiblich</column_name>
<stream_name>Studierende_Studierende_Auslaender_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Auslaender_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Auslaender_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Auslaender_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Auslaender_weiblich</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
</remotesteps>
<GUI>
<xloc>352</xloc>
<yloc>192</yloc>
<draw>Y</draw>
</GUI>
</step>
<step> <step>
<name>Microsoft Excel Input</name> <name>Microsoft Excel Input</name>
<type>ExcelInput</type> <type>ExcelInput</type>
@ -654,7 +475,7 @@
<accept_field/> <accept_field/>
<accept_stepname/> <accept_stepname/>
<file> <file>
<name>${PATH_TO_UPLOADFILE}</name> <name>&#x24;&#x7b;PATH_TO_UPLOADFILE&#x7d;</name>
<filemask/> <filemask/>
<exclude_filemask/> <exclude_filemask/>
<file_required>N</file_required> <file_required>N</file_required>
@ -752,7 +573,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -764,7 +585,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -776,7 +597,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -788,7 +609,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -800,7 +621,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -812,7 +633,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -824,7 +645,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -836,7 +657,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -848,7 +669,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -860,7 +681,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -872,7 +693,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -884,7 +705,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -896,7 +717,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -908,7 +729,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -920,7 +741,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -932,7 +753,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -944,7 +765,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -956,7 +777,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -968,7 +789,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -980,7 +801,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -992,7 +813,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1004,7 +825,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1016,7 +837,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1028,7 +849,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1040,7 +861,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1052,7 +873,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1064,7 +885,7 @@
<precision>-1</precision> <precision>-1</precision>
<trim_type>none</trim_type> <trim_type>none</trim_type>
<repeat>N</repeat> <repeat>N</repeat>
<format>#</format> <format>&#x23;</format>
<currency/> <currency/>
<decimal/> <decimal/>
<group/> <group/>
@ -1108,6 +929,187 @@
<draw>Y</draw> <draw>Y</draw>
</GUI> </GUI>
</step> </step>
<step>
<name>write_sxc_stud_sem_hs_kennz_neu</name>
<type>TableOutput</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<connection>eduetl</connection>
<schema/>
<table>sxc_stud_sem_hs_kennz_neu</table>
<commit>1000</commit>
<truncate>Y</truncate>
<ignore_errors>N</ignore_errors>
<use_batch>N</use_batch>
<specify_fields>Y</specify_fields>
<partitioning_enabled>N</partitioning_enabled>
<partitioning_field/>
<partitioning_daily>N</partitioning_daily>
<partitioning_monthly>Y</partitioning_monthly>
<tablename_in_field>N</tablename_in_field>
<tablename_field/>
<tablename_in_table>Y</tablename_in_table>
<return_keys>N</return_keys>
<return_field/>
<fields>
<field>
<column_name>Statistik</column_name>
<stream_name>Statistik</stream_name>
</field>
<field>
<column_name>Hochschulart</column_name>
<stream_name>Hochschulart</stream_name>
</field>
<field>
<column_name>Land</column_name>
<stream_name>Land</stream_name>
</field>
<field>
<column_name>Hochschule</column_name>
<stream_name>Hochschule</stream_name>
</field>
<field>
<column_name>Hochschulstandort</column_name>
<stream_name>Hochschulstandort</stream_name>
</field>
<field>
<column_name>Berichtszeitraum</column_name>
<stream_name>Berichtszeitraum</stream_name>
</field>
<field>
<column_name>Masseinheit</column_name>
<stream_name>Masseinheit</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_insgesamt</column_name>
<stream_name>Studierende_Studierende_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1HS_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1FS_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Deutsche_insgesamt</column_name>
<stream_name>Studierende_Studierende_Deutsche_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Deutsche_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1HS_Deutsche_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Deutsche_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1FS_Deutsche_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Auslaender_insgesamt</column_name>
<stream_name>Studierende_Studierende_Auslaender_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Auslaender_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1HS_Auslaender_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Auslaender_insgesamt</column_name>
<stream_name>Studierende_Anfaenger_1FS_Auslaender_insgesamt</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_maennlich</column_name>
<stream_name>Studierende_Studierende_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1HS_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1FS_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Deutsche_maennlich</column_name>
<stream_name>Studierende_Studierende_Deutsche_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Deutsche_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Deutsche_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Deutsche_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Deutsche_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Auslaender_maennlich</column_name>
<stream_name>Studierende_Studierende_Auslaender_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Auslaender_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Auslaender_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Auslaender_maennlich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Auslaender_maennlich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_weiblich</column_name>
<stream_name>Studierende_Studierende_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1HS_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1FS_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Deutsche_weiblich</column_name>
<stream_name>Studierende_Studierende_Deutsche_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Deutsche_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Deutsche_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Deutsche_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Deutsche_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Studierende_Auslaender_weiblich</column_name>
<stream_name>Studierende_Studierende_Auslaender_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1HS_Auslaender_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1HS_Auslaender_weiblich</stream_name>
</field>
<field>
<column_name>Studierende_Anfaenger_1FS_Auslaender_weiblich</column_name>
<stream_name>Studierende_Anfaenger_1FS_Auslaender_weiblich</stream_name>
</field>
</fields>
<cluster_schema/>
<remotesteps>
<input>
</input>
<output>
</output>
</remotesteps>
<GUI>
<xloc>352</xloc>
<yloc>192</yloc>
<draw>Y</draw>
</GUI>
</step>
<step_error_handling> <step_error_handling>
</step_error_handling> </step_error_handling>
<slave-step-copy-partition-distribution> <slave-step-copy-partition-distribution>

4
src-modules/module/sxc/etl/genesis/stat_bibliothek_studierende/insert.sql

@ -1,5 +1,5 @@
delete from sxc_stud_sem_hs_kennz delete from sxc_stud_sem_hs_kennz
where semester in (select distinct val(substring(berichtszeitraum from 3 for 4) || '2') as semester where semester in (select distinct val(substring(berichtszeitraum from 3) || case left(berichtszeitraum, 2) when 'SS' then '1' when 'WS' then '2' end) as semester
from sxc_stud_sem_hs_kennz_neu); from sxc_stud_sem_hs_kennz_neu);
@ -45,7 +45,7 @@ statistik,
hochschule, hochschule,
hochschulstandort, hochschulstandort,
berichtszeitraum, berichtszeitraum,
val(substring(berichtszeitraum from 3 for 4) || '2') as semester, val(substring(berichtszeitraum from 3) || case left(berichtszeitraum, 2) when 'SS' then '1' when 'WS' then '2' end) as semester,
masseinheit, masseinheit,
val(studierende_studierende_insgesamt), val(studierende_studierende_insgesamt),
val(studierende_anfaenger_1hs_insgesamt), val(studierende_anfaenger_1hs_insgesamt),

2
src-modules/module/sxc/schluesseltabellen/sxc_mapping_bestand.unl

@ -89,7 +89,7 @@
2^Hochschule^U Paderborn^sxc_zahl_wert^hs_nr^0121^ 2^Hochschule^U Paderborn^sxc_zahl_wert^hs_nr^0121^
2^Hochschule^U Siegen^sxc_zahl_wert^hs_nr^0130^ 2^Hochschule^U Siegen^sxc_zahl_wert^hs_nr^0130^
2^Hochschule^U Wuppertal^sxc_zahl_wert^hs_nr^0140^ 2^Hochschule^U Wuppertal^sxc_zahl_wert^hs_nr^0140^
2^Hochschule^Tierärztliche H Hannover (U)^sxc_stud_sem_hs_kennz^hs_nr^^ 2^Hochschule^Tierärztliche H Hannover (U)^sxc_stud_sem_hs_kennz^hs_nr^1740^
2^Hochschule^Hochschule Hannover (FH)^sxc_stud_sem_hs_kennz^hs_nr^^ 2^Hochschule^Hochschule Hannover (FH)^sxc_stud_sem_hs_kennz^hs_nr^^
2^Hochschule^Hochschule Braunschweig-Wolfenbüttel (FH)^sxc_stud_sem_hs_kennz^hs_nr^^ 2^Hochschule^Hochschule Braunschweig-Wolfenbüttel (FH)^sxc_stud_sem_hs_kennz^hs_nr^^
2^Hochschule^Fachhochschule für die Wirtschaft Hannover (FHDW) (Priv. FH)^sxc_stud_sem_hs_kennz^hs_nr^^ 2^Hochschule^Fachhochschule für die Wirtschaft Hannover (FHDW) (Priv. FH)^sxc_stud_sem_hs_kennz^hs_nr^^

Loading…
Cancel
Save