SQL Reporting Services: What does that “Thread pool pressure” warning mean?

June 17th, 2008 Russell

Some people love to review logs. For an even smaller group, log reviewing becomes a compulsion. For those of you who fall into either bucket (or even for people like me who only look at logs if my server is spinning in circles like Regan from the Exorcist) you may occasionally see this:

w3wp!runningjobs!5!6/1/2008-12:00:00:: w WARN: Thread pool pressure. Using current thread for a work item

So, what does it mean? I attempted to explain this message to a colleague the other day, and then John Gallardo, an SDE on the SSRS team did a much better job. Here is the essence of what he said:

When a report is processed by Reporting Services, we do our best to separate the work it takes to persist “report meta data” (my words, not his) like the snapshot we store in reportservertempdb and the work involved in actually getting a report to your users. Doing so gets the report back to the user faster. Essentially, we save that snapshot data asynchronously on a different thread from the main report request whenever there are available threads to do so.

If your system is under pressure we don’t grab another thread to do this “dirty work”. Instead, we synchronously process both the report and do the additional work on the same thread. The net result for you is that normally your report will take longer to get back to the requester because they have to wait for extra tasks to finish up before the report is delivered.

Posted in SQL Reporting Services | 2 Comments »

Installing PerformancePoint SP1 on the AllUp BI VPC

June 17th, 2008 Russell

There has been quite a bit of internal discussion here at Microsoft around this topic since so many of us use the AllUp VPC. 

Long story short, you won’t be able to (easily) install SP1 on an “out of the box” AllUp image. Howard Morgenstern, another BI Technology Specialist has created a quick and dirty guide at http://hmorgenstern.spaces.live.com/blog/cns!28A6BE83102A0EB3!279.entry  on how to approach this scenario.

Its not a tough thing to do, but you do need to be aware of a couple issues. Thanks, Howard!

 

Posted in PerformancePoint | 3 Comments »

SQL Server 2005 Cumulative Update 8 Released - OK with PPS SP1?

June 17th, 2008 Russell

CU8 was relaeased yesterday for download here. Question is, has it been tested with PerformancePoint SP1? As soon as I know, I’ll post more here:

Update (6/18/2008): One of my customers wanted to know about this, and here’s the deal: SP1 got the full testing treatment against CU3, and also a wee bit was done against CU 7. Use your judgement.

 

Posted in PerformancePoint | 1 Comment »

Installing PerformancePoint fixes on the AllUp BI VPC (Version 6)

June 16th, 2008 Russell

As many of you know, Microsoft has a super-duper-fantastic (and free) VPC that you can download with all of our BI goodness pre-installed and configured. It’s called the “AllUp BI” VPC, and if you want more details, do a bit of reading here.

I use this image as a primary demo platform and have 3-4 different “hacked” versions of it on various machines I run. Because it is a totally self-contained system, this server acts as its own domain controller, which is a problem as far as PerformancePoint Server is concerned. PPS doesn’t support being installed on a DC, even though you can get it to work anyway.

I discovered yesterday that if you do install PPS on a DC, you’re going to run into problems getting service packs and hotfixes installed, too.

When attempting to deploy a particular hotfix I needed, the distro threw this error:

Failed package requirement analysis

Thanks to a couple guys here at Microsoft who reminded me that AllUp is a DC and offered a workaround, I was able to get back up and rolling quickly. Essentially, you’ll just need to run the .msp which is complaining from the command-line with a parameter that tells it to skip prerequsiste checking.

I’m my case, PPLSrv.msp /SKIPREQCHECK=1 did the trick.

 

Posted in PerformancePoint | No Comments »

PerformancePoint Server SP1: It’s here! It’s here!

June 4th, 2008 Russell

The wait is over! Download yours now! I’m giggling like a little girl!

Details about the release may be found here:

http://office.microsoft.com/en-us/performancepoint/FX102380591033.aspx 

..and of course, the distros:

Enterprise Version 32-bit: 

http://www.microsoft.com/downloads/details.aspx?FamilyId=28B1F86B-B7F2-4215-8BC9-8F8507FF8831&displaylang=en

Enterprise Version 64-bit:

http://www.microsoft.com/downloads/details.aspx?FamilyId=6245C354-9191-4C4D-8C0C-C10D6C778AF8&displaylang=en

Evaluation Version 32-bit:

http://www.microsoft.com/downloads/details.aspx?FamilyId=6372C24F-67DD-42DD-B034-748907B23420&displaylang=en

Evaluation Version 64-bit:

http://www.microsoft.com/downloads/details.aspx?FamilyId=3ADAC793-DEF0-4BA8-A9AB-228979B8DB40&displaylang=en

Posted in Uncategorized | No Comments »

Is PerformancePoint SP1 supported on SQL 2008? No, but…

June 4th, 2008 Russell

Now that SP1 has hit, I bet a lot of people are wondering about SP1 / SQL Server 2008 compatability. In fact, the PPS Help and How To page hints at same, saying (bold is mine):

PerformancePoint Server 2007 with Service Pack 1 (SP1) includes enhancements such as improved query performance, increased compatibility with Windows Server 2008, SQL Server 2008, additional data sources, and more filtering capabilities for reports and dashboards

So, is PPS SP1 officially supported with SQL Server 2008? No. The product team made it clear that we can’t support a product which hasn’t even been released yet - makes sense to me!  Offical support won’t happen until PerformancePoint SP2 hits (no, I don’t know the timeline on that).

That doesn’t mean PPS SP1 won’t work against SQL 2008, however. The product team did test the products together, and they do get along quite well. (Sorry, I don’t have a list of specific functionality that either works or doesn’t)

I’m writing this before SP1 actually released, so I expect to update this post after I get my hands on the readme.

Posted in Uncategorized | 2 Comments »

PerformancePoint Server 2007 Planning data migration tool released

June 2nd, 2008 Russell

Barry Tousley, an SDET on the PerformancePoint Server team has released a tool to help you do PPS planning data  migration.

You can find it here:

http://www.microsoft.com/downloads/details.aspx?FamilyId=FA1C6CAD-45BD-4E5C-A257-4BBA84FA4224&displaylang=en

Information on the tool itself is here

Posted in Uncategorized | No Comments »