Top Banner
Aggregation solutions for SharePoint Nimrod Geva Product Group Manager [email protected]
40

KWizCom Aggregation solutions for sharepoint

Jun 13, 2015

Download

Software

Nimrod Geva

Learn about various tools and ways to aggregate data in SharePoint, including properly handling cross site collection and cross web application heavy aggregations.
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: KWizCom Aggregation solutions for sharepoint

Aggregation solutions for SharePoint

Nimrod Geva

Product Group [email protected]

Page 2: KWizCom Aggregation solutions for sharepoint

KWizCom Corporation

• Founded in 2005

• Headquartered in Toronto

• Global vendor of SharePoint Add-Ons

• 5000+ customers worldwide

Page 3: KWizCom Aggregation solutions for sharepoint

Roll-up events/tasks (Calendar Plus web part)

Real-time aggregation (List Aggregator web part)

engines (List Filter Plus web part)

Charting aggregated data (Charts for SharePoint)

Branded/Customized (Data View Plus web part)

display of aggregated data

Cross-S.C & W.A, very large (Enterprise Aggregation Service)

aggregations

Various solutions for data aggregation

Page 4: KWizCom Aggregation solutions for sharepoint

Aggregate events from any internal/external source into a clear

consolidated view!

Calendar Plusweb part

LOB system(ERP, CRM)

Web Services

Page 5: KWizCom Aggregation solutions for sharepoint

DemoCalendar Plus web part

Page 6: KWizCom Aggregation solutions for sharepoint

List Aggregator web part

Key features

• Real-time aggregation• Tabular-view only• Cross-site & cross-s.c• Sort, filter, group,

export, paging and more

Page 7: KWizCom Aggregation solutions for sharepoint

DemoList Aggregator web part

Page 8: KWizCom Aggregation solutions for sharepoint

List Filter Plus web part

Key features

• Enables filtering by end-user

• Real-time aggregation• Provide a data table to

consumer web part(API available)

Page 9: KWizCom Aggregation solutions for sharepoint

List Filter Plus web part – Custom filters

Page 10: KWizCom Aggregation solutions for sharepoint

List Filter Plus web part – Aggregation engine

• Aggregate data and provide to the List Aggregator web part• Custom filtering form

Page 11: KWizCom Aggregation solutions for sharepoint

List Filter Plus web part – Aggregation engine

• Aggregate data and provide to the Chart web part• Custom filtering form

Page 12: KWizCom Aggregation solutions for sharepoint

DemoList Filter Plus & Charts for SharePoint

Page 13: KWizCom Aggregation solutions for sharepoint

Data View Plus web part

Key features

• Customizable list views• OOTB views:

• Image slideshow• Blog spotlight• Task accordion

• Customizable views for aggregated items

Page 14: KWizCom Aggregation solutions for sharepoint

Real-time aggregation considerations…

Page 15: KWizCom Aggregation solutions for sharepoint

Using roll-up web parts in your portal?

Page 16: KWizCom Aggregation solutions for sharepoint

Ever wondered why pages started loading

slower?

Page 17: KWizCom Aggregation solutions for sharepoint

When a user views aCross-S.C. roll-up web part/s…

Page 18: KWizCom Aggregation solutions for sharepoint

Multiple Cross-S.C. queriesWeb apps.

Site collectionSite collection

site

site site site

Site collections

Roll-upweb part

Your SharePoint page

Multiple queries are executed

Page 19: KWizCom Aggregation solutions for sharepoint

Now imagine you have several pages, and multiple users loading those pages…

Web apps.

Site collectionSite collection

site

site site site

Site collections

Page 20: KWizCom Aggregation solutions for sharepoint

Real-time, heavy cross-S.C aggregations overload your servers and slow you down!

Page 21: KWizCom Aggregation solutions for sharepoint

Reduce aggregation load from your

WFE servers.

Improve your servers’ response time!

Boost Cross S.C/W.A  Aggregation Performance!

Page 22: KWizCom Aggregation solutions for sharepoint

Web apps.

Site collectionSite collection

Site collections

site

site site site

Aggregation & Caching Job

Run cross-web application queries

App

Serv

er

1

Page 23: KWizCom Aggregation solutions for sharepoint

Web apps.

Site collectionSite collection

Site collections

site

site site site

Aggregation Caching Job

Run cross-web application queries

Store aggregated items in Farm-level cache

App

Serv

er

1

2

WFE

Serv

er

Web parts get aggregated data

from the farm-cacheFarm Cache

3Roll-Up web part

Page 24: KWizCom Aggregation solutions for sharepoint

How does this work?

Page 25: KWizCom Aggregation solutions for sharepoint

The solution includes:• Aggregation Caching Rules List

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

execution period and more.

• Farm-level 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 26: KWizCom Aggregation solutions for sharepoint

Step 1: Activate the Enterprise Aggregation Caching Farm Feature

Page 27: KWizCom Aggregation solutions for sharepoint

Step 2: Configure the Aggregation Caching Rules list

In this page you create the Aggregation caching rules list.

Page 28: KWizCom Aggregation solutions for sharepoint

Step 3: Create aggregation caching rules

Go to the aggregation caching rules list

Page 29: KWizCom Aggregation solutions for sharepoint

Step 3: Create aggregation caching rules

Click to create a new aggregation caching rule

Page 30: KWizCom Aggregation solutions for sharepoint

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 31: KWizCom Aggregation solutions for sharepoint

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

query (aggregation) definition

Define the aggregation scope

Page 32: KWizCom Aggregation solutions for sharepoint

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 33: KWizCom Aggregation solutions for sharepoint

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 34: KWizCom Aggregation solutions for sharepoint

OK...so now what?

Page 35: KWizCom Aggregation solutions for sharepoint

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 36: KWizCom Aggregation solutions for sharepoint

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

response time is less than 2 seconds!!

Page 37: KWizCom Aggregation solutions for sharepoint

DemoDisplay aggregated data in a customized view using the Data View Plus web part.

Page 38: KWizCom Aggregation solutions for sharepoint

SummaryDisplay aggregated data

• Calendar Plus (events, tasks)

• List Aggregator (Any list/library types in tabular view)

• Charts for SharePoint (charts)

• Data View Plus (branded display)Aggregation engines

• List Filter Plus web part (Run-time aggregator & filter)

• Enterprise Aggregation & (Back-end aggregation & caching service)

Caching Feature

Page 39: KWizCom Aggregation solutions for sharepoint

Questions?

Page 40: KWizCom Aggregation solutions for sharepoint

41

KWizCom support [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.