In few words, Metacrate is a database for data profiles. Data management applications can use it as a library to store, organize, and analyze query profiles in many different ways. Technically, Metacrate consists of a logical data model that can be hosted on several storage backends, an analytics engine to query and integrate data profiles, and a library of common data management algorithms. Make sure to also have a look at our data profiling tool Metanome, whose profiling results can be easily imported into Metacrate to get started.
For an example of how to get started with Metacrate and reverse engineer a dataset, check out our screencast below!