title: ReportViewer Control Stops Loading
body: <p>I have a report viewer control like so : </p>
  
  <pre><code>&lt;rsweb:ReportViewer ID="ReportViewer1" style="margin-bottom:78px;" runat="server"
   AsyncRendering="true" SizeToReportContent="true" Width="100%" Height="100%"
   KeepSessionAlive="true"&gt;&lt;/rsweb:ReportViewer&gt;
  </code></pre>
  
  <p>and the following two properties are changed in the C# code : </p>
  
  <pre><code>ReportViewer1.ServerReport.Timeout = Int32.MaxValue;
  ReportViewer1.ProcessingMode = ProcessingMode.Remote;
  </code></pre>
  
  <p>The issue is that the report viewer starts loading normally and randomly stops after about a minute or so. Now, there is a lot of data being retrieved from an OLAP Cube (around 100,000 rows) in the report trying to load. It is grouped with the expand / collapse functionality in SSRS. When I filter the data from the report it loads normally. The report also loads normally in Visual Studio 2012 as well on ReportManager (Takes a few minutes, but loads).</p>
  
  <p>So my question is : <strong>Is this too much for a ReportViewer Control to render or am I missing something?</strong></p>
  
  <p><strong>Edit :</strong></p>
  
  <p>The reason being for it to be grouped in SSRS is because by no means I am an expert in MDX. The MDX queries that I use are the ones automatically generated by SSRS. There is the MDX query generated (Changed the names of the columns, dimensions and measures) :</p>
  
  <pre><code> SELECT NON EMPTY { [Measures].[Column1], [Measures].[Column2], 
  [Measures].[Column3], [Measures].[Column4], 
  [Measures].[Column5], [Measures].[Column6], 
  [Measures].[Column7] } ON COLUMNS, 
  NON EMPTY { ([Dimension1].[Value1].[Value1].ALLMEMBERS * 
  [Dimension2].[Value2].[Value2].ALLMEMBERS * 
  [Dimension2].[Value3].[Value3].ALLMEMBERS * 
  [TimeDimension].[Value4].[Value4].ALLMEMBERS * 
  [Dimension2].[Value5].[Value5].ALLMEMBERS ) } 
  DIMENSION PROPERTIES MEMBER_CAPTION,   MEMBER_UNIQUE_NAME ON ROWS FROM 
  ( SELECT ( STRTOSET(@DateParameter, CONSTRAINED) ) ON COLUMNS FROM [Monthly]) 
  WHERE ( IIF( STRTOSET(@DateParameter, CONSTRAINED).Count = 1, 
  STRTOSET(@DateParameter, CONSTRAINED), [TimeDimension].[Value].currentmember ) )
  CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, 
  FONT_NAME, FONT_SIZE, FONT_FLAGS
  </code></pre>
  
  <p>It is grouped by </p>
  
  <pre><code>[Dimension1].[Value1].[Value1]
  </code></pre>
  
  <p>and by </p>
  
  <pre><code>[Dimension2].[Value2].[Value2]
  </code></pre>
  
  <p>In SSRS</p>
  
  <p>Thanks in advance.</p>