SlideShare a Scribd company logo
Our Journey Implementing Business Intelligence
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #2
Introductions
 Blackbaud Business Intelligence & Performance Management Practice
– Alan Eager, Principal Consultant
 Minnesota Medical Foundation at the University of Minnesota
– Dan Lantz, Application Development Manager,
Information Services
– Margie Zenk, Senior Data Manager, Information
Services
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #3
Minnesota Medical Foundation
The Minnesota Medical Foundation (MMF) is a
nonprofit organization that raises millions of dollars
annually to help improve the quality of life for the
people of Minnesota, the nation, and the world by
supporting health-related research, education, and
service at the University of Minnesota. Founded in
1939, the Minnesota Medical Foundation is the oldest
of four foundations recognized by the University of
Minnesota’s board of regents.
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #4
Minnesota Medical Foundation History
 Founded in 1939
 Separate 501(c)(3)
 First staff hired in 1959
 Rapid growth in the 1980s
 Raised one-third of the University total during
Campaign Minnesota
 Brought in 3 of the largest gifts in University history:
 $65M gift for cancer research
 $50M gift for U of M Amplatz Children’s Hospital
 $40M gift for diabetes research
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #5
You
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #6
Terms Business Intelligence (BI)
– Concept of making use of information already available in your company to help decision makers make decisions
better and faster. BI typically includes both an ETL process for pulling and modifying data into a data warehouse
and an OLAP process for providing the warehouse data to users.
 Cube
– A collection of one or more related numeric values (measure groups) and their related data (dimensions). For
example, a cube might contain the split gift amount (measure) with date and gift data (dimensions).
 ETL
– Acronym for Extraction, Transform and Load. Describes the processes within Integration Services which pull and
modify data from the Raiser’s Edge or Financial Edge database and load the data into another database, in our
case a data warehouse.
 OLAP
– Acronym for Online Analytical Processing. Describes the processes performed by tools such as Analysis Services
that provide warehouse data to users usually in the form of a cube.
 Data Warehouse
– Database designed to store data that used for analysis purposes. A data warehouse often integrates data from
different data sources. A transactional database such as RE and FE are often concerned with now; a data
warehouse is concerned with activity over a span of time.
 Denormalization
– Process of storing all of the attributes related to a dimension in a single dimension table. Tables that have been
denormalized are typically referred to as flattened. This results in redundant data but greatly speeds up the
ability to extract data during analysis and reporting.
 SQL Server
– Database server produced by Microsoft. Analysis Services, Integration Services and Reporting Services are
included services in SQL Server.
 The Information Edge (TIE)
– Blackbaud’s proprietary Business Intelligence software. The precursor to the current BI tools.
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #7
 Choosing Business Intelligence (BI)
 Executing the plan
 Developing reports
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #8
Technical Inventory
 Product knowledge and experience using
Raiser’s Edge (RE)
 Experience with report development
 Product knowledge and experience using The
Information Edge (TIE)
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #9
Experience with RE and Reports
Margie Zenk
• Raiser’s Edge
• Campaign and Development Report building
using Crystal and RE
Dan Lantz
• Database Application Development
• Web Development
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #10
Development Summary Report
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #11
Experience with TIE
The Information Edge (TIE) provided:
 Data warehouse
 Cubes for data analysis by Finance
Department
 Data for Web-based development and
financial reporting and an application to
calculate monthly investment allocation
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #12
Why BI Fit Our Goals
 Core could be implemented quickly
 Based on industry standard tools
 BI concepts could be extended to build
other projects
 Increased confidence and flexibility in data
 Power users could quickly generate reports
using pivot tables
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #13
Help Needed
 Knowledge about how other organizations
had implemented BI
 Experience using SQL Server tools to
develop a BI-based solution
 Experience building a reporting solution
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #14
Plan 1
 Gain application development knowledge
and experience with SQL Server BI tools
 Have Blackbaud install SQL Server BI
packages
 Gain application development experience
