Condensed Consolidated Balance Sheet Components - Deferred Revenue (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jan. 31, 2015
Jul. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current 153,510 $ 135,160
Deferred revenue, non-current 47,225 44,977
Total deferred revenue 200,735 180,137
Minimum [Member]    
Deferred Revenue Arrangement [Line Items]    
Support period of deferred professional services and support revenue (in years) 1 year  
Maximum [Member]    
Deferred Revenue Arrangement [Line Items]    
Support period of deferred professional services and support revenue (in years) 5 years  
Product [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current 59,525 50,678
Deferred revenue, non-current 2,629 3,497
Support and professional services [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current 93,985 84,482
Deferred revenue, non-current 44,596 $ 41,480