If you want to take only 1 takeaway from this article that would be this: Data Modeling is designing and relating different tables so that the data is more optimized, more understandable, and clean.You do not need to be do it in every scenario. I have a very contrarian view of data modeling. All the things that I mentioned above are separate from finding insights from the data. Say for example in one my previous article, I was trying to find out my internet usage behavior using data, it was a flat file. I didn’t need to do data modeling to come up with any insights.