The 6 Key Aspects of Data Engineering