Administrivia HW #1 management option due now – please submit

Slides:



Advertisements
Similar presentations
Module 1: Introduction to SQL Server Reporting Services.
Advertisements

Business Intelligence (BI) PerformancePoint in SharePoint 2010 Sayed Ali – SharePoint Administrator.
Chapter 13 The Data Warehouse
C6 Databases.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Enhancing Decision Making. ◦ Unstructured: Decision maker must provide judgment, evaluation, and insight to solve problem ◦ Structured: Repetitive and.
Chapter 3 Database Management
Accelerated Access to BW Al Weedman Idea Integration.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
CS2032 DATA WAREHOUSING AND DATA MINING
BUSINESS DRIVEN TECHNOLOGY
Business Intelligence components Introduction. Microsoft® SQL Server™ 2005 is a complete business intelligence (BI) platform that provides the features,
Data Warehousing: Defined and Its Applications Pete Johnson April 2002.
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
SharePoint 2010 Business Intelligence Module 3: Business Intelligence Center.
What is Business Intelligence? Business intelligence (BI) –Range of applications, practices, and technologies for the extraction, translation, integration,
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
DATA WAREHOUSING IN SQL SERVER 2005/2008 BUSINESS INTELLIGENCE.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Data Warehouse & Data Mining
MD240 - MIS Oct. 4, 2005 Databases & the Data Asset Harrah’s & Allstate Cases.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
Systems analysis and design, 6th edition Dennis, wixom, and roth
CIS 9002 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Business Analytics Management Information Systems.
© 2007 Robert T. Monroe Carnegie Mellon University © Robert T. Monroe Performance Dashboards -- and – Business Performance Management Business.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie.
M1G Introduction to Database Development 6. Building Applications.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Case 2: Emerson and Sanofi Data stewards seek data conformity
The Last Mile: Delivering the Facts – Client Side Analysis.
Chapter 14 Sharing Enterprise Data David M. Kroenke Database Processing © 2000 Prentice Hall.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
1 Data Warehouses BUAD/American University Data Warehouses.
Slide 1. © 2012 Invensys. All Rights Reserved. The names, logos, and taglines identifying the products and services of Invensys are proprietary marks.
CSS/417 Introduction to Database Management Systems Workshop 4.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
Data Warehousing.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction – Addressing Business Challenges Microsoft® Business Intelligence Solutions.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Datawarehouse A sneak preview. 2 Data Warehouse Approach An old idea with a new interest: Cheap Computing Power Special Purpose Hardware New Data Structures.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Data resource management
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
Chapter 3 Databases and Data Warehouses: Building Business Intelligence Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Chapter 5 DATA WAREHOUSING Study Sections 5.2, 5.3, 5.5, Pages: & Snowflake schema.
Building Dashboards SharePoint and Business Intelligence.
Creating Custom Reports
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Reporting & Analytics Stephen Chan Senior Solution Consultant.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
© 2006 Pearson Education Canada Inc. 3-1 Chapter 3 Database Management PowerPoint Presentation Jack Van Deventer Ward M. Eagen.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Advanced Database Concepts
Module 1: Introduction to Microsoft SQL Server Reporting Services
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
BI Reporting Tools Kalyn Kelly June 10, BI – Business Intelligence  A set of theories, methodologies, architectures, and technologies that transform.
The Concepts of Business Intelligence Microsoft® Business Intelligence Solutions.
SAP BI – The Solution at a Glance : SAP Business Intelligence is an enterprise-class, complete, open and integrated solution.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Leveraging the Business Intelligence Features in SharePoint 2010
DAT381 Team Development with SQL Server 2005
Chapter 3 Database Management
Presentation transcript:

Administrivia HW #1 management option due now – please submit HW #1 ETL option due next Tuesday (4/8) HW #2 reporting option now available on wiki OLAP option will be posted this weekend

BI Tools and Techniques Robert Monroe April 3, 2008 Reporting Tools BI Tools and Techniques Robert Monroe April 3, 2008

Goals Understand what reporting tools can do and how they can help businesses get the right information to the right people at the right time Understand some of the different ways that reporting tools are used, and how different tools address different challenges and different parts of the reporting market Practice building some simple reports with Reporting Services

Questions What is a report? What are reporting tools? In the context of general business? In the context of Information Systems? A presentation of data or analysis results from an information system (Bob Monroe) What are reporting tools? Software tools and toolsets designed that assist people in extracting data from information systems, operational databases, and data warehouses, turning it into useful information, and presenting it effectively to the end-user. (Bob Monroe) How do reporting tools differ from any other application that accesses a database?

Reports Are Primarily Used For Three Purposes Making decisions … but what kinds of decisions? Tracking status of business processes Examples? Identifying exceptions/problems

Report Example – Sales By Category Page from a sales report listing product sales for a specific category (dairy) Same information displayed in tabular form and as a chart How might this report be used for: Making decisions? Tracking status? Identifying exceptions?

Report Example AdventureWorks Top 5 salespeople and Top 5 stores Multiple formats for presenting data How might this report be used for: Making decisions? Tracking status? Identifying exceptions?

Report Example – Sales Order Detail AdventureWorks sales order detail report Presentation of a single record with minimal aggregation or processing How might this report be used for: Making decisions? Tracking status? Identifying exceptions?

