My database got billions of entries and sometimes I got an error that could potentially trash the whole Achilles execution by the time Achilles ends the latest Analysis. I found that for several cases if Achilles could stop on an error like that, notify the user, and ask if the user will like to insist on running the problematic Analysis (of course after correcting the related error if possible) or to halt the whole process could be better than continue with all the analysis but trashing the whole process after all analysis have been completed. For example, I just got an error like:
Error:
org.postgresql.util.PSQLException: ERROR: column “payer_source_concept_id” does not exist
Position: 112
And Aquilles continued running…
If Achilles could give me the opportunity to create this column and restart the related failed Analysis without cancelling Achilles then the whole process could have a “happy ending”.
Can this be implemented?
Thanks
Jose