This repository was archived by the owner on Mar 13, 2020. It is now read-only.
Refactor commands to support better state management
Pre-release
Pre-release
·
41 commits
to master
since this release
- renamed the below commands
init
command toinit-execution
complete
command tocomplete-execution
- this now also calculates the overall execution time between
init-execution
andcomplete-execution
- this now also calculates the overall execution time between
- added the below commands:
get-last-successful-execution
: Finds the last successful data pipeline execution. Returns anexecution-id
which is a GUID identifier of the new execution, if found; else returns and empty string.get-execution-last-updated-timestamp
: Returns thelast-updated-on
ISO 8601 datetime with timezone of the givenexecution-id
. Raises an error if givenexecution-id
is invalid.
- split
compare
command into:persist-models
: Saves models of the givenmodel-type
within the givenexecution-id
by persisting hashed checksums of the given models.compare-models
: Compares the hashed checksums of models between two executions. Returns comma-separated string of changed model names.- this now returns all models when all models have changed OR during first execution instead of the previous
*
- this now returns all models when all models have changed OR during first execution instead of the previous