Report Example – Sales Cube AdventureWorks sales summary matrix Supports drill-down and aggregation in ‘live’ report Driven by OLAP cube database How might this report be used for: Making decisions? Tracking status? Identifying exceptions?

Report Example – CIO Dashboard Dashboard summary of Key Performance Indicators (KPI’s) for a CIO Presents a wide variety of data in summary format How might this report be used for: Making decisions? Tracking status? Identifying exceptions? Source, http://www.xcelsius.com/Examples/Overview.html

Report Example – Financial Analysis Dashboard summary of financial situation Presents a wide variety of financial data in summary format How might this report be used for: Making decisions? Tracking status? Identifying exceptions? Source, http://www.xcelsius.com/Examples/Overview.html

Why Use Reporting Tools? How hard can it be to write some SQL queries? Programmers are scarce, expensive, bottlenecks Converting raw data (e.g. SQL query) into presentation of useful, actionable information is nontrivial Wide variety of end-users Security and access control Support global organizations

Common Reporting Tool Capabilities Support for information retrieval by non-programmers Query-by-example WYSYWIG-type query generation Paramaterized retrieval of data from databases Support for attractive rendering and presentation of retrieved data Generally user-configurable presentation Often a set of pre-canned presentation formats Tables, matrices, charts, graphs, pivot tables, etc.

Common Reporting Tool Capabilities (Cont.) Presentation/export of reports in many different formats Report push and pull to a variety of endpoints Security and access control Support for integration with other applications Custom-developed applications 3rd party applications (e.g. SAP, POS systems, etc.)

Major Reporting Tool Vendors Business Objects (SAP) Cognos (IBM) Microsoft Oracle SAP MicroStrategy Many, many smaller players

Reporting Tool Evaluation Criteria Non-IT Professionals Analysts IT Professionals Target users: Ad-hoc Parameterizable Predefined Exploration: General Purpose Domain-Specific Single Purpose Specificity: Embedded Web/client-based Mobile Delivery: Text Programming XML/4GL WYSYWIG Specification:

Implementing Reporting Systems

Some Implementation Guidelines Rule #1: Understand needs and requirements before undertaking a reporting systems project Start by figuring out where you want to end, work backwards Some initial questions to ask: Who will use the reporting system? How IT-savvy are they? What information will the end-users need? Do they need pre-canned, configurable, and/or ad hoc reports? How/when should end-users receive the reports? Is the required data available? Does it need to be massaged? Which of our applications need to integrate with new reporting system? Now? In the future?

Factors In Creating Effective Reports Presentation Delivery Timeliness Correctness

Selecting Data Sources Reporting tools frequently pull from many data sources Data warehouses Data marts Transactional data stores OLAP cubes Etc. Data Mining Tools Q u e r i e s Queries ETL Queries Queries Reporting And Vis Tools E T L Data E T L Warehouse Queries ETL E OLAP T L Cube Q OLAP GUI u e r i Operational e s Databases Data Marts

Security And Access Control Rule #1 of information security – it’s a management issue first and foremost A reporting system can make much more information available to many more people Is this always a good thing? Careful analysis needed: Who should be able to see what, when, and under what conditions Establishing roles, permissions, and policies helps keep it managable A good reporting system should help manage access to information Access policies, granularity of access control

Microsoft SQL Server 2005 Reporting Services

SQL Server 2005 Overview SQL Server 2005 consists of a collection of integrated modules that address different database and BI needs Today’s focus: Reporting Services Source: Microsoft’s SQL Server Books Online

Reporting Services Features Report specification Report presentation Report storage, updating, archiving Report distribution Export to multiple formats Integration/embedding with external applications Report Models

Two Primary Client Tools Management Studio Database administration Ad hoc queries/sql BI Development Studio Report development and testing Report model development OLAP development and testing …

Reporting Services Architecture Diagram Source: Microsoft’s SQL Server Books Online

Key Reporting Services Concepts Report Definition Language (RDL) file Report Designer component Data Sources and Connections (for reports) DataSet pointer to a data source + query used to retrieve data Publishing a report Report Manager End-user tool for viewing/managing reports over the web

In-Class Exercise #1 Form groups of 2-3 students You are the Chief _______ Officer of AdventureWorks Identify three important reports that you would like to use to do your job more effectively. For each report: Briefly name and describe the report What decisions will you use this report to make? What information should the report contain (be specific)? How frequently should the report be run or updated? How would you like it delivered to you? Will you want to be able to explore report details? What does this imply? Should access to the report be limited? To whom?

In-Class Exercise #2 Select one of the reports identified in exercise #1 For this report: Determine whether the information you need is readily available in the AdventureWorks database If so, where is it and how would you retrieve it? If not, what might you do to get the information you need? Sketch a proposed presentation for the report

In-Class Exercise #3 - AdventureWorks Report Samples Open BI Development Studio (BIDS) Open sample AdventureWorks reports Installed by default at: File > Open > Open Project Solution C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports If not installed, can be downloaded from course wiki: https://cmu-bitt.wikispaces.com/Reporting+and+OLAP+Tools Find Report Samples\AdventureWorks Sample Reports.sln Open solution Explore how the reports are implemented