https://medium.com/@michaelecolley/how-to-detect-the-origin-of-data-quality-issues-that-will-impact-your-analytics-pipeline-while-62d6c982ebf7