BI on a Dime - The RP Group
Download
Report
Transcript BI on a Dime - The RP Group
BI on a Dime
OR HOW I LEARNED TO STOP
WORRYING AND LOVE BI
Agenda
Get up to speed on terms
Feather River College case
See business intelligence in action
Strategy – Architecture – Infrastructure
Data Warehouse ERD Exercise
What are we talking about?
Business Analytics: is the extensive use of data,
statistical and quantitative analysis, explanatory
and predictive models, and fact-based
management to drive decisions and actions.
Business Intelligence (BI): A set of technologies
and processes that use data to understand
and analyze business performance. BI includes
both data access and reporting, and analytics.
What are we talking about?
What are we talking about?
Last slide on this, I promise!
Transaction Database: A system
designed to process transaction data.
Optimized for putting data into the
system quickly.
Data Warehouse: A system designed to
store validated data for the long haul.
Optimized for fast querying.
Data Mart: A user interface to present
data. Should be designed to be intuitive.
FRC Case
First: Where the
hell is Feather River
College?
FRC Case
The Problem: The institution had matured
to the point that it was good at putting
data into the ERP system – Banner.
Unfortunately we weren’t any good at
getting it out.
Limited resources:
Staff
Money
Technical Expertise
FRC Design and Implementation
Sample – Data Flow Diagram
Data Flow Diagram
FRC Design and Implementation
SQL Server - Parts
SSIS
Management
Studio
Analysis
Services
Reporting
Services
FRC Design and Implementation
It’s Demo Time
Finished
Examples
A QUICK Lesson in Database
Design
Databases power this stuff so you should learn about how
to design them
Scenario: You want to track which employees are on
committees and when they joined or left the committee.
EmployeeID
EmployeeID
FirstName
LastName
Committee
WhenStarted
WhenLeft
FirstName
LastName
Committee
WhenStarted
12345 Brian
Murphy
SLOAC
4/1/2010
12345 Brian
Murphy
SEM
4/1/2010
12345 Brian
Murphy
SPC
4/1/2010
WhenLeft
4/1/2014
A QUICK Lesson in Database
Design
Start breaking data out by dependency
Look at relationships
Committee
Employee
*EmployeeID
FirstName
LastName
?
*CommitteeID
CommitteeName
A QUICK Lesson in Database
Design
Because employees can serve on multiple committees
and committees have multiple employees on them, we
need an linking table.
Employee
*EmployeeID
FirstName
LastName
EmployeeCommitte
*EmployeeID
*CommitteeID
StartDay
EndDay
Committee
*CommitteeID
CommitteeName
FRC Design and Implementation
It’s Demo Time - Making Sausage
FRC ERD
FRC SQL Server Stuff
Ideas for Development
Remember the audience
Different data marts for different folks
Understand at a glance
Simplify
You still have IR to take care of the hard stuff
Train
Ideas for Development
Fast,
Inexpensive,
Always improving,
Always on
Ideas for Development
Minimum Information System Requirements
SQL Server 2012 (Enterprise Edition)
Adequate ram very important
SharePoint 2010 (Enterprise Edition)
Running on SQL Server 2012 platform
Silverlight installed on clients
Communication between servers
Administrative rights on SQL Server
Ideas for Development
Future Compliant Information System
Requirements
SQL Server 2012 (Enterprise Edition)
Adequate ram very important
SharePoint 2013 (Enterprise Edition or adequate
Office 365 version)
Running on SQL Server 2012 platform
Office 2013
Communication between servers
Administrative rights on SQL Server
Ideas for Development
Suggested Reading
Murach’s SQL Server 2012 for Developers
Delivering Business Intelligence with Microsoft SQL
Server
Competing on Analytics
Wrap Up
Thank
you!