7 step data cleanse: salesforce hygiene

67
7 Step Data Cleanse

Upload: cloudfixer

Post on 23-Jan-2015

3.737 views

Category:

Documents


1 download

DESCRIPTION

CloudFixer and MCG Training have concocted a 7-Step Master Cleanse for Salesforce data that they shared via webinar on Tuesday, March 19th at 1 PM EST. Luckily, there are no lemons, maple syrup or cayenne pepper involved! You’re the perfect data cleansing candidate if you: - Are worried that Salesforce, while very powerful, can also be costly and time consuming. We want to show you how it can be done easily and inexpensively. - Need the right arguments for investing in data quality.

TRANSCRIPT

Page 1: 7 Step Data Cleanse: Salesforce Hygiene

7 Step Data Cleanse

Page 2: 7 Step Data Cleanse: Salesforce Hygiene

Your lovely presenters

2

Marc Baizman

@mbaizman

Nonprofit technology coach, Salesforce and Google Apps, improv and sketch comedy

performer, unrepentant nerd. (Speaks Japanese)

Ehren Foss

@ehrenfoss

Salesforce.com data wrangler, developer, gamer, hotkey afficianado, outdoor

enthusiast(Lefty)

Photohere

Photohere

Page 3: 7 Step Data Cleanse: Salesforce Hygiene

Wait…what kind of cleanse?

http://commons.wikimedia.org/wiki/File:Master_Cleanse_refrigerator.jpg

Page 4: 7 Step Data Cleanse: Salesforce Hygiene

Stop me if you’ve heard this one…

“I’m not sure this report is showing us the right information.”

“After this campaign, we’ll update our donor data.”

“We need to import ALL of our historical data.”

“I wish people would enter the right information into the system.”

“We can get an intern to clean this up.”

Page 5: 7 Step Data Cleanse: Salesforce Hygiene

Symptoms

Page 6: 7 Step Data Cleanse: Salesforce Hygiene

Symptoms

Page 7: 7 Step Data Cleanse: Salesforce Hygiene

Symptoms

Doesn’t match Finance!

Page 8: 7 Step Data Cleanse: Salesforce Hygiene

Dear <<FirstName>>,

We would like to thank you for your generous gift of $NULL. This will help us give NaN rescued cats to starving children.

Sincerely,

Error Division by Zero

Page 9: 7 Step Data Cleanse: Salesforce Hygiene

Why?! Make the pain stop, please!

Dirty

data!

No Culture of “Clean

Data”

Little or poor

training

No automated prevention

systems No data hygiene policies

Historical data

import

Page 10: 7 Step Data Cleanse: Salesforce Hygiene

Time for your cleanse!

1. Strategy

2. Accountability

3. Data Quality Reports/Dashboards

4. Automation: Validation and Workflow Rules

5. Help Your Users

6. Objects and Fields

7. Apps

Page 11: 7 Step Data Cleanse: Salesforce Hygiene

1: StrategyIt’s as easy as one, two, five

Page 12: 7 Step Data Cleanse: Salesforce Hygiene

Strategy• How does data serve your mission?

• Does data jeopardize your mission?– What should always/never happen?

• A good strategy means:– A culture of good data

– Practices & process survive staff turnover

– Tools, objects, and fields change – but data stays clean

Page 13: 7 Step Data Cleanse: Salesforce Hygiene

Baby StepsToday: Sit down with intern, explain data

rules, document rules for next time

This week: Create validation rule

This month: Review reports with your E.D.

This year: Decrease duplicates by 90%. Mailing files should take no more than an hour to prepare.

This decade: Make sure data is never a barrier to growth. 50,000 more meals served, 10,000 duplicates removed

Page 14: 7 Step Data Cleanse: Salesforce Hygiene

2: AccountabilityWe have met the enemy, and they are us

Page 15: 7 Step Data Cleanse: Salesforce Hygiene

Accountability: A Clean Data Culture

• Who is responsible for data?– Board and Leadership

• Support the culture, drive data priorities, give rewards & accolades

– IT / Salesforce staff • Integrations, data sources.

Training and “data ambassadors.”

– Directors• Responsible for team’s data

– Staff• Fundraisers, interns, accounting:

responsible for data they own or touch.

Page 16: 7 Step Data Cleanse: Salesforce Hygiene

Accountability Tactics

• Appoint a “data czar” (coach)

• Public dashboards / reports

• Topic in regular staff meetings

• Leadership: “If it's not in Salesforce it doesn't exist.”

• Section in annual report / board reports

• “Data Day” : all staff works on data cleanup

• Identify champions & coaches

Page 17: 7 Step Data Cleanse: Salesforce Hygiene

Rewards & Punishments

• Wall of fame / wall of shame

• Data Rockstar / Data Dunce

• Competition and/or collaboration

• Show me the $$– Amazon / Starbucks cards

– PTO…

– Bonuses

Page 18: 7 Step Data Cleanse: Salesforce Hygiene

Adoption Dashboards

https://appexchange.salesforce.com/listingDetail?listingId=a0N30000004gHhLEAU

Page 19: 7 Step Data Cleanse: Salesforce Hygiene

