Welcome to Day Two of the Microsoft SharePoint Conference 2011. Tons of content yesterday, and there are two emergent themes here – the pervasive importance of Project Server 2010, and all the amazing core and business intelligence functions in SQL Server 2001 “Denali”.
Session Highlights
We’re off to Disneyland now, but here’s today’s quick recap:
FAST Search Sizing
Barry Waldbaum and Steve Fowle led us through an overview of Microsoft; own experience engineering a huge Shared Services farm for their in house FAST implementation, published to many consuming farms internally at Microsoft. Here’s a picture:
Some quick scaling rules
- Run SQLIO to test hardware, NAS is usually too slow for optimal performance
- For database sizing:
o Web needs 4.5GB per million docs
o Crawl needs 3GB doc per million
o Indexers need 120GB per million docs
o Rule of thumb 10 million Office docs equal about 1.5TB of search database usage in FAST
Deploy multiple server rows to ensure high availability. The Admin component is not fault tolerant, automatically, and when it goes down new content isn’t added to the index, but the role can easily be manually failed over with PowerShell. Most roles are stateless and failover automatically – except indexing, which requires Manual failover.
Document processing, Indexing and Link Analysis are hardware intensive and good candidates for dedicated HW in big enviroemnets.
There are backup tools “in the box” – they use PowerShell remoting and SQL 2008 Management Object package. But practically, SAN tools are more manageable, since you need to suspend search during a backup!!!!!
SQL Denali 2011 Reporting Services (SSRS)
Carolyn Chau, Microsoft SQL Prgraom Manager, led us through SQL Server Reporting Services (SSRS) enhancements in Denali.
Microsoft understands that self service functions were dropped from SQL Server 2008 R2 to ensure an on time release. However, user self-service reporting is back and completely revamped as the “Crescent” project to be release as part of Denali. Denali enhances Excel BI and delivers:
- Better SharePoint integration by rearchitecting integrated mode as a SharePoint 2010 Shared Services Application (SSA). Reporting Services admin happens in SharePoint Central Administration.
- Making use of Denali’s new “Always On” Failover mode
- Integrating report-based data aware alerts via the SharePoint integration
- Business Inteligence Developer Studio “BIDS” is brought up to date with the Visual Studio 2010/2011 Dev10/11 updates (no more reliance on VS2008. This got an ovation.
Performance – SSRS SharePoint integrated mode is now as fast as native mode, and30-60% faster than R2.
User alerts – but I’ll have more to say on this tomorrow!
Crescent, the new self-service BI interface, is a jaw dropper – live timeline slider animated bubble charts, etc.
Some key points:
o It requires Silverlight 5
o Tightly integrated with PowerPivot data sources
o Presentation ready at all times
o No out of box PivotViewer integration in Crescent
o Web part integration to SharePoint isn’t ready yet in CTP3 but will ship later
o No direct access to SharePoint lists but those can be integrated into a PowerPivot model and then accessed via PowerPivot
JQuery to Enhance SharePoint without Code on the Server
Eric Harlan & Mark Rackley were a knowledgeable and entertaining duo. Quick summary about the reasons for and against jQuery as a tool on SharePoint:
Pros
o Quick solutions
o Powerful satisfied users
o Rapid prototyping
Cons
o A lot of easily found untested code in the wild
o Debugging hard at best
o Performance degradation
o Inconsistent compatibility