1. A system comprising: an interface to receive a structured query language input associated with a non-relational data source from an end user; and a structured query language engine, coupled to the interface, to: (i) translate the input into calls to the non-relational data source based at least in part on a querying object type associated with the input, and (ii) forward the translated calls to the non-relational data source.