with BI by working with Blackbaud
 Develop reports using web-based platform
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #15
Plan 1 Revised
 Gain application development knowledge and
experience with SQL Server BI tools
 Have Blackbaud install SQL Server BI packages
 Have Blackbaud take lead in modifying and
enhancing the BI implementation
Gain application development experience with BI by
working with Blackbaud
 Develop reports using web-based platform Microsoft
Excel
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #16
First steps
 Took classes in BI
 Created a IS team to tackle the integration
(systems, data, and application development)
 Worked with Blackbaud to remotely install BI
 Met with current customers to get perspective
 Blackbaud consultant came onsite and worked
directly with team
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #17
Advancing Academic Medicine
Promoting Health
Cancer $190M
Children’s Health $175M
Diabetes $150M
Heart and Lung $135M
Neurosciences $135M
Scholarships and $100M
Medical Education
Special Initiatives $115M
Priorities Strengths
Technologies
and Innovations
Imaging Science
Transplantation
Drug Discovery
Stem Cell and
Regenerative Medicine
Genomics
Promoting Health
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #18
Life Cycle of Report Building
1. Design
2. Data warehouse and cube preparation
3. First draft
4. Reconciliation
5. Finishing touches
6. Launch
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #19
Design
 Assemble working group of end users
– Small group: 2 – 6 people
– Experts in the report topic
– Often, currently building reports manually
 Create mock-up of the finished report
– End users can react to look and feel early in the
process
 Data definitions
– What should be excluded?
– How should data be grouped?
– Are we currently capturing this information?
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #20
Design Decisions
 Row Definitions
– Use definitions already used by development reports
 Column Definitions
– Corridor
– Solicitation Method
– Constituency
– Fund Use
 Filters
– Date
– Corridor
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #21
Data Warehouse and Cube Preparation
 Filters
– Gifts with a particular attribute should not appear on
the report
 Yes/No fields
– Solicitation Method report – each column is defined
by different rules
 Attributes
– Available in the cube, but grouped together. To make
them more usable, de-normalize them onto the
parent dimension
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #22
First Draft
 Filters
– Start a pivot report to set up filters
 Main formulas:
– =Cubemember and =Cubeset: define rows, columns, and filters
Example: =CUBEMEMBER("Fundraising OLAP","[Campaign].[Campaign
Identifier].[C]", "Cancer")
– =Cubevalue: totals
Example: =CUBEVALUE("Fundraising OLAP",$C$5, $B$6, $B$7, $B16,
$A$5, $A$9, $D$7, $C$6, $A$6, $A$4, C10)
 Hiding formulas
– Embed formula in the row and column names
– Set up formulas in column A of your spreadsheet, then hide it.
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #23
First Draft Sample
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #24
Finishing the Report
 Reconciliation
– Check totals against Raiser’s Edge reports and queries
– Pivot reports are useful for drilling into the detail
 Finishing Touches
– Logo, formatting
– To display a 0 instead of an empty cell, use formula
=if(A1="",0,A1)
 Launch
– How will users get to the report?
– How do you prevent accidental changes?
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #25
Campaign Report
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #26
Campaign Report by Solicitation Method
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #27
Campaign Pyramid Report
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #28
Major Gift Officer Reports
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #29
Major Gift Officer Report Detail
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #30
Development Report
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #31
Lessons Learned
 Be flexible
 Allow plenty of time
 Build strong teams
 Report progress regularly
 Listen carefully to needs
 Set realistic goals
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #32
Questions
Our Journey Implementing Business Intelligence | October 21, 2010 | Page #33
Thank you
 Contact Information
– Blackbaud Business Intelligence & Performance
Management Practice
•Alan Eager - alan.eager@blackbaud.com
– Minnesota Medical Foundation at the
University of Minnesota
•Dan Lantz – d.lantz@mmf.umn.edu
•Margie Zenk – m.zenk@mmf.umn.edu

More Related Content

Viewers also liked

