Key User Profile Considerations are Profile Customization, Profile Store, Architecture, Profile Synchronization, Scalability and Performance and Replication.
New Features in SharePoint 2010:
Custom Properties – This can now be imported or exported to a directory source
Policies Available: Enabled, Required, Optional, Disabled, User Override, Replicable – Replicate to SharePoint Site
Privacy Settings Available: Everyone, My Colleagues, My Team, My Manager, Only Me
Profile Store Architecture:
Front End Web Server talks to the service and SQL, maintains Front end cache
Profile Service Instance and Synchronization instance are mid-tier cache optimized for most used profiles
Search that includes Indexing Tags and Security Trimming and Enterprise Metadata tagging and Profile Properties are Related Services
User Profile DB: Profile and Activity Feed
Social Data DB: Tags, Keywords, Comments, Bookmark, Ratings, Mainly stores GUID (to the taxonomy term) or the note or rating, URI, Profile ID, Timestamp, URI disambiguation info. Term values for use on the Newsfeed and Tags & Notes Page
Sync DB: Staging sync data for AD, LDAP, BCS
There are major changes in Connection Creation, Connection Filters and Property Mapping
User Profile Service Suggestions:
User Profile Synchronization is a service, like any other and needs to be explicitly started
Write down the Connection plan
Connections, filters, property mappings (import/export, pictures)
2007 connection, filter, property mappings will not migrate
2010 has strongly-typed property mapping (e.g. no string to int cast!)
Fewer connections the better, recommend single connection for a forest
Directory Permissions
Need “directory get changes” (dir-sync) rights for the AD credentials to read the changelog and perform incremental sync
Need write permissions for export to Directory
Get started with the Users-only option for the first full sync, run incremental with users and groups
After first full sync, run incremental not full
LDAP and BCS users only (no groups)
BCS
No export, no new records (rows)
Check your BCS models using the new external lists
SQL Tuning Suggestions
Disk Configuration, RAID array with multiple spindles - OS, Database & DB log files on separate volumes
1 Gig network between services and SQL box
Enable named piper if services running on same box as SQL
Mark CPUs for I/O affinity
Boost SQL Priority
Replication Suggestions:
Don’t federate User Profile service globally, replicate
Federate the taxonomy service
Run local instances of user profile synchronization for AD/LDAP forests
Use Audiences for redirecting users to the right profile and my site hosts
Use the Audiences for replication scope
User Profile Service is now Person-centric, lots of new things like Shared Services, Social Feedback, Synchronization, Performance and it is now Enterprise-ready.
Engage a SharePoint consulting company to know more about how SharePoint could be leveraged for your unique business requirements.
SharePoint Engine is a New Jersey based, Microsoft Gold Certified, SharePoint Consulting Company helping organizations nationwide for their collaboration and content management needs. Our vision is to foster collaboration among your people, by empowering them to locate resources and build upon it to boost productivity and perform like never before.
More information about SharePoint Engine can be found here – http://www.SharePointEngine.com and you can also reach us at info@sharepointengine.com