1. A computer-implemented method for managing a data center, the computer-implemented method comprising: creating, by a data management system, a graph representation for the data center, the graph representation comprising a representation for a plurality of entities in the data center and at least one connection for each of the plurality of entities, wherein the at least one connection defines a relationship between the plurality of entities, and wherein creating the graph representation comprises, for each of the plurality of entities, generating an entity representation, and for each of the entity representations, analyzing the entity representation to determine a connection for the entity representation and another of the entity representations, and connecting the entity representation to the another entity representation using the determined connection, and modifying, by the data management system, the graph representation for the data center in accordance with a service-level objective of the data center.