diff --git a/src-modules/module/sxc/conf/sxc.xml b/src-modules/module/sxc/conf/sxc.xml index 5bd5a8c..21869aa 100644 --- a/src-modules/module/sxc/conf/sxc.xml +++ b/src-modules/module/sxc/conf/sxc.xml @@ -147,6 +147,19 @@ rightname="CS_BIA_STANDARDREPORTS_ADMIN[SXC]" /> + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -332,6 +402,12 @@ parent="SuperX-Connect">Abfragen zur Administration von SuperX-Connect $SXC_PFAD/masken + + + + $SXC_PFAD/masken + + @@ -372,6 +448,8 @@ parent="SuperX-Connect">Abfragen zur Administration von SuperX-Connect + + diff --git a/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import.kjb b/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import.kjb index cbeee4f..2478be6 100644 --- a/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import.kjb +++ b/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import.kjb @@ -1,294 +1,320 @@ - + + import 0 - / + / - - 2019/03/19 11:15:05.289 + 2019/03/19 11:15:05.289 - - 2019/03/19 11:15:05.289 - - - PATH_TO_UPLOADFILE - file:///home/superx/git/Memtext-Interna/uebergreifende_Projekte/2023_superxconnect/muster/destatis/studierende/21311-0002_de_flat.csv - - - - - - - -
- - - - - ID_JOB - Y - ID_JOB - - - CHANNEL_ID - Y - CHANNEL_ID - - - JOBNAME - Y - JOBNAME - - - STATUS - Y - STATUS - - - LINES_READ - Y - LINES_READ - - - LINES_WRITTEN - Y - LINES_WRITTEN - - - LINES_UPDATED - Y - LINES_UPDATED - - - LINES_INPUT - Y - LINES_INPUT - - - LINES_OUTPUT - Y - LINES_OUTPUT - - - LINES_REJECTED - Y - LINES_REJECTED - - - ERRORS - Y - ERRORS - - - STARTDATE - Y - STARTDATE - - - ENDDATE - Y - ENDDATE - - - LOGDATE - Y - LOGDATE - - - DEPDATE - Y - DEPDATE - - - REPLAYDATE - Y - REPLAYDATE - - - LOG_FIELD - Y - LOG_FIELD - - - EXECUTING_SERVER - N - EXECUTING_SERVER - - - EXECUTING_USER - N - EXECUTING_USER - - - START_JOB_ENTRY - N - START_JOB_ENTRY - - - CLIENT - N - CLIENT - - - - - -
- - - ID_BATCH - Y - ID_BATCH - - - CHANNEL_ID - Y - CHANNEL_ID - - - LOG_DATE - Y - LOG_DATE - - - JOBNAME - Y - TRANSNAME - - - JOBENTRYNAME - Y - STEPNAME - - - LINES_READ - Y - LINES_READ - - - LINES_WRITTEN - Y - LINES_WRITTEN - - - LINES_UPDATED - Y - LINES_UPDATED - - - LINES_INPUT - Y - LINES_INPUT - - - LINES_OUTPUT - Y - LINES_OUTPUT - - - LINES_REJECTED - Y - LINES_REJECTED - - - ERRORS - Y - ERRORS - - - RESULT - Y - RESULT - - - NR_RESULT_ROWS - Y - NR_RESULT_ROWS - - - NR_RESULT_FILES - Y - NR_RESULT_FILES - - - LOG_FIELD - N - LOG_FIELD - - - COPY_NR - N - COPY_NR - - - - - -
- - - ID_BATCH - Y - ID_BATCH - - - CHANNEL_ID - Y - CHANNEL_ID - - - LOG_DATE - Y - LOG_DATE - - - LOGGING_OBJECT_TYPE - Y - LOGGING_OBJECT_TYPE - - - OBJECT_NAME - Y - OBJECT_NAME - - - OBJECT_COPY - Y - OBJECT_COPY - - - REPOSITORY_DIRECTORY - Y - REPOSITORY_DIRECTORY - - - FILENAME - Y - FILENAME - - - OBJECT_ID - Y - OBJECT_ID - - - OBJECT_REVISION - Y - OBJECT_REVISION - - - PARENT_CHANNEL_ID - Y - PARENT_CHANNEL_ID - - - ROOT_CHANNEL_ID - Y - ROOT_CHANNEL_ID - - - N - + 2019/03/19 11:15:05.289 + + + PATH_TO_UPLOADFILE + file:///home/superx/git/Memtext-Interna/uebergreifende_Projekte/2023_superxconnect/muster/destatis/studierende/21311-0002_de_flat.csv + + + + + eduetl + localhost + POSTGRESQL + Native + superx + 5433 + superx + Encrypted 2be98afc86aa7f297a21eaf67df85fe8f + superx_host_iso + + + + FORCE_IDENTIFIERS_TO_LOWERCASEN + FORCE_IDENTIFIERS_TO_UPPERCASEN + IS_CLUSTEREDN + PORT_NUMBER5433 + PRESERVE_RESERVED_WORD_CASEY + QUOTE_ALL_FIELDSN + SUPPORTS_BOOLEAN_DATA_TYPEY + SUPPORTS_TIMESTAMP_DATA_TYPEY + USE_POOLINGN + + + + + + + +
+ + + + + ID_JOB + Y + ID_JOB + + + CHANNEL_ID + Y + CHANNEL_ID + + + JOBNAME + Y + JOBNAME + + + STATUS + Y + STATUS + + + LINES_READ + Y + LINES_READ + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + LINES_UPDATED + Y + LINES_UPDATED + + + LINES_INPUT + Y + LINES_INPUT + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + LINES_REJECTED + Y + LINES_REJECTED + + + ERRORS + Y + ERRORS + + + STARTDATE + Y + STARTDATE + + + ENDDATE + Y + ENDDATE + + + LOGDATE + Y + LOGDATE + + + DEPDATE + Y + DEPDATE + + + REPLAYDATE + Y + REPLAYDATE + + + LOG_FIELD + Y + LOG_FIELD + + + EXECUTING_SERVER + N + EXECUTING_SERVER + + + EXECUTING_USER + N + EXECUTING_USER + + + START_JOB_ENTRY + N + START_JOB_ENTRY + + + CLIENT + N + CLIENT + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + JOBNAME + Y + TRANSNAME + + + JOBENTRYNAME + Y + STEPNAME + + + LINES_READ + Y + LINES_READ + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + LINES_UPDATED + Y + LINES_UPDATED + + + LINES_INPUT + Y + LINES_INPUT + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + LINES_REJECTED + Y + LINES_REJECTED + + + ERRORS + Y + ERRORS + + + RESULT + Y + RESULT + + + NR_RESULT_ROWS + Y + NR_RESULT_ROWS + + + NR_RESULT_FILES + Y + NR_RESULT_FILES + + + LOG_FIELD + N + LOG_FIELD + + + COPY_NR + N + COPY_NR + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + LOGGING_OBJECT_TYPE + Y + LOGGING_OBJECT_TYPE + + + OBJECT_NAME + Y + OBJECT_NAME + + + OBJECT_COPY + Y + OBJECT_COPY + + + REPOSITORY_DIRECTORY + Y + REPOSITORY_DIRECTORY + + + FILENAME + Y + FILENAME + + + OBJECT_ID + Y + OBJECT_ID + + + OBJECT_REVISION + Y + OBJECT_REVISION + + + PARENT_CHANNEL_ID + Y + PARENT_CHANNEL_ID + + + ROOT_CHANNEL_ID + Y + ROOT_CHANNEL_ID + + + N + import_21311-0002_de_flat @@ -296,7 +322,7 @@ TRANS filename - ${Internal.Job.Filename.Directory}/import_21311-0002_de_flat.ktr + ${Internal.Job.Filename.Directory}/import_21311-0002_de_flat.ktr N N @@ -362,7 +388,7 @@ F T - ${Internal.Transformation.Filename.Directory}/insert.sql + ${Internal.Job.Filename.Directory}/insert.sql F eduetl N @@ -401,5 +427,6 @@ N - + + diff --git a/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import_21311-0002_de_flat.ktr b/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import_21311-0002_de_flat.ktr index 01fc307..3c61ad8 100644 --- a/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import_21311-0002_de_flat.ktr +++ b/src-modules/module/sxc/etl/genesis/21311-0002_stud_sem_da_geschl_hs/import_21311-0002_de_flat.ktr @@ -1,4 +1,5 @@ - + + import_sxc_stud_sem_da_geschl_hs @@ -6,11 +7,11 @@ Normal 0 - / + / PATH_TO_UPLOADFILE - file:///home/superx/git/Memtext-Interna/uebergreifende_Projekte/2023_superxconnect/muster/destatis/studierende/21311-0002_de_flat.csv + file:///home/superx/git/Memtext-Interna/uebergreifende_Projekte/2023_superxconnect/muster/destatis/studierende/21311-0002_de_flat.csv @@ -423,18 +424,47 @@ N 1000 100 - - - - + + + + + + + + - - 2019/03/19 10:12:30.193 + 2019/03/19 10:12:30.193 - - 2019/03/19 10:12:30.193 - H4sIAAAAAAAAAAMAAAAAAAAAAAA= + 2019/03/19 10:12:30.193 + H4sIAAAAAAAAAAMAAAAAAAAAAAA= N - + + + + eduetl + localhost + POSTGRESQL + Native + superx + 5433 + superx + Encrypted 2be98afc86aa7f297a21eaf67df85fe8f + superx_host_iso + + + + FORCE_IDENTIFIERS_TO_LOWERCASEN + FORCE_IDENTIFIERS_TO_UPPERCASEN + IS_CLUSTEREDN + PORT_NUMBER5433 + PRESERVE_RESERVED_WORD_CASEY + QUOTE_ALL_FIELDSN + SUPPORTS_BOOLEAN_DATA_TYPEY + SUPPORTS_TIMESTAMP_DATA_TYPEY + USE_POOLINGN + + Text file input @@ -457,8 +487,8 @@ N - ; - " + ; + " N
Y
@@ -480,7 +510,7 @@ UTF-8 Y - ${PATH_TO_UPLOADFILE} + ${PATH_TO_UPLOADFILE} N @@ -493,13 +523,14 @@ CSV None - + + - Statistik_Code + Statistik_Code Integer - # - + # + , . - @@ -514,7 +545,7 @@ Statistik_Label String - + , . - @@ -529,7 +560,7 @@ Zeit_Code String - + , . - @@ -544,7 +575,7 @@ Zeit_Label String - + , . - @@ -559,7 +590,7 @@ Zeit String - + , . - @@ -574,7 +605,7 @@ 1_Merkmal_Code String - + , . - @@ -589,7 +620,7 @@ 1_Merkmal_Label String - + , . - @@ -604,7 +635,7 @@ 1_Auspraegung_Code String - + , . - @@ -619,7 +650,7 @@ 1_Auspraegung_Label String - + , . - @@ -634,7 +665,7 @@ 2_Merkmal_Code String - + , . - @@ -649,7 +680,7 @@ 2_Merkmal_Label String - + , . - @@ -664,7 +695,7 @@ 2_Auspraegung_Code String - + , . - @@ -679,7 +710,7 @@ 2_Auspraegung_Label String - + , . - @@ -694,7 +725,7 @@ 3_Merkmal_Code String - + , . - @@ -709,7 +740,7 @@ 3_Merkmal_Label String - + , . - @@ -724,7 +755,7 @@ 3_Auspraegung_Code String - + , . - @@ -739,7 +770,7 @@ 3_Auspraegung_Label String - + , . - @@ -754,7 +785,7 @@ 4_Merkmal_Code String - + , . - @@ -769,7 +800,7 @@ 4_Merkmal_Label String - + , . - @@ -784,7 +815,7 @@ 4_Auspraegung_Code String - + , . - @@ -799,7 +830,7 @@ 4_Auspraegung_Label String - + , . - @@ -813,8 +844,8 @@ BIL002__Studierende__Anzahl Integer - # - + # + , . - @@ -829,7 +860,7 @@ BIL002__Studierende__q String - + , . - @@ -868,15 +899,18 @@ - - + + + + 128 128 Y - + + write_sxc_stud_sem_da_geschl_hs TableOutput @@ -906,111 +940,116 @@ N - - statistik_label - Statistik_Label - - - zeit_code - Zeit_Code - - - zeit_label - Zeit_Label - - - zeit - Zeit - - - merkmal_code_1 - 1_Merkmal_Code - - - merkmal_label_1 - 1_Merkmal_Label - - - auspraegung_code_1 - 1_Auspraegung_Code - - - auspraegung_label_1 - 1_Auspraegung_Label - - - merkmal_code_2 - 2_Merkmal_Code - - - merkmal_label_2 - 2_Merkmal_Label - - - auspraegung_code_2 - 2_Auspraegung_Code - - - auspraegung_label_2 - 2_Auspraegung_Label - - - merkmal_code_3 - 3_Merkmal_Code - - - merkmal_label_3 - 3_Merkmal_Label - - - auspraegung_code_3 - 3_Auspraegung_Code - - - auspraegung_label_3 - 3_Auspraegung_Label - - - merkmal_code_4 - 4_Merkmal_Code - - - merkmal_label_4 - 4_Merkmal_Label - - - auspraegung_code_4 - 4_Auspraegung_Code - - - auspraegung_label_4 - 4_Auspraegung_Label - - - bil002__studierende__anzahl - BIL002__Studierende__Anzahl - - - bil002__studierende__q - BIL002__Studierende__q - - - statistik_code - Statistik_Code - + + statistik_label + Statistik_Label + + + zeit_code + Zeit_Code + + + zeit_label + Zeit_Label + + + zeit + Zeit + + + merkmal_code_1 + 1_Merkmal_Code + + + merkmal_label_1 + 1_Merkmal_Label + + + auspraegung_code_1 + 1_Auspraegung_Code + + + auspraegung_label_1 + 1_Auspraegung_Label + + + merkmal_code_2 + 2_Merkmal_Code + + + merkmal_label_2 + 2_Merkmal_Label + + + auspraegung_code_2 + 2_Auspraegung_Code + + + auspraegung_label_2 + 2_Auspraegung_Label + + + merkmal_code_3 + 3_Merkmal_Code + + + merkmal_label_3 + 3_Merkmal_Label + + + auspraegung_code_3 + 3_Auspraegung_Code + + + auspraegung_label_3 + 3_Auspraegung_Label + + + merkmal_code_4 + 4_Merkmal_Code + + + merkmal_label_4 + 4_Merkmal_Label + + + auspraegung_code_4 + 4_Auspraegung_Code + + + auspraegung_label_4 + 4_Auspraegung_Label + + + bil002__studierende__anzahl + BIL002__Studierende__Anzahl + + + bil002__studierende__q + BIL002__Studierende__q + + + statistik_code + Statistik_Code + - - + + + + 352 192 Y - - - + + + + + + N
diff --git a/src-modules/module/sxc/etl/it.nrw/sfmk/import_sfmk.kjb b/src-modules/module/sxc/etl/it.nrw/sfmk/import_sfmk.kjb new file mode 100644 index 0000000..feb0dfa --- /dev/null +++ b/src-modules/module/sxc/etl/it.nrw/sfmk/import_sfmk.kjb @@ -0,0 +1,432 @@ + + + import_sfmk + + + + 0 + / + - + 2019/03/19 11:15:05.289 + - + 2019/03/19 11:15:05.289 + + + PATH_TO_UPLOADFILE + file:///home/superx/git/sxc/src-modules/module/sxc/etl/it.nrw/sfmk/studienfachmerkmalskombination_internetversion.xlsx + + + + + eduetl + localhost + POSTGRESQL + Native + superx + 5433 + superx + Encrypted 2be98afc86aa7f297a21eaf67df85fe8f + superx_host_iso + + + + FORCE_IDENTIFIERS_TO_LOWERCASEN + FORCE_IDENTIFIERS_TO_UPPERCASEN + IS_CLUSTEREDN + PORT_NUMBER5433 + PRESERVE_RESERVED_WORD_CASEY + QUOTE_ALL_FIELDSN + SUPPORTS_BOOLEAN_DATA_TYPEY + SUPPORTS_TIMESTAMP_DATA_TYPEY + USE_POOLINGN + + + + + + + +
+ + + + + ID_JOB + Y + ID_JOB + + + CHANNEL_ID + Y + CHANNEL_ID + + + JOBNAME + Y + JOBNAME + + + STATUS + Y + STATUS + + + LINES_READ + Y + LINES_READ + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + LINES_UPDATED + Y + LINES_UPDATED + + + LINES_INPUT + Y + LINES_INPUT + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + LINES_REJECTED + Y + LINES_REJECTED + + + ERRORS + Y + ERRORS + + + STARTDATE + Y + STARTDATE + + + ENDDATE + Y + ENDDATE + + + LOGDATE + Y + LOGDATE + + + DEPDATE + Y + DEPDATE + + + REPLAYDATE + Y + REPLAYDATE + + + LOG_FIELD + Y + LOG_FIELD + + + EXECUTING_SERVER + N + EXECUTING_SERVER + + + EXECUTING_USER + N + EXECUTING_USER + + + START_JOB_ENTRY + N + START_JOB_ENTRY + + + CLIENT + N + CLIENT + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + JOBNAME + Y + TRANSNAME + + + JOBENTRYNAME + Y + STEPNAME + + + LINES_READ + Y + LINES_READ + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + LINES_UPDATED + Y + LINES_UPDATED + + + LINES_INPUT + Y + LINES_INPUT + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + LINES_REJECTED + Y + LINES_REJECTED + + + ERRORS + Y + ERRORS + + + RESULT + Y + RESULT + + + NR_RESULT_ROWS + Y + NR_RESULT_ROWS + + + NR_RESULT_FILES + Y + NR_RESULT_FILES + + + LOG_FIELD + N + LOG_FIELD + + + COPY_NR + N + COPY_NR + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + LOGGING_OBJECT_TYPE + Y + LOGGING_OBJECT_TYPE + + + OBJECT_NAME + Y + OBJECT_NAME + + + OBJECT_COPY + Y + OBJECT_COPY + + + REPOSITORY_DIRECTORY + Y + REPOSITORY_DIRECTORY + + + FILENAME + Y + FILENAME + + + OBJECT_ID + Y + OBJECT_ID + + + OBJECT_REVISION + Y + OBJECT_REVISION + + + PARENT_CHANNEL_ID + Y + PARENT_CHANNEL_ID + + + ROOT_CHANNEL_ID + Y + ROOT_CHANNEL_ID + + + N + + + + import_sfmk + + TRANS + filename + + ${Internal.Job.Filename.Directory}/import_sfmk.ktr + + N + N + N + N + N + N + + + N + N + Basic + N + + N + Y + N + N + N + + Y + + N + Y + 0 + 272 + 80 + + + START + + SPECIAL + Y + N + N + 0 + 0 + 60 + 12 + 0 + 1 + 1 + N + Y + 0 + 128 + 80 + + + Success + + SUCCESS + N + Y + 0 + 560 + 336 + + + insert + + SQL + + F + T + ${Internal.Job.Filename.Directory}/insert.sql + F + eduetl + N + Y + 0 + 455 + 165 + + + + + START + import_sfmk + 0 + 0 + Y + Y + Y + + + import_sfmk + insert + 0 + 0 + Y + Y + N + + + insert + Success + 0 + 0 + Y + Y + N + + + + + diff --git a/src-modules/module/sxc/etl/it.nrw/sfmk/import_sfmk.ktr b/src-modules/module/sxc/etl/it.nrw/sfmk/import_sfmk.ktr new file mode 100644 index 0000000..0d1651b --- /dev/null +++ b/src-modules/module/sxc/etl/it.nrw/sfmk/import_sfmk.ktr @@ -0,0 +1,854 @@ + + + + import_sfmk + + + + Normal + 0 + / + + + PATH_TO_UPLOADFILE + file:///home/superx/git/sxc/src-modules/module/sxc/etl/it.nrw/sfmk/studienfachmerkmalskombination_internetversion.xlsx + + + + + + + +
+ + + + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + TRANSNAME + Y + TRANSNAME + + + STATUS + Y + STATUS + + + LINES_READ + Y + LINES_READ + + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + + LINES_UPDATED + Y + LINES_UPDATED + + + + LINES_INPUT + Y + LINES_INPUT + + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + + LINES_REJECTED + Y + LINES_REJECTED + + + + ERRORS + Y + ERRORS + + + STARTDATE + Y + STARTDATE + + + ENDDATE + Y + ENDDATE + + + LOGDATE + Y + LOGDATE + + + DEPDATE + Y + DEPDATE + + + REPLAYDATE + Y + REPLAYDATE + + + LOG_FIELD + Y + LOG_FIELD + + + EXECUTING_SERVER + N + EXECUTING_SERVER + + + EXECUTING_USER + N + EXECUTING_USER + + + CLIENT + N + CLIENT + + + + + +
+ + + + ID_BATCH + Y + ID_BATCH + + + SEQ_NR + Y + SEQ_NR + + + LOGDATE + Y + LOGDATE + + + TRANSNAME + Y + TRANSNAME + + + STEPNAME + Y + STEPNAME + + + STEP_COPY + Y + STEP_COPY + + + LINES_READ + Y + LINES_READ + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + LINES_UPDATED + Y + LINES_UPDATED + + + LINES_INPUT + Y + LINES_INPUT + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + LINES_REJECTED + Y + LINES_REJECTED + + + ERRORS + Y + ERRORS + + + INPUT_BUFFER_ROWS + Y + INPUT_BUFFER_ROWS + + + OUTPUT_BUFFER_ROWS + Y + OUTPUT_BUFFER_ROWS + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + LOGGING_OBJECT_TYPE + Y + LOGGING_OBJECT_TYPE + + + OBJECT_NAME + Y + OBJECT_NAME + + + OBJECT_COPY + Y + OBJECT_COPY + + + REPOSITORY_DIRECTORY + Y + REPOSITORY_DIRECTORY + + + FILENAME + Y + FILENAME + + + OBJECT_ID + Y + OBJECT_ID + + + OBJECT_REVISION + Y + OBJECT_REVISION + + + PARENT_CHANNEL_ID + Y + PARENT_CHANNEL_ID + + + ROOT_CHANNEL_ID + Y + ROOT_CHANNEL_ID + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + TRANSNAME + Y + TRANSNAME + + + STEPNAME + Y + STEPNAME + + + STEP_COPY + Y + STEP_COPY + + + LINES_READ + Y + LINES_READ + + + LINES_WRITTEN + Y + LINES_WRITTEN + + + LINES_UPDATED + Y + LINES_UPDATED + + + LINES_INPUT + Y + LINES_INPUT + + + LINES_OUTPUT + Y + LINES_OUTPUT + + + LINES_REJECTED + Y + LINES_REJECTED + + + ERRORS + Y + ERRORS + + + LOG_FIELD + N + LOG_FIELD + + + + + +
+ + + ID_BATCH + Y + ID_BATCH + + + CHANNEL_ID + Y + CHANNEL_ID + + + LOG_DATE + Y + LOG_DATE + + + METRICS_DATE + Y + METRICS_DATE + + + METRICS_CODE + Y + METRICS_CODE + + + METRICS_DESCRIPTION + Y + METRICS_DESCRIPTION + + + METRICS_SUBJECT + Y + METRICS_SUBJECT + + + METRICS_TYPE + Y + METRICS_TYPE + + + METRICS_VALUE + Y + METRICS_VALUE + + + + + +
+ + 0.0 + 0.0 + + 10000 + 50 + 50 + N + Y + 50000 + Y + + N + 1000 + 100 + + + + + + + + + - + 2019/03/19 10:12:30.193 + - + 2019/03/19 10:12:30.193 + H4sIAAAAAAAAAAMAAAAAAAAAAAA= + N + + + + + eduetl + localhost + POSTGRESQL + Native + superx + 5433 + superx + Encrypted 2be98afc86aa7f297a21eaf67df85fe8f + superx_host_iso + + + + FORCE_IDENTIFIERS_TO_LOWERCASEN + FORCE_IDENTIFIERS_TO_UPPERCASEN + IS_CLUSTEREDN + PORT_NUMBER5433 + PRESERVE_RESERVED_WORD_CASEY + QUOTE_ALL_FIELDSN + SUPPORTS_BOOLEAN_DATA_TYPEY + SUPPORTS_TIMESTAMP_DATA_TYPEY + USE_POOLINGN + + + + + Microsoft Excel Input + write_sxc_itnrw_sfmk_neu + Y + + + + Microsoft Excel Input + ExcelInput + + Y + + 1 + + none + + +
Y
+ Y + N + + + + + + + 0 + + Y + N + + + + ${PATH_TO_UPLOADFILE} + + + N + N + + + + Hochschulnummer + String + -1 + -1 + none + N + # + + + + + + Hochschulstandort + String + -1 + -1 + none + N + # + + + + + + Gültig ab Jahr + Integer + -1 + -1 + none + N + # + + + + + + Gültig ab Semester + Integer + -1 + -1 + none + N + # + + + + + + Gültig bis Jahr + Integer + -1 + -1 + none + N + # + + + + + + Gültig bis Semester + Integer + -1 + -1 + none + N + # + + + + + + Studienfachschlüssel (HSF) + String + -1 + -1 + none + N + # + + + + + + Studienfach + String + -1 + -1 + none + N + # + + + + + + Abschlussschlüssel + String + -1 + -1 + none + N + # + + + + + + Abschlussprüfung + String + -1 + -1 + none + N + # + + + + + + Art des Studiums + String + -1 + -1 + none + N + # + + + + + + VTD Schlüssel + String + -1 + -1 + none + N + # + + + + + + Vollzeit/Teilzeit/Duales Studium + String + -1 + -1 + none + N + # + + + + + + Regelstudienzeit + Integer + -1 + -1 + none + N + # + + + + + + Lehreinheit + String + -1 + -1 + none + N + # + + + + + + Studienfach (Hochschule) + String + -1 + -1 + none + N + + + + + + + + + SFMK + 0 + 0 + + + N + N + N + + warning + + error + + line + + + + + + + + + POI + + + + + + + + + 64 + 32 + Y + +
+ + + write_sxc_itnrw_sfmk_neu + TableOutput + + Y + + 1 + + none + + + eduetl + +
sxc_itnrw_sfmk_neu
+ 1000 + Y + N + N + Y + N + + N + Y + N + + Y + N + + + + hochschulnummer + Hochschulnummer + + + hochschulstandort + Hochschulstandort + + + gueltig_ab_jahr + Gültig ab Jahr + + + gueltig_ab_semester + Gültig ab Semester + + + gueltig_bis_jahr + Gültig bis Jahr + + + gueltig_bis_semester + Gültig bis Semester + + + studienfachschluessel_hsf + Studienfachschlüssel (HSF) + + + studienfach + Studienfach + + + abschlussschluessel + Abschlussschlüssel + + + abschlusspruefung + Abschlussprüfung + + + art_des_studiums + Art des Studiums + + + vtd_schluessel + VTD Schlüssel + + + studientyp + Vollzeit/Teilzeit/Duales Studium + + + regelstudienzeit + Regelstudienzeit + + + lehreinheit + Lehreinheit + + + studienfach_hochschule + Studienfach (Hochschule) + + + + + + + + + + + 352 + 160 + Y + + + + + + + + N + diff --git a/src-modules/module/sxc/etl/it.nrw/sfmk/insert.sql b/src-modules/module/sxc/etl/it.nrw/sfmk/insert.sql new file mode 100644 index 0000000..7d84b5c --- /dev/null +++ b/src-modules/module/sxc/etl/it.nrw/sfmk/insert.sql @@ -0,0 +1,60 @@ +truncate table sxc_itnrw_sfmk; + +insert into sxc_itnrw_sfmk( +hs_nr, + hochschulstandort, + gueltig_ab_semester, + gueltig_bis_semester, + studienfach_land, + studienfach_name, + abschluss_land, + stufrm, + abschluss_name, + stufrm_name, + studientyp, + studientyp_str, + regelstudienzeit, + lehreinheit, + studienfach_hochschule_name + ) + select hochschulnummer, + hochschulstandort, + val('' || gueltig_ab_jahr || gueltig_ab_semester) as gueltig_ab_semester, + val('' || gueltig_bis_jahr || gueltig_bis_semester) as gueltig_bis_semester, + studienfachschluessel_hsf, + studienfach, + substring(abschlussschluessel from 2 for 2), + substring(abschlussschluessel from 1 for 1) as stufrm, + abschlusspruefung, + art_des_studiums, + vtd_schluessel, + studientyp, + regelstudienzeit, + lehreinheit, + studienfach_hochschule +from sxc_itnrw_sfmk_neu + ; +--führende 0en entfernen: +-- update sxc_itnrw_sfmk set hs_nr=substring(hs_nr from 2 for 10) +-- where hs_nr like '0%'; +-- +-- update sxc_itnrw_sfmk set hs_nr=substring(hs_nr from 2 for 10) +-- where hs_nr like '0%'; + + +update sxc_itnrw_sfmk set hs_nr=(select K.hs_nr_kenn +from sxc_trans_hs_nr K +where K.hs_nr_sourcesystem=sxc_itnrw_sfmk.hs_nr) +where exists (select K.hs_nr_kenn +from sxc_trans_hs_nr K +where K.hs_nr_sourcesystem=sxc_itnrw_sfmk.hs_nr); + +update sxc_itnrw_sfmk set gueltig_ab_semester=19001 +where gueltig_ab_semester is null; + + +update sxc_itnrw_sfmk set gueltig_bis_semester=30001 +where gueltig_bis_semester is null; + + + diff --git a/src-modules/module/sxc/etl/it.nrw/sfmk/studienfachmerkmalskombination_internetversion.xlsx b/src-modules/module/sxc/etl/it.nrw/sfmk/studienfachmerkmalskombination_internetversion.xlsx new file mode 100644 index 0000000..4d84713 Binary files /dev/null and b/src-modules/module/sxc/etl/it.nrw/sfmk/studienfachmerkmalskombination_internetversion.xlsx differ diff --git a/src-modules/module/sxc/masken/47090_felderinfo.unl b/src-modules/module/sxc/masken/47090_felderinfo.unl new file mode 100644 index 0000000..c6a7424 --- /dev/null +++ b/src-modules/module/sxc/masken/47090_felderinfo.unl @@ -0,0 +1,8 @@ +47090^Hochschule^10^0^0^100^150^1^char^30^0^12^<> select tid, type, name,sortnr from sichten where art in('SXC_Hochschulen-Sicht') and aktiv=1 order by sortnr, name;^^ ^ +47091^Semester^1^0^0^130^80^1^integer^30^0^1^<> select tid,druck from kenn_semester order by tid DESC;^^<> select tid,druck from kenn_semester where today() between sem_beginn and sem_ende;^ +47092^Abschluss^40^0^0^100^200^5^char^30^0^1^<> select astat, dtxt from kenn_abschl_astat where struktur_c='Abschluss (amtlich)' order by 2;^^^ +47093^Hochschulart^15^0^0^170^200^1^integer^30^0^1^<> select laufnummer,bezeichnung from sxc_hsk_hochschultypen order by 1^ ^ ^ +47094^Stichwort^60^0^0^170^100^1^char^30^0^0^^^ ^ +47095^Hochschulort^20^0^0^170^100^1^char^30^0^0^^^ ^ +47096^Trägerschaft^17^0^0^170^200^1^integer^30^0^1^<> select laufnummer,bezeichnung from sxc_hsk_traegerschaftstypen order by 1^ ^ ^ +47097^Fächer^30^0^0^100^200^1^char^30^0^12^<> select tid,name,sortnr from sichten where art='KENN-Fächer-Sicht' order by sortnr,name;^^^ diff --git a/src-modules/module/sxc/masken/47090_maske_system_bez.unl b/src-modules/module/sxc/masken/47090_maske_system_bez.unl new file mode 100644 index 0000000..07587b2 --- /dev/null +++ b/src-modules/module/sxc/masken/47090_maske_system_bez.unl @@ -0,0 +1 @@ +47090^360^ diff --git a/src-modules/module/sxc/masken/47090_masken_felder_bez.unl b/src-modules/module/sxc/masken/47090_masken_felder_bez.unl new file mode 100644 index 0000000..096daf3 --- /dev/null +++ b/src-modules/module/sxc/masken/47090_masken_felder_bez.unl @@ -0,0 +1,8 @@ +47090^47090^ +47090^47091^ +47090^47092^ +47090^47093^ +47090^47094^ +47090^47095^ +47090^47096^ +47090^47097^ diff --git a/src-modules/module/sxc/masken/47090_maskeninfo.unl b/src-modules/module/sxc/masken/47090_maskeninfo.unl new file mode 100644 index 0000000..676f05e --- /dev/null +++ b/src-modules/module/sxc/masken/47090_maskeninfo.unl @@ -0,0 +1,81 @@ +47090^Studiengangskombinationen NRW^--Freemarker Template\ +<#include "SQL_lingua_franca"/>\ +<#include "SuperX_general"/>\ +\ +SELECT --hs_nr,\ + hochschulstandort,\ +-- gueltig_ab_semester,\ +-- gueltig_bis_semester,\ +-- studienfach_land,\ + studienfach_name,\ +-- abschluss_land,\ +-- stufrm,\ + abschluss_name,\ + stufrm_name,\ +-- studientyp,\ + studientyp_str,\ + regelstudienzeit,\ + lehreinheit,\ + studienfach_hochschule_name\ + from sxc_itnrw_sfmk S\ + where 1=1\ +/* and <> between gueltig_ab_semester and gueltig_bis_semester */\ +\ +/* and studienfach_land in (select L.schluessel from k_astat_studienfach_land L\ +where '0' || L.keybund in <@printkeys Fächer.allNeededKeysList/> \ +and L.land=5) --<> */\ +\ +/* and abschluss_land in (select substring(L.schluessel from 2 for 2) from k_astat_abschluss3steller_land L\ +where substring(L.keybund from 2 for 2) in (<>)\ +and L.land=5) */\ +\ +/* and hs_nr::varchar(255) in <@printkeys Hochschule.allNeededKeysList/> --<> */\ +\ +/* and position(<> in studienfach_hochschule_name) >0 */\ +\ +/* and hs_nr in (select H.hs_nr from sxc_hochschulen H,sxc_hochschulen_hsk HSK, sxc_hsk_hochschultypen T\ +where HSK.hsnr=H.hsk_laufnummer\ +and HSK.hochschultyp = T.bezeichnung\ +and T.laufnummer=<> ) */ \ +\ +/* and hs_nr in (select H.hs_nr from sxc_hochschulen H,sxc_hochschulen_hsk HSK, sxc_hsk_traegerschaftstypen T\ +where HSK.hsnr=H.hsk_laufnummer\ +and HSK.traegerschaft= T.bezeichnung\ +and T.laufnummer=<> ) */ \ +\ +/* and hs_nr in (select H.hs_nr from sxc_hochschulen H,sxc_hochschulen_hsk HSK\ +where HSK.hsnr=H.hsk_laufnummer\ +and position(<> in HSK.hausanschrift_ort) >0 ) */ \ +\ +order by 1,2,3,4,5,6\ +;^XIL List\ + sizable_columns horizontal_scrolling\ + white_space_color=COLOR_WHITE fixed_columns=1\ + drop_and_delete movable_columns\ + min_heading_height=55\ +Column CID=0 heading_text="Hochschule" explanation="@@@sos_semester@@@" center_heading\ + row_selectable heading_platform readonly\ + width=10\ +Column CID=1 heading_text="Studienfach" explanation="@@@sos_gesamtzahl@@@" center_heading\ + row_selectable col_selectable rightJust heading_platform\ + readonly\ + width=8\ +Column CID=2 heading_text="Abschluss" explanation="" center_heading\ + row_selectable col_selectable rightJust heading_platform readonly\ + width=8\ +Column CID=2 heading_text="Studienform" explanation="" center_heading\ + row_selectable col_selectable rightJust heading_platform readonly\ + width=8\ +Column CID=2 heading_text="Studiumstyp" explanation="" center_heading\ + row_selectable col_selectable rightJust heading_platform readonly\ + width=8\ +Column CID=2 heading_text="Regelstudienzeit" explanation="" center_heading\ + row_selectable col_selectable rightJust heading_platform readonly\ + width=8\ +Column CID=3 heading_text="Lehreinheit" explanation="" center_heading\ + row_selectable col_selectable rightJust heading_platform readonly\ + width=8\ +Column CID=2 heading_text="Studiengangname Hochschule" explanation="" center_heading\ + row_selectable col_selectable rightJust heading_platform readonly\ + width=8\ +@@@^Semester^Anzahl^je Semester mit Geschlechtsangabe und Prozentwert^ ^-leer-^3^700^360^0^1^Quelle: https://www.it.nrw/system/files/media/document/file/studienfachmerkmalskombination_internetversion.xlsx^ diff --git a/src-modules/module/sxc/masken/47090_sachgeb_maske_bez.unl b/src-modules/module/sxc/masken/47090_sachgeb_maske_bez.unl new file mode 100644 index 0000000..876bab1 --- /dev/null +++ b/src-modules/module/sxc/masken/47090_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +360^47090^ diff --git a/src-modules/module/sxc/schluesseltabellen/sxc_hsk_traegerschaftstypen.unl b/src-modules/module/sxc/schluesseltabellen/sxc_hsk_traegerschaftstypen.unl new file mode 100644 index 0000000..d5a60fa --- /dev/null +++ b/src-modules/module/sxc/schluesseltabellen/sxc_hsk_traegerschaftstypen.unl @@ -0,0 +1,3 @@ +3^kirchlich, staatlich anerkannt^false^ +2^privat, staatlich anerkannt^false^ +1^öffentlich-rechtlich^true^