Posts

Showing posts from April, 2023

Data engineering career switch

Image
  If you're looking to start a career in data engineering or considering a career switch, you should focus on following key areas - 𝗗𝗮𝘁𝗮 𝗶𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻: Extract - • Full extracts • Incremental extracts    Load- With databases, learn how to implement load patterns such as: • Insert-only loads • Insert and update (aka upsert) loads • Insert, update, and delete (aka merge) loads With files, learn to use columnar file formats like parquet and load patterns such as- • Overwrite file • Append-only to a folder 𝗗𝗮𝘁𝗮 𝘁𝗿𝗮𝗻𝘀𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻: Learn to transform data using DataFrames and SQL SQL- • Transforming data in a PostgreSQL database using SQL • Performing complex aggregations using window functions in SQL • Learn to decompose your transformation logic using Common Table Expressions (CTEs) • Learn to perform these transformations on an open-source database like PostgreSQL DataFrames- • Transforming data in a CSV file using Pandas • Transforming data in a ...