KWizCom Enterprise Aggregation Caching Feature - product overview


Published on

KWizCom Enterprise Aggregation Caching Feature enables running extensive, cross-web application aggregations (queries) and to get the results in few seconds, with minimal load on your SharePoint WFE servers.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

KWizCom Enterprise Aggregation Caching Feature - product overview

  1. 1. SharePoint Enterprise Aggregation Caching Feature<br />Product Overview<br />Nimrod GevaProduct Group Manager, KWizCom<br /><br />
  2. 2. Can your users query 100 lists, located in 50 site collections, each with over 5000 items,<br />and display the results in<br />less than 3 seconds?<br />
  3. 3. What is the SharePoint Enterprise Aggregation Caching Feature?<br />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.<br />
  4. 4. What does it do?<br />App Server<br />Aggregation Caching Job<br />Web apps.<br />Run cross-web application queries<br />Site collection<br />Site collection<br />Site collections<br />Store aggregated items in Farm-level cache<br />Cache<br />
  5. 5. What does it do?<br />Aggregation Caching Job<br />App Server<br />Run cross-web application queries<br />Web apps.<br />Site collection<br />Site collection<br />Site collections<br />WFE Server<br />Store aggregated items in Farm-level cache<br />Aggregator web part<br />Cache<br />Web parts access the cache to quickly render cross-web site queries (instead of running these heavy queries in run-time)<br />
  6. 6. Why did we build it?<br /><ul><li>SharePoint provides an API only for site-collection scoped queries
  7. 7. Trying to aggregate items across site collections requires running queries in real time:
  8. 8. Slow response time
  9. 9. Heavy load on the front-end servers
  10. 10. Performance degrades when amount of data/sites increases</li></ul>Companies with multi-site collection deployments need a better way to aggregate and display information!<br />
  11. 11. How does this work?<br />
  12. 12. The solution includes:<br /><ul><li>Enterprise Aggregation Caching FeatureActivate this farm feature to enable aggregation caching in your farm.
  13. 13. Aggregation Caching Rules ListEach rule in this list defines a query, scope of aggregation, execution period and more.
  14. 14. CacheThe aggregation results are saved in the farm-level cache.
  15. 15. Aggregation caching JobThis job executes the aggregation caching rules according to their defined settings, and saves the results in the cache.</li></li></ul><li>Step 1: Activate the Enterprise Aggregation Caching Farm Feature<br />
  16. 16. Step 2: Configure the Aggregation Caching Rules list<br />In this page you create the Aggregation caching rules list.<br />
  17. 17. Step 3: Create aggregation caching rules<br />Go to the aggregation caching rules list<br />
  18. 18. Step 3: Create aggregation caching rules<br />Click to create a new aggregation caching rule<br />
  19. 19. In this example we aggregate the Tasks lists in all the sites in http://kwizcom web application<br />Select the type of lists that this rule aggregates<br />
  20. 20. Type the url of a list view that will be used as the query (aggregation) definition<br />Define the aggregation scope<br />
  21. 21. Step 3: Create aggregation caching rules<br />kwizcom, 3<br />Configure the user account used to run the aggregation<br />You can further define the exact time frame in which the aggregation should be executed<br />
  22. 22. Once a rule is saved it is processed by the aggregation caching job.<br />You can see when that rule was executed last time, and how long it took.<br />
  23. 23. now what?<br />
  24. 24. Use KWizCom’s List Aggregator web part to connect to the Enterprise aggregation cache<br />Selecting an active caching rule connects the web part to that rule’s cached results<br />
  25. 25. In this example we display cached aggregation results from 17 site collections, response time is less than 2 seconds!!<br />
  26. 26. Cache public API<br />With the enterprise aggregation cache feature, your developers can:<br />Create cache rules programmatically<br />Request manual cache rule updateprogrammatically<br />Get a DataTable with the cache results<br />Simply poll the cache rule status for display (icon, description)<br />
  27. 27. Summary<br /><ul><li>Centrally-managed, Enterprise aggregation caching mechanism.
  28. 28. Reduce aggregation load from your front-end servers.
  29. 29. Provide your users with much faster aggregation tool.
  30. 30. Now you can run cross web application queries!</li></li></ul><li>We value your feedback!<br />Does this solution answer your needs?<br />Need other/additional features?<br />Tell us what you think!<br />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.<br />Nimrod Geva<br />Product Group Manager, KWizCom<br /><br />22<br />