Closed jermnelson closed 1 year ago
this ticket would be complete if a skeleton DAG with the right placeholder tasks is created, with task implementation TBD based on dataloader management app API.
@jermnelson will spawn tickets from this
For this ticket, just create placeholder Tasks using the EmptyOperator that can be replaced with PythonOperators once those tickets are implemented.
Create an Airflow DAG that runs daily and queries the Dataloader Management App and possibly FOLIO Organizations for a dynamic list of vendors that includes connection information (FTP, SFTP, username, passwords) and Data Import Profile for MARC BIB records along with specific pre- and post- processing tasks to be preformed on these records.
This ticket should trigger secondary DAGs for each vendor load.
Specific tasks to be accomplished will be ticketed separately.