1. A method for providing access to an electronic database for business intelligence, comprising: receiving a request to create a new universe to interface with the electronic database to access the electronic database for business intelligence; receiving an input of a first set of universe details to populate the new universe; executing at least a first application macro to populate the new universe with the received first set of universe details by calling a business intelligence application to create the new universe with the populated first set of universe details; and providing the created new universe as a metadata layer that interfaces with the electronic database to provide access to the electronic database.