1. A computer-implemented method for analyzing organizational performance from episodic data, comprising the steps of: maintaining a plurality of event objects for events in a database, comprising: receiving a trigger for notifying the beginning of an event; generating an event object representing the event in response to the trigger; assigning an event class to the event object, the event class being associated with a predefined set of parameters; creating a set of activity data for the event object, each activity data comprising structured and unstructured data describing an event activity occurred during the event; and associating the activity data with one or more tags; and performing analytics of the event objects in the database, comprising: for each event object, identifying the event class, parameters of the event class, and the set of activity data; and computing a value of each of the parameters using at least one of the tags, the structured data, and the unstructured data of the activity data, wherein a non-transitory computer readable storage medium storing code for executing on a computer system to perform the method steps.