3: Reports & DashboardsOooo… shiny!

Page 20: 7 Step Data Cleanse: Salesforce Hygiene

Data Quality Reports/Dashboards

Missing DATA?

http://www.flickr.com/photos/smallbrainfield/381731208/

Page 21: 7 Step Data Cleanse: Salesforce Hygiene

Create “Missing Data” Reports!

http://www.flickr.com/photos/katiethebeau/8387139427/

Page 22: 7 Step Data Cleanse: Salesforce Hygiene

Data Quality Reports – regulars!

Page 23: 7 Step Data Cleanse: Salesforce Hygiene

Cross Filters are your friends!

Page 24: 7 Step Data Cleanse: Salesforce Hygiene

Use the “without” filter when looking for missing info

http://www.salesforce.com/us/developer/docs/workbook_analytics/workbook_analytics.pdf

Page 25: 7 Step Data Cleanse: Salesforce Hygiene

Schedule Reports and Dashboards!

Page 26: 7 Step Data Cleanse: Salesforce Hygiene

What are your “must have” fields?Try using images in formula fields!

http://assets.salesforce.com/pdf/getting_started_with_images_v1.pdf

Page 27: 7 Step Data Cleanse: Salesforce Hygiene

Anything owned by inactive users?

INACTIVE

Page 28: 7 Step Data Cleanse: Salesforce Hygiene

Mass Transfer Tool

https://na11.salesforce.com/ui/setup/own/BulkTransferPage

Page 29: 7 Step Data Cleanse: Salesforce Hygiene

Data Quality Analysis Dashboards

https://appexchange.salesforce.com/listingDetail?listingId=a0N300000016cshEAA

Page 30: 7 Step Data Cleanse: Salesforce Hygiene

4: AutomationWe welcome our new validation and workflow rule overlords

Page 31: 7 Step Data Cleanse: Salesforce Hygiene

Validation RULES!• Before a record is saved:

1. Check for bad things

2. Inform the user what’s wrong

• Automatically! Works for integrations too

Error: Invalid Data

Review all error messages below to correct your data

You must solicit user feedback about your validation rules

Page 32: 7 Step Data Cleanse: Salesforce Hygiene
Page 33: 7 Step Data Cleanse: Salesforce Hygiene

Validation Rule ideas• Dates

– End before Start

– Too far in the future / past

• Conditionally required fields – Per record type

– Per status or picklist option

• At least…– 2 letters in First Name, Last Name

– $5 for Donation value

Page 34: 7 Step Data Cleanse: Salesforce Hygiene

Internship Validation Rule: Job End Date can’t be more than 1 year in the future!

Page 35: 7 Step Data Cleanse: Salesforce Hygiene

Validation Rule tips…• Combine with formula fields for more

powerful cross-object validation

• Check old data after you create a new rule!– Bad data will remain unless record is edited

– Keep your report for this, re-use periodically to double check

• Let your data guide you – Don’t go rule crazy

• Don’t reinvent the wheel. Ideas:– http://login.salesforce.com/help/doc/en/fie

lds_useful_field_validation_formulas.htm

Page 36: 7 Step Data Cleanse: Salesforce Hygiene

Validation Goldilocks

Too many validation rules?

No data entered, user rebellion

Not enough required fields / validation rules?

Bad data

Just right

Less new bad data

Happy users deem you: “Data Hero”

Page 37: 7 Step Data Cleanse: Salesforce Hygiene

Automation: Workflow Rules: It’s like having your own robot!

Page 38: 7 Step Data Cleanse: Salesforce Hygiene

What can they do?

Update fields

Create tasks

Send emails

Send outbound messages

Page 39: 7 Step Data Cleanse: Salesforce Hygiene

Workflow Rule Process

Create Rule Criteria Action Activate Adopt Profit!

Send Email?

Upd

ate

Field

?

On Edit?

2 W

eeks

Lat

er?

Docum

ent!

Trai

ning

Test

ing

Page 40: 7 Step Data Cleanse: Salesforce Hygiene

Create Workflow Rule

Page 41: 7 Step Data Cleanse: Salesforce Hygiene

Field Update

Page 42: 7 Step Data Cleanse: Salesforce Hygiene

Email Alert

Page 43: 7 Step Data Cleanse: Salesforce Hygiene

Task

Page 44: 7 Step Data Cleanse: Salesforce Hygiene

Some Data Quality workflow ideas!

Update Opportunity Name to “Account – Donation Type –

Date”

Update a custom date field whenever the Owner is

Changed.

Create a task to review a Contact if it hasn’t been modified in over a year.

Send an email if someone enters a donation missing

some key info.

https://help.salesforce.com/HTViewHelpDoc?id=workflow_examples.htm&language=en_US

Page 45: 7 Step Data Cleanse: Salesforce Hygiene

Workflow Gotchas – Consistent Processes?

http://www.flickr.com/photos/rakka/420157350/

Page 46: 7 Step Data Cleanse: Salesforce Hygiene

Workflow Gotchas – Documentation?

http://www.flickr.com/photos/nzdave/491411288/

