Your SlideShare is downloading. ×
KWizCom Enterprise Aggregation Caching Feature - product overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

KWizCom Enterprise Aggregation Caching Feature - product overview

3,631
views

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 …

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,631
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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
    Run cross-web application queries
    Web apps.
    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 site queries (instead of running these heavy queries in run-time)
  • 6. Why did we build it?
    • SharePoint provides an API only for site-collection scoped queries
    • 7. Trying to aggregate items across site collections requires running queries in real time:
    • 8. Slow response time
    • 9. Heavy load on the front-end servers
    • 10. Performance degrades when amount of data/sites increases
    Companies with multi-site collection deployments need a better way to aggregate and display information!
  • 11. How does this work?
  • 12. The solution includes:
    • Enterprise Aggregation Caching FeatureActivate this farm feature to enable aggregation caching in your farm.
    • 13. Aggregation Caching Rules ListEach rule in this list defines a query, scope of aggregation, execution period and more.
    • 14. CacheThe aggregation results are saved in the farm-level cache.
    • 15. Aggregation caching JobThis job executes the aggregation caching rules according to their defined settings, and saves the results in the cache.
  • Step 1: Activate the Enterprise Aggregation Caching Farm Feature
  • 16. Step 2: Configure the Aggregation Caching Rules list
    In this page you create the Aggregation caching rules list.
  • 17. Step 3: Create aggregation caching rules
    Go to the aggregation caching rules list
  • 18. Step 3: Create aggregation caching rules
    Click to create a new aggregation caching rule
  • 19. 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
  • 20. Type the url of a list view that will be used as the query (aggregation) definition
    Define the aggregation scope
  • 21. 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
  • 22. 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.
  • 23. OK...so now what?
  • 24. 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
  • 25. In this example we display cached aggregation results from 17 site collections, response time is less than 2 seconds!!
  • 26. 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)
  • 27. Summary
    • Centrally-managed, Enterprise aggregation caching mechanism.
    • 28. Reduce aggregation load from your front-end servers.
    • 29. Provide your users with much faster aggregation tool.
    • 30. Now you can run cross web application queries!
  • 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