1. A computer implemented method for analyzing a Big Data dataset, the method comprising: extending a big data model to create representations for the Big Data dataset; wherein the Big Data Model enables analysis of the data in the Big Data dataset; wherein the Big Data Model including a plurality of representations; using the Big Data model to decouple properties and metadata from the Big Data dataset; wherein each of the properties represent part of the Big Data dataset to enable processing and analysis; wherein the metadata enables calculation of summary information for the Big Data dataset; wherein the representations include meta Information, metadata classification, and metadata content; wherein one or more of the representations of the Big Data Model represents the hierarchy of the data Big Data Dataset; wherein one or more of the representations of the Big Data Model represents the classification of the of the data Big Data Dataset; performing analysis on the big data dataset by applying a set of analytical tools to the Big Data Model; wherein the analysis further includes pre-analyzing the Big Data Dataset to create further representations and populating the further representations in the Big Data Model based on the pre-analyzing.