Analytics Flashmob: Master Topics for Analytics Admins

34
Analytics Flashmob: Master Topics for Analytics Admins Administrators Track David Schach, x-Squared On Demand Tom Tobin, salesforce.com

description

Come on—Take your successful analytics deployment to the next level! We'll be sourcing 3-5 in-depth topics in the Dreamforce App, and answering them with a show-and-tell from our product team and our partners. Topics include managing CRTs, report administration using the Eclipse IDE, deploying report and dashboard creation capabilities to business end-users, and more as decided by our customers. Presented by: David Schach, x-Squared On Demand; Tom Tobin, salesforce.com

Transcript of Analytics Flashmob: Master Topics for Analytics Admins

Page 1: Analytics Flashmob: Master Topics for Analytics Admins

Analytics Flashmob: Master Topics for Analytics AdminsAdministrators Track

David Schach, x-Squared On Demand

Tom Tobin, salesforce.com

Page 2: Analytics Flashmob: Master Topics for Analytics Admins

Safe HarborSafe harbor statement under the Private Securities Litigation Reform Act of 1995:

This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breachof our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2011. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.

Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

Page 3: Analytics Flashmob: Master Topics for Analytics Admins

It’s Wednesday at 3:34. Why Are We Here?

Top requested analytics topics from last Dreamforce:– Eclipse for admins

• It’s a developer tool, but not just for developers

– Managing 100’s of reports and dashboards• I know, it’s your job, but maybe we can help…

– Analytic Snapshots• You’ve heard of them, but what use are they?

– Making end users create their own reports• Or at least, helping them

Page 4: Analytics Flashmob: Master Topics for Analytics Admins

David SchachX-Squared On Demand

@dschach

Page 5: Analytics Flashmob: Master Topics for Analytics Admins

Quick Thoughts

Dreamforce 2008: Wrangle Data and Pump Up the Configuration

Dreamforce 2010: Be A Rockstar Admin

DO try this at home

(In a sandbox or developer edition org!)

Page 6: Analytics Flashmob: Master Topics for Analytics Admins

FORCE.COM IDENot As Difficult As It Seems

Page 7: Analytics Flashmob: Master Topics for Analytics Admins

Analytics and the IDE

Force.com IDE– IDE: The Experience

Set up project– Who are you?

– What do you want?

Delete components– Dashboards

– Reports

Update reports

Page 8: Analytics Flashmob: Master Topics for Analytics Admins

IDE Installation

http://wiki.developerforce.com/index.php/Force.com_IDE

http://wiki.developerforce.com/index.php/Force.com_IDE_Installation

Windows 32-bit

Windows 64-bit

OSX

Linux 32-bit

Linux 64-bit

Page 9: Analytics Flashmob: Master Topics for Analytics Admins

Set Up Project

Username, Password, Security Token

Choose components - default is pure Apex/VF. Go with analytics items– Analytic Snapshots

– Dashboards

– Reports

– Report Types

Page 10: Analytics Flashmob: Master Topics for Analytics Admins

Procedure: Delete Dashboards

Delete dashboard(s)– Why so simple?

– Top-level item.

Page 11: Analytics Flashmob: Master Topics for Analytics Admins

Procedure: Delete Reports

Move all reports for deletion to Unfiled Public Reports– Consider how you want to use this folder routinely

– Deleting from one place is safer & faster

Clean this like the office fridge, every Friday at 5pm

Refresh IDE– I prefer to make new project

Delete from IDE

Page 12: Analytics Flashmob: Master Topics for Analytics Admins

Procedure: Update Reports

This should be done in Sandbox Identify reports & criteria

Global Search & Replace– Pre-filter search results

– Execute & Save to Server

VERIFY

Deploy to Production

Page 13: Analytics Flashmob: Master Topics for Analytics Admins

Use Search/Replace

Page 14: Analytics Flashmob: Master Topics for Analytics Admins

Finish: Deploy

Only for creating/updating analytics components

We did our work in the Sandbox, so we must deploy to Production– Faster if have limited payload

Cannot deploy to delete reports or dashboards.

Page 15: Analytics Flashmob: Master Topics for Analytics Admins

Tom Tobin @tomjtobin

Product Manager

Salesforce Analytics

Page 16: Analytics Flashmob: Master Topics for Analytics Admins

“The Bottleneck” Killed BI Adoption To Date

More than 50 percent of data warehouse projects will have limited acceptance, or be an outright failure.

Page 17: Analytics Flashmob: Master Topics for Analytics Admins

Getting Users To Use and Edit Reports

