Top Banner
SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom [email protected]
22

SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom [email protected].

Dec 29, 2015

Download

Documents

Martin Welch
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

SharePoint Enterprise Aggregation Caching FeatureProduct Overview

Nimrod Geva

Product Group Manager, [email protected]

Page 2: 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?

Page 3: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

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.

What is the SharePoint Enterprise Aggregation Caching Feature?

Page 4: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

What does it do?

Web apps.

Cache

Site collectionSite collectionSite collections

site

site site site

Aggregation Caching Job

Run cross-web application queries

Store aggregated items in Farm-level cache

Ap

p S

erver

Page 5: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Ap

p S

erver

WFE Server

What does it do?

Web apps.

Cache

Site collectionSite collectionSite collections

site

site site site

Aggregation Caching Job

Run cross-web application queries

Store aggregated items in Farm-level cache

Aggregator web partWeb parts access the

cache to quickly render cross-web app. queries

Page 6: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

• 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

Why did we build it?

Companies with multi-site collection deployments need a

better way to aggregate and display information!

Page 7: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

How does this work?

Page 8: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

The solution includes:• Enterprise Aggregation Caching Feature

Activate this farm feature to enable aggregation caching in your

farm.

• Aggregation Caching Rules List

Each rule in this list defines a query, scope of aggregation, execution

period and more.

• Cache

The aggregation results are saved in the farm-level cache.

• Aggregation caching Job

This job executes the aggregation caching rules according to their

defined settings, and saves the results in the cache.

Page 9: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Step 1: Activate the Enterprise Aggregation Caching Farm Feature

Page 10: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Step 2: Configure the Aggregation Caching Rules list

In this page you create the Aggregation caching rules list.

Page 11: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Step 3: Create aggregation caching rules

Go to the aggregation caching rules list

Page 12: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Step 3: Create aggregation caching rules

Click to create a new aggregation caching rule

Page 13: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Select the type of lists that this rule aggregates

In this example we aggregate the Tasks lists in all the sites in

http://kwizcom web application

Page 14: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Type the url of a list view that will be used as the

query (aggregation) definition

Define the aggregation scope

Page 15: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Step 3: Create aggregation caching ruleskwizcom, 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

Page 16: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

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.

Page 17: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

OK...so now what?

Page 18: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

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

Page 19: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

In this example we display cached aggregation results from 17 site collections,

response time is less than 2 seconds!!

Page 20: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

Cache public APIWith the enterprise aggregation cache feature, your developers can: Create cache rules programmatically Request manual cache rule update programmatically Get a DataTable with the cache results Simply poll the cache rule status for display (icon,

description)

Page 21: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

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!

Summary

Page 22: SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com.

22

Nimrod GevaProduct Group Manager, KWizCom

[email protected]

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.