Moments in Life (with help from Jane Seabrook
Moments in Life (with help from Jane SeabrookMoments in Life (with help from Jane Seabrook
Moments in Life (with help from Jane Seabrook
Karon Graham
 
Cupolé
CupoléCupolé
Cupolé
GREE Ventures
 
Big Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 PragmaticsBig Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 Pragmatics
Krishna Sankar
 
OAP-Team Grayscale
OAP-Team GrayscaleOAP-Team Grayscale
OAP-Team Grayscale
GREE Ventures
 
Understanding the Value of a Payments Problem
Understanding the Value of a Payments ProblemUnderstanding the Value of a Payments Problem
Understanding the Value of a Payments Problem
Multi Service
 
Political Economy of Energy Subsidy Reform (EN)
Political Economy of Energy Subsidy Reform (EN)Political Economy of Energy Subsidy Reform (EN)
Political Economy of Energy Subsidy Reform (EN)
Paul Mithun
 
Building a Better National Targeting System for Improving Social Safety Net P...
Building a Better National Targeting System for Improving Social Safety Net P...Building a Better National Targeting System for Improving Social Safety Net P...
Building a Better National Targeting System for Improving Social Safety Net P...
Paul Mithun
 
Ensayo
EnsayoEnsayo
Ensayo
Laura Melisa
 

Viewers also liked (8)

Moments in Life (with help from Jane Seabrook
Moments in Life (with help from Jane SeabrookMoments in Life (with help from Jane Seabrook
Moments in Life (with help from Jane Seabrook
 
Cupolé
CupoléCupolé
Cupolé
 
Big Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 PragmaticsBig Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 Pragmatics
 
OAP-Team Grayscale
OAP-Team GrayscaleOAP-Team Grayscale
OAP-Team Grayscale
 
Understanding the Value of a Payments Problem
Understanding the Value of a Payments ProblemUnderstanding the Value of a Payments Problem
Understanding the Value of a Payments Problem
 
Political Economy of Energy Subsidy Reform (EN)
Political Economy of Energy Subsidy Reform (EN)Political Economy of Energy Subsidy Reform (EN)
Political Economy of Energy Subsidy Reform (EN)
 
Building a Better National Targeting System for Improving Social Safety Net P...
Building a Better National Targeting System for Improving Social Safety Net P...Building a Better National Targeting System for Improving Social Safety Net P...
Building a Better National Targeting System for Improving Social Safety Net P...
 
Ensayo
EnsayoEnsayo
Ensayo
 

Similar to Our Journey Implementing Business Intelligence

SAP BO Resume
SAP BO ResumeSAP BO Resume
SAP BO Resume
Prathibha Y
 
Make Your Decisions Smarter With Msbi
Make Your Decisions Smarter With MsbiMake Your Decisions Smarter With Msbi
Make Your Decisions Smarter With Msbi
Edureka!
 
Succeeding with Analytics: Mastering People, Process, and Technology
Succeeding with Analytics: Mastering People, Process, and TechnologySucceeding with Analytics: Mastering People, Process, and Technology
Succeeding with Analytics: Mastering People, Process, and Technology
ibi
 
Resume_Jayadevan
Resume_JayadevanResume_Jayadevan
Resume_Jayadevan
Jayadevan T V
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
Søren Engelbrecht
 
How CROSSMARK Rapidly Deployed BI Solutions Across the Value Chain
How CROSSMARK Rapidly Deployed BI Solutions Across the Value ChainHow CROSSMARK Rapidly Deployed BI Solutions Across the Value Chain
How CROSSMARK Rapidly Deployed BI Solutions Across the Value Chain
Rob Saker
 
ISPAB Presentation - The Commerce Data Service
ISPAB Presentation - The Commerce Data ServiceISPAB Presentation - The Commerce Data Service
ISPAB Presentation - The Commerce Data Service
Tyrone Grandison
 
Tableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsTableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analytics
Arun K
 
Murali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BIMurali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BI
Murali Tummala
 
Resume
ResumeResume
Data Insights and Analytics: Simplifying Data Lake and Modern BI Architecture
Data Insights and Analytics: Simplifying Data Lake and Modern BI ArchitectureData Insights and Analytics: Simplifying Data Lake and Modern BI Architecture
Data Insights and Analytics: Simplifying Data Lake and Modern BI Architecture
DATAVERSITY
 
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data GovernanceAcctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva Ltd.
 
Pradeep Ketolira_CV
Pradeep Ketolira_CVPradeep Ketolira_CV
Pradeep Ketolira_CV
Pradeep Ketoli
 
Murali Tummala Resume
Murali Tummala ResumeMurali Tummala Resume
Murali Tummala Resume
Murali Tummala
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
Edureka!
 
Resume - Shital Redij
Resume - Shital RedijResume - Shital Redij
Resume - Shital Redij
Shital Redij
 
• Senior Mainframe Technology lead with 11 years of experience on development...
•	Senior Mainframe Technology lead with 11 years of experience on development...•	Senior Mainframe Technology lead with 11 years of experience on development...
• Senior Mainframe Technology lead with 11 years of experience on development...
Shadab Khan
 
Lisa Ryan
Lisa RyanLisa Ryan
Lisa Ryan
Lisa Ryan
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Denodo
 
Manas IBM SAP BW
Manas IBM SAP BWManas IBM SAP BW
Manas IBM SAP BW
MANAS MAITI
 

Similar to Our Journey Implementing Business Intelligence (20)

SAP BO Resume
SAP BO ResumeSAP BO Resume
SAP BO Resume
 
Make Your Decisions Smarter With Msbi
Make Your Decisions Smarter With MsbiMake Your Decisions Smarter With Msbi
Make Your Decisions Smarter With Msbi
 
Succeeding with Analytics: Mastering People, Process, and Technology
Succeeding with Analytics: Mastering People, Process, and TechnologySucceeding with Analytics: Mastering People, Process, and Technology
Succeeding with Analytics: Mastering People, Process, and Technology
 
Resume_Jayadevan
Resume_JayadevanResume_Jayadevan
Resume_Jayadevan
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
 
How CROSSMARK Rapidly Deployed BI Solutions Across the Value Chain
How CROSSMARK Rapidly Deployed BI Solutions Across the Value ChainHow CROSSMARK Rapidly Deployed BI Solutions Across the Value Chain
How CROSSMARK Rapidly Deployed BI Solutions Across the Value Chain
 
ISPAB Presentation - The Commerce Data Service
ISPAB Presentation - The Commerce Data ServiceISPAB Presentation - The Commerce Data Service
ISPAB Presentation - The Commerce Data Service
 
Tableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsTableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analytics
 
Murali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BIMurali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BI
 
Resume
ResumeResume
Resume
 
Data Insights and Analytics: Simplifying Data Lake and Modern BI Architecture
Data Insights and Analytics: Simplifying Data Lake and Modern BI ArchitectureData Insights and Analytics: Simplifying Data Lake and Modern BI Architecture
Data Insights and Analytics: Simplifying Data Lake and Modern BI Architecture
 
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data GovernanceAcctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
 
Pradeep Ketolira_CV
Pradeep Ketolira_CVPradeep Ketolira_CV
Pradeep Ketolira_CV
 
Murali Tummala Resume
Murali Tummala ResumeMurali Tummala Resume
Murali Tummala Resume
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
 
Resume - Shital Redij
Resume - Shital RedijResume - Shital Redij
Resume - Shital Redij
 
• Senior Mainframe Technology lead with 11 years of experience on development...
•	Senior Mainframe Technology lead with 11 years of experience on development...•	Senior Mainframe Technology lead with 11 years of experience on development...
• Senior Mainframe Technology lead with 11 years of experience on development...
 
Lisa Ryan
Lisa RyanLisa Ryan
Lisa Ryan
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Manas IBM SAP BW
Manas IBM SAP BWManas IBM SAP BW
Manas IBM SAP BW
 

Recently uploaded

"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 

Recently uploaded (20)

"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 

Our Journey Implementing Business Intelligence

  • 1. Our Journey Implementing Business Intelligence
  • 2. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #2 Introductions  Blackbaud Business Intelligence & Performance Management Practice – Alan Eager, Principal Consultant  Minnesota Medical Foundation at the University of Minnesota – Dan Lantz, Application Development Manager, Information Services – Margie Zenk, Senior Data Manager, Information Services
  • 3. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #3 Minnesota Medical Foundation The Minnesota Medical Foundation (MMF) is a nonprofit organization that raises millions of dollars annually to help improve the quality of life for the people of Minnesota, the nation, and the world by supporting health-related research, education, and service at the University of Minnesota. Founded in 1939, the Minnesota Medical Foundation is the oldest of four foundations recognized by the University of Minnesota’s board of regents.
  • 4. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #4 Minnesota Medical Foundation History  Founded in 1939  Separate 501(c)(3)  First staff hired in 1959  Rapid growth in the 1980s  Raised one-third of the University total during Campaign Minnesota  Brought in 3 of the largest gifts in University history:  $65M gift for cancer research  $50M gift for U of M Amplatz Children’s Hospital  $40M gift for diabetes research
  • 5. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #5 You
  • 6. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #6 Terms Business Intelligence (BI) – Concept of making use of information already available in your company to help decision makers make decisions better and faster. BI typically includes both an ETL process for pulling and modifying data into a data warehouse and an OLAP process for providing the warehouse data to users.  Cube – A collection of one or more related numeric values (measure groups) and their related data (dimensions). For example, a cube might contain the split gift amount (measure) with date and gift data (dimensions).  ETL – Acronym for Extraction, Transform and Load. Describes the processes within Integration Services which pull and modify data from the Raiser’s Edge or Financial Edge database and load the data into another database, in our case a data warehouse.  OLAP – Acronym for Online Analytical Processing. Describes the processes performed by tools such as Analysis Services that provide warehouse data to users usually in the form of a cube.  Data Warehouse – Database designed to store data that used for analysis purposes. A data warehouse often integrates data from different data sources. A transactional database such as RE and FE are often concerned with now; a data warehouse is concerned with activity over a span of time.  Denormalization – Process of storing all of the attributes related to a dimension in a single dimension table. Tables that have been denormalized are typically referred to as flattened. This results in redundant data but greatly speeds up the ability to extract data during analysis and reporting.  SQL Server – Database server produced by Microsoft. Analysis Services, Integration Services and Reporting Services are included services in SQL Server.  The Information Edge (TIE) – Blackbaud’s proprietary Business Intelligence software. The precursor to the current BI tools.
  • 7. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #7  Choosing Business Intelligence (BI)  Executing the plan  Developing reports
  • 8. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #8 Technical Inventory  Product knowledge and experience using Raiser’s Edge (RE)  Experience with report development  Product knowledge and experience using The Information Edge (TIE)
  • 9. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #9 Experience with RE and Reports Margie Zenk • Raiser’s Edge • Campaign and Development Report building using Crystal and RE Dan Lantz • Database Application Development • Web Development
  • 10. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #10 Development Summary Report
  • 11. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #11 Experience with TIE The Information Edge (TIE) provided:  Data warehouse  Cubes for data analysis by Finance Department  Data for Web-based development and financial reporting and an application to calculate monthly investment allocation
  • 12. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #12 Why BI Fit Our Goals  Core could be implemented quickly  Based on industry standard tools  BI concepts could be extended to build other projects  Increased confidence and flexibility in data  Power users could quickly generate reports using pivot tables
  • 13. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #13 Help Needed  Knowledge about how other organizations had implemented BI  Experience using SQL Server tools to develop a BI-based solution  Experience building a reporting solution
  • 14. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #14 Plan 1  Gain application development knowledge and experience with SQL Server BI tools  Have Blackbaud install SQL Server BI packages  Gain application development experience with BI by working with Blackbaud  Develop reports using web-based platform
  • 15. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #15 Plan 1 Revised  Gain application development knowledge and experience with SQL Server BI tools  Have Blackbaud install SQL Server BI packages  Have Blackbaud take lead in modifying and enhancing the BI implementation Gain application development experience with BI by working with Blackbaud  Develop reports using web-based platform Microsoft Excel
  • 16. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #16 First steps  Took classes in BI  Created a IS team to tackle the integration (systems, data, and application development)  Worked with Blackbaud to remotely install BI  Met with current customers to get perspective  Blackbaud consultant came onsite and worked directly with team
  • 17. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #17 Advancing Academic Medicine Promoting Health Cancer $190M Children’s Health $175M Diabetes $150M Heart and Lung $135M Neurosciences $135M Scholarships and $100M Medical Education Special Initiatives $115M Priorities Strengths Technologies and Innovations Imaging Science Transplantation Drug Discovery Stem Cell and Regenerative Medicine Genomics Promoting Health
  • 18. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #18 Life Cycle of Report Building 1. Design 2. Data warehouse and cube preparation 3. First draft 4. Reconciliation 5. Finishing touches 6. Launch
  • 19. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #19 Design  Assemble working group of end users – Small group: 2 – 6 people – Experts in the report topic – Often, currently building reports manually  Create mock-up of the finished report – End users can react to look and feel early in the process  Data definitions – What should be excluded? – How should data be grouped? – Are we currently capturing this information?
  • 20. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #20 Design Decisions  Row Definitions – Use definitions already used by development reports  Column Definitions – Corridor – Solicitation Method – Constituency – Fund Use  Filters – Date – Corridor
  • 21. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #21 Data Warehouse and Cube Preparation  Filters – Gifts with a particular attribute should not appear on the report  Yes/No fields – Solicitation Method report – each column is defined by different rules  Attributes – Available in the cube, but grouped together. To make them more usable, de-normalize them onto the parent dimension
  • 22. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #22 First Draft  Filters – Start a pivot report to set up filters  Main formulas: – =Cubemember and =Cubeset: define rows, columns, and filters Example: =CUBEMEMBER("Fundraising OLAP","[Campaign].[Campaign Identifier].[C]", "Cancer") – =Cubevalue: totals Example: =CUBEVALUE("Fundraising OLAP",$C$5, $B$6, $B$7, $B16, $A$5, $A$9, $D$7, $C$6, $A$6, $A$4, C10)  Hiding formulas – Embed formula in the row and column names – Set up formulas in column A of your spreadsheet, then hide it.
  • 23. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #23 First Draft Sample
  • 24. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #24 Finishing the Report  Reconciliation – Check totals against Raiser’s Edge reports and queries – Pivot reports are useful for drilling into the detail  Finishing Touches – Logo, formatting – To display a 0 instead of an empty cell, use formula =if(A1="",0,A1)  Launch – How will users get to the report? – How do you prevent accidental changes?
  • 25. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #25 Campaign Report
  • 26. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #26 Campaign Report by Solicitation Method
  • 27. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #27 Campaign Pyramid Report
  • 28. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #28 Major Gift Officer Reports
  • 29. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #29 Major Gift Officer Report Detail
  • 30. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #30 Development Report
  • 31. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #31 Lessons Learned  Be flexible  Allow plenty of time  Build strong teams  Report progress regularly  Listen carefully to needs  Set realistic goals
  • 32. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #32 Questions
  • 33. Our Journey Implementing Business Intelligence | October 21, 2010 | Page #33 Thank you  Contact Information – Blackbaud Business Intelligence & Performance Management Practice •Alan Eager - alan.eager@blackbaud.com – Minnesota Medical Foundation at the University of Minnesota •Dan Lantz – d.lantz@mmf.umn.edu •Margie Zenk – m.zenk@mmf.umn.edu