22
Practical Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012

Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

  • Upload
    hanhi

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Practical Data Analytics with ACL FRANK OBERMEYER JOINT I IA AND ISACA EVENT, CINCINNATI 10/9/2012

Page 2: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Setting the Stage

Page 3: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Learning From Past Mistakes Barriers to overcome

Traps to avoid

Page 4: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Overcoming Barriers to Effective Data Analytics

Page 5: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Unstructured or Inaccessible Data Start with data that’s readily available in tabular format.

Avoid data that my change structure from one iteration to the next.

Page 6: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Lack of Data Owner Buy In Look for and communicate mutual benefit.

Involve them in the process. They know their data better than you do.

Page 7: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Lack of ACL “Talent” Achieve critical mass.

Use the help!

ACL Help Desk – patient and technical

Page 8: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Other Barriers?

Page 9: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Avoiding Traps When Working with ACL

Page 10: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Failure to Adequately Ensure Security & Privacy Avoid even obtaining sensitive data where possible.

Use a secure folder.

Delete old files timely.

Page 11: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Poor Quality Data Beware of unofficial data sources.

Test for data quality, accuracy, and completeness early in the process.

Don’t assume data definitions.

Page 12: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Procedures That Can’t Be Reused Document your work.

Clean up/delete old files.

Use naming conventions.

Use scripts.

Page 13: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Untimely Reporting Understand important deadlines and plan to meet them.

Make data requests as early as possible.

Anticipate the need for slack time.

Page 14: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Other Traps to Avoid?

Page 15: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Case Study: Company Card Data Analytics Structured, high quality, authoritative, and accessible data from an external source.

Common issues across industries.

Page 16: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Company Cards: The Process

• Accounting runs bank-supplied query at month end

Acquire Data

• Profiling

• Data quality testing

• Targeted analytics

• Test for duplicates

Run Analytics • Excel-based report

with summary and details

• Top apparent issues highlighted

Report Results

• Dig deeper upon request

• Refine analysis for next time

Follow Up

Page 17: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Company Cards: Data Elements

• Transaction Date

• Transaction Amount

• Merchant Name

• Merchant Category Code (& Description)

• Merchant Category Group (& Description)

• Taxpayer ID

• Credit Limit (supplied separately)

• Cardholder Name

• Card Account Number (last 4 digits)

• Transaction Reference Number

Page 18: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Company Cards: Summary of Analytics

• Transaction count and total amount across transaction amount strata

• Transaction amount and count by monthly period

• Smallest and largest transactions

• Missing tax ID’s or credit limits

• Amount and count by Merchant Category Group

• Top 10 merchants by frequency and amount

• Unusual merchant categories

• Top cardholders by frequency and amount

• Expenses that appear to conflict with company policy

• Potential duplicate payments (daily and monthly views)

Page 19: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Live Practice with ACL

Page 20: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

What do you want to see?

• Import a cleansed credit card transaction file?

• Perform a random sample of 25 records?

• Export a sample to Excel?

• Save the above activities to a script?

• Edit a script to accept an input variable (ACCEPT) and display a dialogue box upon completion (PAUSE)?

• Attach a script to the ACL menu bar?

• Export an ACL log?

Page 21: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Random Selection with Excel

Page 22: Practical Data Analytics with ACL - ISACA Data Analytics with ACL FRANK OBERMEYER JOINT IIA AND ISACA EVENT, CINCINNATI 10/9/2012 Setting the Stage Learning From Past Mistakes Barriers

Questions? Frank Obermeyer, I.A. Officer

Ting Zhang, Senior Auditor

Tom Buschelmann, Corp. Acct. Mgr