Give everybody rights to edit.

Put report links on the homepage

Page 18: Analytics Flashmob: Master Topics for Analytics Admins

Getting Users To Use and Edit Reports

Once they are on a report, let them modify the filters– Keep standard reports in a folder that’s read-only so no-one

breaks them

– Consider locking down all folders to read-only, and keeping “publishing” to an admin moving a named report from Unfiled to a folder

– Lock inexperienced groups out of read-write folders

– Maybe use the pv0 trickery

Page 19: Analytics Flashmob: Master Topics for Analytics Admins

Getting Users To Use and Edit Reports

Don’t give access to the report tab, but a new tab– List your own reports that have filters and aggregates

– List of “template reports” with just the report type chosen and very few fields, and no filters

“Most useful report of the week” competition

Page 20: Analytics Flashmob: Master Topics for Analytics Admins

Who Makes Reports at salesforce.com?Adoption of analytics at

Salesforce.com:

60%

Industry benchmark for adoption of

analytics:

25%

Page 21: Analytics Flashmob: Master Topics for Analytics Admins

Snapshots – What Are They Good For

Imagine:

You want to record a point in time history

You care about summaries

You want to know the status once a time period

e.g.

Case statuses every Friday

Order status every Monday morning

Pipeline status every 1st of the month

Page 22: Analytics Flashmob: Master Topics for Analytics Admins

There Are Two Kinds of Measures

Flow– E.g. the number of opportunities closing a day

– The number of leads created in a day

– Measures of frequency

Levels– E.g. the number of cases open at a point in time

– The amount of all open opportunities at any point in time

– Measures of quantity

Page 23: Analytics Flashmob: Master Topics for Analytics Admins

There Are Two Kinds of Measures

Flow– E.g. the number of opportunities closing a day

– The number of leads created in a day

– Measures of frequency

Pool** I have to find the right word for this– E.g. the number of cases open at a point in time

– The amount of all open opportunities at any point in time

– Measures of quantity

Page 24: Analytics Flashmob: Master Topics for Analytics Admins

Measuring Flows

If you want to measure flow, stamp the records – This happens for closing cases/creating leads and opportunities

– You might need to use workflow rules to stamp when fields change

– Not covered here

Page 25: Analytics Flashmob: Master Topics for Analytics Admins

Measuring Quantities

What do you want to measure?

Get the rest of the dashboard showing the metric– <picture of a gauge>

Start with a metric you know and love

Page 26: Analytics Flashmob: Master Topics for Analytics Admins

Step 1: What’s Important?

What will you want to slice by?

What’s already in the report?

When you are looking at the trend, what else will you want to group by?– E.g. owner role, product family

Page 27: Analytics Flashmob: Master Topics for Analytics Admins

Step 2: Make The Report Group By This

Edit the report and make it group the data you also need to see

Page 28: Analytics Flashmob: Master Topics for Analytics Admins

Step 3: Create The Target Object

You will need “Customize application”

You will need a field for each field in the report (including every grouping)– E.g. owner role, amount

Make the object have an auto-numbered name– No-one will ever see it

Page 29: Analytics Flashmob: Master Topics for Analytics Admins

Step 4: Create The Snapshot

You will need “manage analytic snapshots”

Create the snapshot, summary snapshot

Choose your saved report from step 2

Choose the lowest grouping level

Map the grouping fields from step 2 into the fields created in step 3

Schedule it for your time period

Page 30: Analytics Flashmob: Master Topics for Analytics Admins

But I’m a User? How Do I Trend?

You create the report, and document when it has to run and what the fields should be in the target object

Given them to your friendly admin

They follow steps 3 and 4 – No thinking for admins

Page 31: Analytics Flashmob: Master Topics for Analytics Admins

Then What?

Then all the trending data is being built up in the target object, you can build a report on it:

Page 32: Analytics Flashmob: Master Topics for Analytics Admins

Questions & Answers

Tom Tobin

salesforce.com

David Schach

X-Squared On Demand

Page 33: Analytics Flashmob: Master Topics for Analytics Admins

Analytics Flashmob: Master Topics for Analytics AdminsAdministrators Track

David Schach, x-Squared On Demand

Tom Tobin, salesforce.com

Page 34: Analytics Flashmob: Master Topics for Analytics Admins

Watch your inbox at the end of each day for an email from our survey partner, Alliance Tech.

Click on the personalized link to be directed to the survey page for the sessions you attended.

How Could Dreamforce Be Even Better? Tell Us!

Every session survey you submit is a chance to win

an iPad 2!