I am trying to process a cube on a fact query that should return about 600M rows.
When I run the processing, all Dimensions are processed successfully, and it starts processing the Facts, but no row count is shown indicating that it does not actually start streaming the data to Analysis Services. It has been running for 30 minutes and no count of processed rows has appeared.
When I double-click the query and open the query in SQL Server Management studio it runs fine. Also I tried it with set rowcount 100000 and it starts streaming data to query output right away and gets to 100000 rows within a minute or so.
So the query seems optimized and returns the data quickly.
Also tempdb seems to be growing slowly.
Does Analysis Services run the query in some other way (i.e. with different execution plan optimization) than when I do it manually from SQL Management Studio How do I check that