'''Module to run the data pipeline''' import logging from pipeline.ingest import Ingest from pipeline.raw_to_base import RawToBase from pipeline.dimensions import DimAccounts, DimCategories, DimPayees, DimDate from pipeline.facts import FactTransactions, FactScheduledTransactions def pipeline_main(config): '''Run the data pipeline''' logging.info('Starting data pipeline') Ingest(config) RawToBase(config) DimAccounts(config) DimCategories(config) DimPayees(config) DimDate(config) FactTransactions(config) FactScheduledTransactions(config) logging.info('Data pipeline completed successfully')