...
Step 7: Schedule a cronjob to reach full automation
HAPPY END
...
Some thoughts:
So called “JQL-explosion” (splitting given field - say “SampleIDs -“ into items and combining
...
them with the rest of fields for given ticket) seems convenient however it is very wasteful - all non-exploded fields will be duplicated as many times as
...
#samples are found. This could possibly lead to performance problems.
Alternative normalized approach worth looking into is “having 2 ETL tasks”
1st ETL would take care of all non-exploded fields. There will be no explosion (resp. duplication) and “key” would naturally be a PrimaryKey
2nd ETL would include only 2 fields (key and Sample). This would produce a very lean table having all (key → Sample) links.
both ETLs could be placed in the same task in jqlTasks.conf file
These 2 tables would be nicely equipped with indices/PKs so JOINs should perform fast.
2.