1 / 22

SharePoint Enterprise Aggregation Caching Feature

SharePoint Enterprise Aggregation Caching Feature. Product Overview. Nimrod Geva Product Group Manager , KWizCom nimrod@kwizcom.com. Can your users query 100 lists, located in 50 site collections, each with over 5000 items , and display the results in less than 3 seconds?.

necia
Télécharger la présentation

SharePoint Enterprise Aggregation Caching Feature

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod GevaProduct Group Manager, KWizCom nimrod@kwizcom.com

  2. Can your users query 100 lists, located in 50 site collections, each with over 5000 items, and display the results in less than 3 seconds?

  3. What is the SharePoint Enterprise Aggregation Caching Feature? A Cross-web application aggregation caching service, enabling end-users to run extensive queries at fast response with minimum load on your SharePoint WFE servers.

  4. What does it do? App Server Aggregation Caching Job Web apps. Run cross-web application queries Site collection Site collection Site collections Store aggregated items in Farm-level cache Cache

  5. What does it do? Aggregation Caching Job App Server Web apps. Run cross-web application queries Site collection Site collection Site collections WFE Server Store aggregated items in Farm-level cache Aggregator web part Cache Web parts access the cache to quickly render cross-web app. queries

  6. Why did we build it? • SharePoint provides an API only for site-collection scoped queries • Trying to aggregate items across site collections requires running queries in real time: • Slow response time • Heavy load on the front-end servers • Performance degrades when amount of data/sites increases Companies with multi-site collection deployments need a better way to aggregate and display information!

  7. How does this work?

  8. The solution includes: • Enterprise Aggregation Caching FeatureActivate this farm feature to enable aggregation caching in your farm. • Aggregation Caching Rules ListEach rule in this list defines a query, scope of aggregation, execution period and more. • CacheThe aggregation results are saved in the farm-level cache. • Aggregation caching JobThis job executes the aggregation caching rules according to their defined settings, and saves the results in the cache.

  9. Step 1: Activate the Enterprise Aggregation Caching Farm Feature

  10. Step 2: Configure the Aggregation Caching Rules list In this page you create the Aggregation caching rules list.

  11. Step 3: Create aggregation caching rules Go to the aggregation caching rules list

  12. Step 3: Create aggregation caching rules Click to create a new aggregation caching rule

  13. In this example we aggregate the Tasks lists in all the sites in http://kwizcom web application Select the type of lists that this rule aggregates

  14. Type the url of a list view that will be used as the query (aggregation) definition Define the aggregation scope

  15. Step 3: Create aggregation caching rules kwizcom, 3 Configure the user account used to run the aggregation You can further define the exact time frame in which the aggregation should be executed

  16. Once a rule is saved it is processed by the aggregation caching job. You can see when that rule was executed last time, and how long it took.

  17. OK...so now what?

  18. Use KWizCom’s List Aggregator web part to connect to the Enterprise aggregation cache Selecting an active caching rule connects the web part to that rule’s cached results

  19. In this example we display cached aggregation results from 17 site collections, response time is less than 2 seconds!!

  20. Cache public API With the enterprise aggregation cache feature, your developers can: Create cache rules programmatically Request manual cache rule updateprogrammatically Get a DataTable with the cache results Simply poll the cache rule status for display (icon, description)

  21. Summary • Centrally-managed, Enterprise aggregation caching mechanism. • Reduce aggregation load from your front-end servers. • Provide your users with much faster aggregation tool. • Now you can run cross web application queries!

  22. We value your feedback! Does this solution answer your needs? Need other/additional features? Tell us what you think! KWizCom continuously communicates with end users and customers, and according to your feedback we improve our solutions to help you get more productive with SharePoint. Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com 22

More Related