1. An system for creating a dashboard in a multi-tenant database environment, comprising: a database configured to securely store tenant based data; and a processor communicatively connected to the database, the processor configured to: receive positional data and one of a component type and a data source within the database for a dashboard object via data from a first drag and drop operation; receive the other of the component type and the data source within the database for the dashboard object via data from a second drag and drop operation; and generate display data for the dashboard based upon the dashboard object in real time based upon the received component type, the received positional data and the received data source.