1. A method for extending attributes and entities for a sales predictor engine, comprising: defining one or more extended attributes or entities; modifying a metadata schema of the sales predictor engine using the extended entities or attributes; and recognizing the extended attributes or entities in the sales prediction engine to perform sales predictions.