![]() | Jobs |
| Generated by Talend Open Studio for Data Integration |
| Project Name | PREGROUPER | GENERATION DATE | 25.9.2025 11:38:33 |
| AUTHOR | user@talend.com | Talend Open Studio VERSION | 7.3.1.20200219_1130 |
| Properties | Values |
|---|---|
| Name | PREGROUPER |
| Language | java |
| Description |
| Properties | Values |
|---|---|
| Name | pgp_vdg_zavaznosti |
| Author | user@talend.com |
| Version | 0.1 |
| Purpose | |
| Status | |
| Description | |
| Creation | 26.2.2024 9:18:40 |
| Modification | 11.3.2025 15:43:04 |

| Extra settings |
| Name | Value |
|---|---|
| COMP_DEFAULT_FILE_DIR | |
| Multi thread execution | false |
| Implicit tContextLoad | false |
| Status & Logs |
| Name | Value |
|---|---|
| Use statistics (tStatCatcher) | false |
| Use logs (tLogCatcher) | false |
| Use volumetrics (tFlowMeterCatcher) | false |
| On Console | false |
| On Files | false |
| On Databases | false |
| Catch components statistics | false |
| Catch runtime errors | true |
| Catch user errors | true |
| Catch user warnings | true |
| ContextDefault |
| Name | Prompt | Need Prompt? | Type | Value | Source |
|---|---|---|---|---|---|
| ciselniky | ciselniky? | false | id_Directory | pgp | |
| tempdir | tempdir? | false | id_Directory | pgp |
| Component Name | Component Type |
|---|---|
| tFileInputDelimited_1 | tFileInputDelimited |
| tFileInputDelimited_2 | tFileInputDelimited |
| tFileOutputDelimited_2 | tFileOutputDelimited |
| tJavaFlex_1 | tJavaFlex |
| tJavaFlex_2 | tJavaFlex |
| Component tFileInputDelimited |
| UNIQUE NAME | tFileInputDelimited_1 | INPUT(S) | none |
| LABEL | zavaznosti_vdg | OUTPUT(S) | tJavaFlex_1 |
| Properties | Values |
|---|---|
| Unique Name | tFileInputDelimited_1 |
| Component Name | tFileInputDelimited |
| Version | 0.102 (ALPHA) |
| Family | File/Input |
| Start | true |
| Startable | true |
| SUBTREE_START | true |
| END_OF_FLOW | false |
| Activate | true |
| DUMMY | false |
| tStatCatcher Statistics | false |
| Help | org.talend.help.tFileInputDelimited |
| Update components | true |
| IREPORT_PATH | |
| JAVA_LIBRARY_PATH | C:\Talend731\configuration\lib\java |
| Subjob color | |
| Title color | |
| Property Type | Built-In |
| REPOSITORY_ALLOW_AUTO_SWITCH | true |
| Schema | Built-In |
| File Name/Input Stream | context.ciselniky + "zavaznosti_vdg.csv" |
| CSV options | false |
| Row Separator | "\n" |
| CSV Row Separator | "\n" |
| Field Separator | "\t" |
| Escape char | """ |
| Text enclosure | """ |
| Header | 1 |
| Footer | 0 |
| Limit | |
| Skip empty rows | true |
| Uncompress as zip file | false |
| Die on error | false |
| Schema Type | Built-In |
| Temporary directory | "C:/ProgramData/TOS_DI-20200219_1130-V7.3.1/workspace" |
| Advanced separator(for number) | false |
| Thousands separator | "," |
| Decimal separator | "." |
| Extract lines at random | false |
| Number of lines | 10 |
| Trim all column | false |
| Check column to trim | [{SCHEMA_COLUMN=skupina, TRIM=false}, {SCHEMA_COLUMN=kod, TRIM=false}, {SCHEMA_COLUMN=zavaznost, TRIM=false}] |
| Check each row structure against schema | false |
| Check date | false |
| Encoding | "ISO-8859-15" |
| Split row before field | false |
| Permit hexadecimal (0xNNN) or octal (0NNNN) for numeric types - it will act the opposite for Byte | false |
| Decode table | [{SCHEMA_COLUMN=skupina, DECODE=false}, {SCHEMA_COLUMN=kod, DECODE=false}, {SCHEMA_COLUMN=zavaznost, DECODE=false}] |
| Destination | |
| Min column number of optimize code | 100 |
| Label format | zavaznosti_vdg |
| Hint format | <b>__UNIQUE_NAME__</b><br>__COMMENT__ |
| Connection format | row |
| Show Information | false |
| Comment | Načtení souboru "zavaznosti_vdg.csv" ze složky číselníků. |
| Use an existing validation rule | false |
| Validation Rule Type |
| Column | Key | Type | Length | Precision | Nullable | Comment |
|---|---|---|---|---|---|---|
| skupina | false | String | true | |||
| kod | false | String | 5 | true | ||
| zavaznost | false | Integer | true |
| Component tFileInputDelimited |
| UNIQUE NAME | tFileInputDelimited_2 | INPUT(S) | none |
| LABEL | pgp_dokladu02_k0_validni_deduplikace | OUTPUT(S) | tJavaFlex_2 |
| Properties | Values |
|---|---|
| Unique Name | tFileInputDelimited_2 |
| Component Name | tFileInputDelimited |
| Version | 0.102 (ALPHA) |
| Family | File/Input |
| Start | true |
| Startable | true |
| SUBTREE_START | true |
| END_OF_FLOW | false |
| Activate | true |
| DUMMY | false |
| tStatCatcher Statistics | false |
| Help | org.talend.help.tFileInputDelimited |
| Update components | true |
| IREPORT_PATH | |
| JAVA_LIBRARY_PATH | C:\Talend731\configuration\lib\java |
| Subjob color | |
| Title color | |
| Property Type | Built-In |
| REPOSITORY_ALLOW_AUTO_SWITCH | true |
| Schema | Built-In |
| File Name/Input Stream | context.tempdir+"validace_temp/k0/validni/"+"pgp_doklady02_k0_validni_deduplikace.csv" |
| CSV options | false |
| Row Separator | "\n" |
| CSV Row Separator | "\n" |
| Field Separator | "\t" |
| Escape char | """ |
| Text enclosure | """ |
| Header | 1 |
| Footer | 0 |
| Limit | |
| Skip empty rows | true |
| Uncompress as zip file | false |
| Die on error | false |
| Schema Type | Built-In |
| Temporary directory | "C:/ProgramData/TOS_DI-20200219_1130-V7.3.1/workspace" |
| Advanced separator(for number) | false |
| Thousands separator | "," |
| Decimal separator | "." |
| Extract lines at random | false |
| Number of lines | 10 |
| Trim all column | false |
| Check column to trim | [{SCHEMA_COLUMN=ID_POJ, TRIM=false}, {SCHEMA_COLUMN=ID_ZP, TRIM=false}, {SCHEMA_COLUMN=IDZZ, TRIM=false}, {SCHEMA_COLUMN=ID_DOKLADU, TRIM=false}, {SCHEMA_COLUMN=ODB, TRIM=false}, {SCHEMA_COLUMN=DATUM_PRI, TRIM=false}, {SCHEMA_COLUMN=DATUM_PRO, TRIM=false}, {SCHEMA_COLUMN=DATUM_NAR, TRIM=false}, {SCHEMA_COLUMN=VEKLET, TRIM=false}, {SCHEMA_COLUMN=VEKDEN, TRIM=false}, {SCHEMA_COLUMN=POHLAVI, TRIM=false}, {SCHEMA_COLUMN=HMOTNOST, TRIM=false}, {SCHEMA_COLUMN=GEST_VEK, TRIM=false}, {SCHEMA_COLUMN=PRIJETI, TRIM=false}, {SCHEMA_COLUMN=DRU_PRI, TRIM=false}, {SCHEMA_COLUMN=DUV_PRI, TRIM=false}, {SCHEMA_COLUMN=UKONCENI, TRIM=false}, {SCHEMA_COLUMN=DG_ZAKLADNI, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI1, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP1, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI2, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP2, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI3, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP3, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI4, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP4, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI5, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP5, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI6, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP6, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI7, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP7, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI8, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP8, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI9, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP9, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI10, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP10, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI11, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP11, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI12, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP12, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI13, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP13, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI14, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP14, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI15, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP15, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI16, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP16, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI17, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP17, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI18, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP18, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI19, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP19, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI20, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP20, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI21, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP21, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI22, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP22, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI23, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP23, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI24, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP24, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI25, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP25, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI26, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP26, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI27, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP27, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI28, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP28, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI29, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP29, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI30, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP30, TRIM=false}, {SCHEMA_COLUMN=UPV, TRIM=false}] |
| Check each row structure against schema | false |
| Check date | false |
| Encoding | "ISO-8859-15" |
| Split row before field | false |
| Permit hexadecimal (0xNNN) or octal (0NNNN) for numeric types - it will act the opposite for Byte | false |
| Decode table | [{SCHEMA_COLUMN=ID_POJ, DECODE=false}, {SCHEMA_COLUMN=ID_ZP, DECODE=false}, {SCHEMA_COLUMN=IDZZ, DECODE=false}, {SCHEMA_COLUMN=ID_DOKLADU, DECODE=false}, {SCHEMA_COLUMN=ODB, DECODE=false}, {SCHEMA_COLUMN=DATUM_PRI, DECODE=false}, {SCHEMA_COLUMN=DATUM_PRO, DECODE=false}, {SCHEMA_COLUMN=DATUM_NAR, DECODE=false}, {SCHEMA_COLUMN=VEKLET, DECODE=false}, {SCHEMA_COLUMN=VEKDEN, DECODE=false}, {SCHEMA_COLUMN=POHLAVI, DECODE=false}, {SCHEMA_COLUMN=HMOTNOST, DECODE=false}, {SCHEMA_COLUMN=GEST_VEK, DECODE=false}, {SCHEMA_COLUMN=PRIJETI, DECODE=false}, {SCHEMA_COLUMN=DRU_PRI, DECODE=false}, {SCHEMA_COLUMN=DUV_PRI, DECODE=false}, {SCHEMA_COLUMN=UKONCENI, DECODE=false}, {SCHEMA_COLUMN=DG_ZAKLADNI, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI1, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP1, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI2, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP2, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI3, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP3, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI4, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP4, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI5, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP5, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI6, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP6, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI7, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP7, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI8, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP8, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI9, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP9, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI10, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP10, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI11, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP11, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI12, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP12, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI13, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP13, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI14, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP14, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI15, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP15, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI16, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP16, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI17, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP17, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI18, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP18, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI19, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP19, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI20, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP20, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI21, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP21, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI22, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP22, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI23, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP23, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI24, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP24, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI25, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP25, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI26, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP26, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI27, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP27, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI28, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP28, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI29, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP29, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI30, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP30, DECODE=false}, {SCHEMA_COLUMN=UPV, DECODE=false}] |
| Destination | |
| Min column number of optimize code | 100 |
| Label format | pgp_dokladu02_k0_validni_deduplikace |
| Hint format | <b>__UNIQUE_NAME__</b><br>__COMMENT__ |
| Connection format | row |
| Show Information | false |
| Comment | |
| Use an existing validation rule | false |
| Validation Rule Type |
| Column | Key | Type | Length | Precision | Nullable | Comment |
|---|---|---|---|---|---|---|
| ID_POJ | false | String | 20 | false | ||
| ID_ZP | false | Integer | true | |||
| IDZZ | false | int | false | |||
| ID_DOKLADU | false | String | 20 | false | ||
| ODB | false | String | 3 | false | ||
| DATUM_PRI | false | java.util.Date | false | |||
| DATUM_PRO | false | java.util.Date | false | |||
| DATUM_NAR | false | java.util.Date | true | |||
| VEKLET | false | Integer | true | |||
| VEKDEN | false | Integer | true | |||
| POHLAVI | false | int | false | |||
| HMOTNOST | false | Integer | true | |||
| GEST_VEK | false | Integer | true | |||
| PRIJETI | false | String | 1 | true | ||
| DRU_PRI | false | String | 1 | true | ||
| DUV_PRI | false | String | 1 | true | ||
| UKONCENI | false | String | 1 | false | ||
| DG_ZAKLADNI | false | String | 5 | false | ||
| DG_VEDLEJSI1 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP1 | false | String | 1 | true | ||
| DG_VEDLEJSI2 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP2 | false | String | 1 | true | ||
| DG_VEDLEJSI3 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP3 | false | String | 1 | true | ||
| DG_VEDLEJSI4 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP4 | false | String | 1 | true | ||
| DG_VEDLEJSI5 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP5 | false | String | 1 | true | ||
| DG_VEDLEJSI6 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP6 | false | String | 1 | true | ||
| DG_VEDLEJSI7 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP7 | false | String | 1 | true | ||
| DG_VEDLEJSI8 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP8 | false | String | 1 | true | ||
| DG_VEDLEJSI9 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP9 | false | String | 1 | true | ||
| DG_VEDLEJSI10 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP10 | false | String | 1 | true | ||
| DG_VEDLEJSI11 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP11 | false | String | 1 | true | ||
| DG_VEDLEJSI12 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP12 | false | String | 1 | true | ||
| DG_VEDLEJSI13 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP13 | false | String | 1 | true | ||
| DG_VEDLEJSI14 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP14 | false | String | 1 | true | ||
| DG_VEDLEJSI15 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP15 | false | String | 1 | true | ||
| DG_VEDLEJSI16 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP16 | false | String | 1 | true | ||
| DG_VEDLEJSI17 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP17 | false | String | 1 | true | ||
| DG_VEDLEJSI18 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP18 | false | String | 1 | true | ||
| DG_VEDLEJSI19 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP19 | false | String | 1 | true | ||
| DG_VEDLEJSI20 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP20 | false | String | 1 | true | ||
| DG_VEDLEJSI21 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP21 | false | String | 1 | true | ||
| DG_VEDLEJSI22 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP22 | false | String | 1 | true | ||
| DG_VEDLEJSI23 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP23 | false | String | 1 | true | ||
| DG_VEDLEJSI24 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP24 | false | String | 1 | true | ||
| DG_VEDLEJSI25 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP25 | false | String | 1 | true | ||
| DG_VEDLEJSI26 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP26 | false | String | 1 | true | ||
| DG_VEDLEJSI27 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP27 | false | String | 1 | true | ||
| DG_VEDLEJSI28 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP28 | false | String | 1 | true | ||
| DG_VEDLEJSI29 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP29 | false | String | 1 | true | ||
| DG_VEDLEJSI30 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP30 | false | String | 1 | true | ||
| UPV | false | Integer | true |
| Component tFileOutputDelimited |
| UNIQUE NAME | tFileOutputDelimited_2 | INPUT(S) | tJavaFlex_2 |
| LABEL | pgp_dokladu02_k0_validni_deduplikace | OUTPUT(S) | none |
| Properties | Values |
|---|---|
| Unique Name | tFileOutputDelimited_2 |
| Component Name | tFileOutputDelimited |
| Version | 0.101 (ALPHA) |
| Family | File/Output |
| Startable | false |
| SUBTREE_START | false |
| END_OF_FLOW | true |
| Activate | true |
| DUMMY | false |
| tStatCatcher Statistics | false |
| Help | org.talend.help.tFileOutputDelimited |
| Update components | true |
| IREPORT_PATH | |
| JAVA_LIBRARY_PATH | C:\Talend731\configuration\lib\java |
| Subjob color | |
| Title color | |
| Property Type | Built-In |
| Use Output Stream | false |
| Output Stream | outputStream |
| File Name | context.tempdir+"validace_temp/k0/validni/"+"pgp_doklady02_k0_validni_deduplikace_vdg.csv" |
| Row Separator | "\n" |
| Use OS line separator as row separator when CSV Row Separator is set to CR,LF or CRLF. | true |
| CSV Row Separator | "\n" |
| Field Separator | "\t" |
| Append | false |
| Include Header | true |
| Compress as zip file | false |
| REPOSITORY_ALLOW_AUTO_SWITCH | true |
| Schema | Built-In |
| Advanced separator(for number) | false |
| Thousands separator | "," |
| Decimal separator | "." |
| CSV options | false |
| Escape char | """ |
| Text enclosure | """ |
| Create directory if not exists | true |
| Split output in several files | false |
| Rows in each output file | 1000 |
| Custom the flush buffer size | false |
| Row number | 1 |
| Output in row mode | false |
| Encoding | "ISO-8859-15" |
| Don't generate empty file | false |
| Throw an error if the file already exist | false |
| Min column number of optimize code | 90 |
| Label format | pgp_dokladu02_k0_validni_deduplikace |
| Hint format | <b>__UNIQUE_NAME__</b><br>__COMMENT__ |
| Connection format | row |
| Show Information | false |
| Comment | |
| Use an existing validation rule | false |
| Validation Rule Type |
| Column | Key | Type | Length | Precision | Nullable | Comment |
|---|---|---|---|---|---|---|
| ID_POJ | false | String | 20 | false | ||
| ID_ZP | false | Integer | true | |||
| IDZZ | false | int | false | |||
| ID_DOKLADU | false | String | 20 | false | ||
| ODB | false | String | 3 | false | ||
| DATUM_PRI | false | java.util.Date | false | |||
| DATUM_PRO | false | java.util.Date | false | |||
| DATUM_NAR | false | java.util.Date | true | |||
| VEKLET | false | Integer | true | |||
| VEKDEN | false | Integer | true | |||
| POHLAVI | false | int | false | |||
| HMOTNOST | false | Integer | true | |||
| GEST_VEK | false | Integer | true | |||
| PRIJETI | false | String | 1 | true | ||
| DRU_PRI | false | String | 1 | true | ||
| DUV_PRI | false | String | 1 | true | ||
| UKONCENI | false | String | 1 | false | ||
| DG_ZAKLADNI | false | String | 5 | false | ||
| DG_VEDLEJSI1 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP1 | false | String | 1 | true | ||
| DG_VEDLEJSI2 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP2 | false | String | 1 | true | ||
| DG_VEDLEJSI3 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP3 | false | String | 1 | true | ||
| DG_VEDLEJSI4 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP4 | false | String | 1 | true | ||
| DG_VEDLEJSI5 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP5 | false | String | 1 | true | ||
| DG_VEDLEJSI6 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP6 | false | String | 1 | true | ||
| DG_VEDLEJSI7 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP7 | false | String | 1 | true | ||
| DG_VEDLEJSI8 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP8 | false | String | 1 | true | ||
| DG_VEDLEJSI9 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP9 | false | String | 1 | true | ||
| DG_VEDLEJSI10 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP10 | false | String | 1 | true | ||
| DG_VEDLEJSI11 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP11 | false | String | 1 | true | ||
| DG_VEDLEJSI12 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP12 | false | String | 1 | true | ||
| DG_VEDLEJSI13 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP13 | false | String | 1 | true | ||
| DG_VEDLEJSI14 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP14 | false | String | 1 | true | ||
| DG_VEDLEJSI15 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP15 | false | String | 1 | true | ||
| DG_VEDLEJSI16 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP16 | false | String | 1 | true | ||
| DG_VEDLEJSI17 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP17 | false | String | 1 | true | ||
| DG_VEDLEJSI18 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP18 | false | String | 1 | true | ||
| DG_VEDLEJSI19 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP19 | false | String | 1 | true | ||
| DG_VEDLEJSI20 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP20 | false | String | 1 | true | ||
| DG_VEDLEJSI21 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP21 | false | String | 1 | true | ||
| DG_VEDLEJSI22 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP22 | false | String | 1 | true | ||
| DG_VEDLEJSI23 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP23 | false | String | 1 | true | ||
| DG_VEDLEJSI24 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP24 | false | String | 1 | true | ||
| DG_VEDLEJSI25 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP25 | false | String | 1 | true | ||
| DG_VEDLEJSI26 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP26 | false | String | 1 | true | ||
| DG_VEDLEJSI27 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP27 | false | String | 1 | true | ||
| DG_VEDLEJSI28 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP28 | false | String | 1 | true | ||
| DG_VEDLEJSI29 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP29 | false | String | 1 | true | ||
| DG_VEDLEJSI30 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP30 | false | String | 1 | true | ||
| UPV | false | Integer | true |
| Component tJavaFlex |
| UNIQUE NAME | tJavaFlex_1 | INPUT(S) | tFileInputDelimited_1 |
| LABEL | __UNIQUE_NAME__ | OUTPUT(S) | none |
| Properties | Values |
|---|---|
| Unique Name | tJavaFlex_1 |
| Component Name | tJavaFlex |
| Version | 0.101 (ALPHA) |
| Family | Custom_Code |
| Start | false |
| Startable | true |
| SUBTREE_START | false |
| END_OF_FLOW | true |
| Activate | true |
| DUMMY | false |
| tStatCatcher Statistics | false |
| Help | org.talend.help.tJavaFlex |
| Update components | true |
| IREPORT_PATH | |
| JAVA_LIBRARY_PATH | C:\Talend731\configuration\lib\java |
| Subjob color | |
| Title color | |
| REPOSITORY_ALLOW_AUTO_SWITCH | true |
| Schema Type | Built-In |
| Data Auto Propagate(before main part) | true |
| Start code | // start part of your Java code List<Object[]> ciselnikList = new ArrayList<>(); |
| Main code | // here is the main part of the component, // a piece of code executed in the row // loop Object[] combinedColumns = {row1.kod, row1.zavaznost, row1.skupina}; ciselnikList.add(combinedColumns); |
| End code | // end of the component, outside/closing the loop globalMap.put("ciselnikList",ciselnikList); |
| TOS2.0 | false |
| TOS3.2 | false |
| TOS4.0 | true |
| Import | import java.util.List; import java.util.ArrayList; import java.util.Arrays; |
| Label format | __UNIQUE_NAME__ |
| Hint format | <b>__UNIQUE_NAME__</b><br>__COMMENT__ |
| Connection format | row |
| Show Information | false |
| Comment | |
| Use an existing validation rule | false |
| Validation Rule Type |
| Column | Key | Type | Length | Precision | Nullable | Comment |
|---|
| Component tJavaFlex |
| UNIQUE NAME | tJavaFlex_2 | INPUT(S) | tFileInputDelimited_2 |
| LABEL | __UNIQUE_NAME__ | OUTPUT(S) | tFileOutputDelimited_2 |
| Properties | Values |
|---|---|
| Unique Name | tJavaFlex_2 |
| Component Name | tJavaFlex |
| Version | 0.101 (ALPHA) |
| Family | Custom_Code |
| Start | false |
| Startable | true |
| SUBTREE_START | false |
| END_OF_FLOW | false |
| Activate | true |
| DUMMY | false |
| tStatCatcher Statistics | false |
| Help | org.talend.help.tJavaFlex |
| Update components | true |
| IREPORT_PATH | |
| JAVA_LIBRARY_PATH | C:\Talend731\configuration\lib\java |
| Subjob color | |
| Title color | |
| REPOSITORY_ALLOW_AUTO_SWITCH | true |
| Schema Type | Built-In |
| Data Auto Propagate(before main part) | true |
| Start code | // start part of your Java code |
| Main code | String prefix = "DG_VEDLEJSI"; String prefixTyp = "DG_VEDLEJSI_TYP"; List<Object[]> ciselnik = (List<Object[]>) globalMap.get("ciselnikList"); List<Object[]> comparedValues = new ArrayList<>(); String[] groups = {"infekcni_agens", "karence", "iontova_dysbalance", "spondylopatie"}; int columnCounter = 0; row2Struct input_row = (row2Struct) row2; String columnName = ""; for(int i = 1; i < 31; i++) { for(int j = 0; j < ciselnik.size(); j++){ Object[] selectedRow = ciselnik.get(j); columnName = prefix + i; Field field2 = row2.getClass().getField(columnName); String columnValue = (String) field2.get(row2); if(selectedRow[0].equals(columnValue)){ Object[] row = new Object[4]; row[0] = selectedRow[0]; row[1] = selectedRow[1]; row[3] = selectedRow[2]; row[2] = i; comparedValues.add(row); } } } for(String group : groups){ List<Object[]> groupValues = new ArrayList<>(); for (Object[] value : comparedValues) { String valueStr = value[3] != null ? value[3].toString() : ""; // Ensure it's a String if (group.equalsIgnoreCase(valueStr)) { // Case-insensitive comparison groupValues.add(value); } } if(groupValues.size() >=2){ int max = (int) groupValues.get(0)[1]; int maxIndex = 0; List<Object[]> columnNumbers = new ArrayList<>(); for(int i = 1; i < groupValues.size(); i++){ int zavaznost = (int) groupValues.get(i)[1]; if(zavaznost > max){ max = (int) groupValues.get(i)[1]; Object[] values = new Object[2]; values[0] = zavaznost; values[1] = groupValues.get(maxIndex)[2]; columnNumbers.add(values); maxIndex = i; } else { Object[] values = new Object[2]; values[0] = zavaznost; values[1] = groupValues.get(i)[2]; columnNumbers.add(values); } } for(int j = 0; j < columnNumbers.size(); j++){ int index = (int) columnNumbers.get(j)[1]; String staticValue = "9"; switch (index) { case 1: row3.DG_VEDLEJSI_TYP1 = staticValue; break; case 2: row3.DG_VEDLEJSI_TYP2 = staticValue; break; case 3: row3.DG_VEDLEJSI_TYP3 = staticValue; break; case 4: row3.DG_VEDLEJSI_TYP4 = staticValue; break; case 5: row3.DG_VEDLEJSI_TYP5 = staticValue; break; case 6: row3.DG_VEDLEJSI_TYP6 = staticValue; break; case 7: row3.DG_VEDLEJSI_TYP7 = staticValue; break; case 8: row3.DG_VEDLEJSI_TYP8 = staticValue; break; case 9: row3.DG_VEDLEJSI_TYP9 = staticValue; break; case 10: row3.DG_VEDLEJSI_TYP10 = staticValue; break; case 11: row3.DG_VEDLEJSI_TYP11 = staticValue; break; case 12: row3.DG_VEDLEJSI_TYP12 = staticValue; break; case 13: row3.DG_VEDLEJSI_TYP13 = staticValue; break; case 14: row3.DG_VEDLEJSI_TYP14 = staticValue; break; case 15: row3.DG_VEDLEJSI_TYP15 = staticValue; break; case 16: row3.DG_VEDLEJSI_TYP16 = staticValue; break; case 17: row3.DG_VEDLEJSI_TYP17 = staticValue; break; case 18: row3.DG_VEDLEJSI_TYP18 = staticValue; break; case 19: row3.DG_VEDLEJSI_TYP19 = staticValue; break; case 20: row3.DG_VEDLEJSI_TYP20 = staticValue; break; case 21: row3.DG_VEDLEJSI_TYP21 = staticValue; break; case 22: row3.DG_VEDLEJSI_TYP22 = staticValue; break; case 23: row3.DG_VEDLEJSI_TYP23 = staticValue; break; case 24: row3.DG_VEDLEJSI_TYP24 = staticValue; break; case 25: row3.DG_VEDLEJSI_TYP25 = staticValue; break; case 26: row3.DG_VEDLEJSI_TYP26 = staticValue; break; case 27: row3.DG_VEDLEJSI_TYP27 = staticValue; break; case 28: row3.DG_VEDLEJSI_TYP28 = staticValue; break; case 29: row3.DG_VEDLEJSI_TYP29 = staticValue; break; case 30: row3.DG_VEDLEJSI_TYP30 = staticValue; break; default: break; } } } } |
| End code | // end of the component, outside/closing the loop |
| TOS2.0 | false |
| TOS3.2 | false |
| TOS4.0 | true |
| Import | import java.util.List; import java.util.ArrayList; import java.util.Arrays; import java.lang.reflect.Field; |
| Label format | __UNIQUE_NAME__ |
| Hint format | <b>__UNIQUE_NAME__</b><br>__COMMENT__ |
| Connection format | row |
| Show Information | false |
| Comment | |
| Use an existing validation rule | false |
| Validation Rule Type |
| Column | Key | Type | Length | Precision | Nullable | Comment |
|---|---|---|---|---|---|---|
| ID_POJ | false | String | 20 | false | ||
| ID_ZP | false | Integer | true | |||
| IDZZ | false | int | false | |||
| ID_DOKLADU | false | String | 20 | false | ||
| ODB | false | String | 3 | false | ||
| DATUM_PRI | false | java.util.Date | false | |||
| DATUM_PRO | false | java.util.Date | false | |||
| DATUM_NAR | false | java.util.Date | true | |||
| VEKLET | false | Integer | true | |||
| VEKDEN | false | Integer | true | |||
| POHLAVI | false | int | false | |||
| HMOTNOST | false | Integer | true | |||
| GEST_VEK | false | Integer | true | |||
| PRIJETI | false | String | 1 | true | ||
| DRU_PRI | false | String | 1 | true | ||
| DUV_PRI | false | String | 1 | true | ||
| UKONCENI | false | String | 1 | false | ||
| DG_ZAKLADNI | false | String | 5 | false | ||
| DG_VEDLEJSI1 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP1 | false | String | 1 | true | ||
| DG_VEDLEJSI2 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP2 | false | String | 1 | true | ||
| DG_VEDLEJSI3 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP3 | false | String | 1 | true | ||
| DG_VEDLEJSI4 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP4 | false | String | 1 | true | ||
| DG_VEDLEJSI5 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP5 | false | String | 1 | true | ||
| DG_VEDLEJSI6 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP6 | false | String | 1 | true | ||
| DG_VEDLEJSI7 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP7 | false | String | 1 | true | ||
| DG_VEDLEJSI8 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP8 | false | String | 1 | true | ||
| DG_VEDLEJSI9 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP9 | false | String | 1 | true | ||
| DG_VEDLEJSI10 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP10 | false | String | 1 | true | ||
| DG_VEDLEJSI11 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP11 | false | String | 1 | true | ||
| DG_VEDLEJSI12 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP12 | false | String | 1 | true | ||
| DG_VEDLEJSI13 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP13 | false | String | 1 | true | ||
| DG_VEDLEJSI14 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP14 | false | String | 1 | true | ||
| DG_VEDLEJSI15 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP15 | false | String | 1 | true | ||
| DG_VEDLEJSI16 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP16 | false | String | 1 | true | ||
| DG_VEDLEJSI17 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP17 | false | String | 1 | true | ||
| DG_VEDLEJSI18 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP18 | false | String | 1 | true | ||
| DG_VEDLEJSI19 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP19 | false | String | 1 | true | ||
| DG_VEDLEJSI20 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP20 | false | String | 1 | true | ||
| DG_VEDLEJSI21 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP21 | false | String | 1 | true | ||
| DG_VEDLEJSI22 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP22 | false | String | 1 | true | ||
| DG_VEDLEJSI23 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP23 | false | String | 1 | true | ||
| DG_VEDLEJSI24 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP24 | false | String | 1 | true | ||
| DG_VEDLEJSI25 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP25 | false | String | 1 | true | ||
| DG_VEDLEJSI26 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP26 | false | String | 1 | true | ||
| DG_VEDLEJSI27 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP27 | false | String | 1 | true | ||
| DG_VEDLEJSI28 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP28 | false | String | 1 | true | ||
| DG_VEDLEJSI29 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP29 | false | String | 1 | true | ||
| DG_VEDLEJSI30 | false | String | 5 | true | ||
| DG_VEDLEJSI_TYP30 | false | String | 1 | true | ||
| UPV | false | Integer | true |