Современные конвейеры извлечения, преобразования и загрузки (ETL) данных в инженерии данных отдают предпочтение языку Python благодаря его широкому спектру применения и большому набору инструментов, приложений и компонентов с открытым исходным кодом. Благодаря своей простоте и обширной поддержке библиотек, Python стал бесспорным выбором для обработки данных.
В этой книге вы пройдете весь процесс разработки ETL-конвейеров данных от начала до конца, начиная с введения в основы конвейеров данных и создания среды разработки на Python для создания конвейеров. После изучения принципов проектирования ETL-конвейеров и процесса разработки ETL вы сможете проектировать собственные ETL-конвейеры. Далее вы освоите этапы процесса ETL, который включает в себя извлечение ценных данных; выполнение преобразований, включая очистку, обработку и обеспечение целостности данных.