Building a crime trends data pipeline that survives bad data
Cron jobs and hope are not a data pipeline. Ahmad Wael walks through an ETL setup for crime trend data with Python, Prefect and PostgreSQL, including schema validation, automatic retries and a Metabase dashboard running in Docker.