Page 47: 7 Step Data Cleanse: Salesforce Hygiene

Workflow Gotchas – Test first!

http://www.flickr.com/photos/gywst/1426287043/

Page 48: 7 Step Data Cleanse: Salesforce Hygiene

Workflow gotchas: Last in line!

http://www.flickr.com/photos/sarae/2465725950/

Page 49: 7 Step Data Cleanse: Salesforce Hygiene

5: Help Your UsersHelp your users help you to help themselves

Page 50: 7 Step Data Cleanse: Salesforce Hygiene

Help text (almost) EVERYWHERE!

Help people at the point of entering info. Afterwards…it’s too late.

Page 51: 7 Step Data Cleanse: Salesforce Hygiene

Simplify! Relentlessly remove crap!

Crap

Crap

Crap

Page 52: 7 Step Data Cleanse: Salesforce Hygiene

Rename standard objects and fields

Page 53: 7 Step Data Cleanse: Salesforce Hygiene

Organize Report/Dashboard Folders

GOOD BAD

Page 54: 7 Step Data Cleanse: Salesforce Hygiene

Create Screencasts!• Record once, use multiple times

– While it’s still fresh in your mind!

• Jing– http://www.techsmith.com/jing.html

• Camtasia– http://www.techsmith.com/camtasia.html

• Screenr– http://www.screenr.com/

• ScreenSteps– http://www.bluemangolearning.com/screensteps/

Page 55: 7 Step Data Cleanse: Salesforce Hygiene

6: Data ModelFields of Dreams

Page 56: 7 Step Data Cleanse: Salesforce Hygiene

Data Model Changes

Simplify simplify simplify

• Delete records you don’t use

• Delete objects you don’t use

• Delete fields you don’t use

• Hide what you don’t use but can’t delete

Then, let Salesforce do the work for you

• Convert field types for maximum data cleaning benefit

Page 57: 7 Step Data Cleanse: Salesforce Hygiene

Objects• Remove (seldom) used tabs for users

– And related lists

• Check relationships– To and Fro

– 100%? 99%? 2% filled in?

– Filter by Record Type

• Records owned by inactive users?

• Records un-modified for 1+ years

• Records not related to anything

Page 58: 7 Step Data Cleanse: Salesforce Hygiene

Fields

Remove unused / under used fields (< 5% filled in)

Adding one? Take one away!

Use Date, Date/Time, Email, Phone, Percent, and URL

Page 59: 7 Step Data Cleanse: Salesforce Hygiene

Field Type Changes• Textareas? Only if absolutely

necessary

• Few unique values in a text field? – Convert to picklists / checkboxes

• Multi-select Picklists– Great for creating reporting headaches. – Try checkboxes instead?

Page 60: 7 Step Data Cleanse: Salesforce Hygiene

7: AppsJust apps. Nothing snarky.

Page 61: 7 Step Data Cleanse: Salesforce Hygiene

Apps! Diagnostics & Utilities

• CloudFixer• Diagnostic report of common

problems (and their solutions) for Salesforce, NPSP, Common Ground

• https://cloudfixer.co

• FieldTrip• Standard and custom field usage• https://

appexchange.salesforce.com/listingDetail?listingId=a0N30000003HSXEEA4

Page 62: 7 Step Data Cleanse: Salesforce Hygiene

Apps! Diagnostics & Utilities

• Easy Describe• View and extract object metadata• http://www.etherios.com/products/easydescri

be

• Grid Buddy• https://appexchange.salesforce.com/listingDetail?listingI

d=a0N30000003IkInEAK

• Data entry & editing across objects, en masse!

• Dupe Blocker• http://www.crmfusion.com/dupeblocker

Page 63: 7 Step Data Cleanse: Salesforce Hygiene

Apps! ETL / Heavy Lifting• Demand Tools

– http://www.crmfusion.com/demandtools/

– Duplicate formulas and much much more…

• Apsona– http://apsona.com/pages/sfdc/index.html

• Jitterbit– http://www.jitterbit.com/salesforce/data-load

er

• Apex Data Loader / LexiLoader– Setup -> Admin Setup -> Data Management

-> Data Loader

Page 64: 7 Step Data Cleanse: Salesforce Hygiene

Business Intelligence

Fancy toys to play with when your data is all clean!

• Birst – http://www.birst.com/

• Good Data – http://www.gooddata.com/

• Crystal Reports

Page 65: 7 Step Data Cleanse: Salesforce Hygiene

How did that feel?

1. Strategy

2. Accountability

3. Data Quality Reports/Dashboards

4. Automation: Validation and Workflow Rules

5. Helping Our Users

6. Data Model

7. Apps for cleaning

Page 66: 7 Step Data Cleanse: Salesforce Hygiene

Contact us! We can help• Ehren Foss / CloudFixer

– https://cloudfixer.co

[email protected]

– @ehrenfoss

• Marc Baizman / MCG Training– http://mcgtraining.com

[email protected]

– @mbaizman

Page 67: 7 Step Data Cleanse: Salesforce Hygiene

We Love Feedback• How was the webinar?

• Which area do you think is most important for you?

• What is clean data worth to you?