* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Business Intelligence on a Dime
Tandem Computers wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Team Foundation Server wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
Database model wikipedia , lookup
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 Lots of Options 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 What Software to Use Agile BI - BI geared toward end-user development http://www.forrester.com/pimage s/rws/reprints/document/115485/o id/1-RN6A25 Microsoft’s offering Method Customization Visual Appeal Development Time PowerView Low High Low Performance Point Medium Medium Medium Report Server High Low Low Third Party Depends Depends Depends 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! Brian Murphy [email protected] 530-251-8836