Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,



Similar documents
Insights for SharePoint 2013 INTRODUCTION TO THE BI TOOLS

João Diogo Almeida Premier Field Engineer Microsoft Corporation

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days

Microsoft Implementing Data Models and Reports with Microsoft SQL Server

Implementing Data Models and Reports with Microsoft SQL Server

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Creating BI solutions with BISM Tabular. Written By: Dan Clark

Analytics with Excel and ARQUERY for Oracle OLAP

Business Intelligence for SUPRA. WHITE PAPER Cincom In-depth Analysis and Review

Implementing Data Models and Reports with Microsoft SQL Server

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

Cognos 8 Best Practices

Microsoft Dynamics AX. Reporting and Business Intelligence in Microsoft Dynamics AX

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle

SQL Server 2012 Business Intelligence Boot Camp

FINANCIAL REPORTING WITH BUSINESS ANALYTICS

Business Intelligence, Analytics & Reporting: Glossary of Terms

PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Business Intelligence & Product Analytics

ReportPortal Web Reporting for Microsoft SQL Server Analysis Services

LEARNING SOLUTIONS website milner.com/learning phone

The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000

Business Intelligence: Effective Decision Making

Excel Excel 97 Add-In. Excel 2010 PowerPivot. Excel Add-In Pivot Table Services Office Web Components

Creating an Enterprise Reporting Bus with SAP BusinessObjects

BUILDING OLAP TOOLS OVER LARGE DATABASES

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

SBI2013: Building BI Solutions using Excel and SharePoint 2013

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

Dimodelo Solutions Data Warehousing and Business Intelligence Concepts

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Microsoft Business Intelligence

Microsoft SQL Server 2005 Reporting Services Step by Step

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION

Together we can build something great

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days

MS 50511A The Microsoft Business Intelligence 2010 Stack

David Chou. Architect Microsoft

Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J

SQL Server Administrator Introduction - 3 Days Objectives

Delivering Business Intelligence With Microsoft SQL Server 2005 or 2008 HDT922 Five Days

Αξιοποιείστε τα δεδομένα της επιχείρησής σας με Ms Visual Studio 2010 & Ms SQL 2008

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

Analysis Services Step by Step

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Oracle OLAP 11g and Oracle Essbase

Copyright 2013 OSIsoft, LLC. 1

DATA WAREHOUSE BUSINESS INTELLIGENCE FOR MICROSOFT DYNAMICS NAV

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

Microsoft Dynamics NAV

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

How To Create A Report In Excel

SMB Intelligence. Reporting

Comparison of Enterprise Reporting Tools

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Designing a Dimensional Model

SAP BO Course Details

Business Intelligence: Using Data for More Than Analytics

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Microsoft Dynamics NAV

A Comparison of Enterprise Reporting Tools

Presented by: Jose Chinchilla, MCITP

SharePoint 2013 PerformancePoint Services

Dashboard Overview. Bernd Schneider. Technical Solution Professional BI Microsoft Switzerland

Google AdWords, 248 Google Analytics tools, 248 GoogleAdsExtract.xlsx file, 161 GoogleAnalytics, 161

SAS BI Course Content; Introduction to DWH / BI Concepts

Retrieving Data from OLAP Servers

70-467: Designing Business Intelligence Solutions with Microsoft SQL Server

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

Business Intelligence and Healthcare

Reporting. Microsoft Dynamics GP enterpri se. Dynamics GP. Christopher Liley. Create and manage business reports with.

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance

QlikView Business Discovery Platform. Algol Consulting Srl

TECHNICAL PAPER. Infor10 ION BI: The Comprehensive Business Intelligence Solution

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

Data W a Ware r house house and and OLAP II Week 6 1

Evaluating Business Intelligence Offerings: Business Objects and Microsoft.

Establish and maintain Center of Excellence (CoE) around Data Architecture

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

CRGroup Whitepaper: Digging through the Data. Reporting Options in Microsoft Dynamics GP


SAP BO 4.1 COURSE CONTENT

Business Intelligence in SharePoint 2013

Breadboard BI. Unlocking ERP Data Using Open Source Tools By Christopher Lavigne

DATA WAREHOUSE CONCEPTS DATA WAREHOUSE DEFINITIONS

By Makesh Kannaiyan 8/27/2011 1

CHAPTER 5: BUSINESS ANALYTICS

Oracle Business Intelligence Suite Enterprise Edition

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option

SQL Server Analysis Services Complete Practical & Real-time Training

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Transcription:

Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex, Inc.

Overview Introduction What is Business Intelligence? Why use it? What are the benefits? How does it work? How to turn 3PL warehouse data into decision making information How do we get there?

Introduction You want to: Understand your business Identify and exploit areas of strength Address areas that are not performing well Identify areas of opportunity Understand the consequences of decisions Reward staff who perform well Educate staff performing less well Identify areas of business growth

Introduction Today users have: A suite of standard reports Excel, Crystal Reports, SQL Reporting Services But you may need to: Analyze, cross check and interrogate a number of reports to obtain the data you need.

Common Pain Points Data everywhere, information no where Different users have different needs Excel versus PDF Pull versus push On demand on schedule Your format my format Takes too long wasted resources/efforts Security Technical mumbo jumbo 5

Why Business Intelligence? What happened? What is happening? Why did it happen? What will happen? What do I want to happen? Past Present Future Data ERP CRM SCM TMS WMS 6

Business Intelligence Vision Improving business insight to all employees: Advanced analytics Self service reporting End-user analysis Business performance management Operational applications

OLAP (Online Analytical Processing) OLAP tools support interactive analysis and exploration of large and complex dimensional data sets Much of the power of OLAP comes from the use of a standard data model (cubes) and offline processing, aggregation, and analysis of data To use OLAP tools effectively, you need to have a basic understanding of how and why data is structured in cubes and the kinds of analyses that this structure makes readily available to you

What Are OLAP Tools? OLAP tools provide a mechanism for interactive analysis and exploration of dimensional data Interactive: users need to be able to easily specify queries Analysis: it should be possible to perform (and reuse) complex analyses of the dimensional data Exploration: answering one question with an OLAP tool frequently raises numerous subsequent questions A good OLAP tool allows the user to quickly pose follow-on queries Dimensional: OLAP tools operate on dimensional data data structured as facts and dimensions

OLAP s Role In Decision Making OLAP Sweet-Spot OLAP excels at exploring complex, structured questions

Why Not Just Write SQL Queries? Performance Complexity Exploration Presentation Difficulty in dealing with hierarchies Difficult or impossible to specify some desired queries

Traditional Analysis Structure

Why Not Just Use Spreadsheets? Complexity (with > 2 dimensions) Presentation is tied to representation Does not scale to large data sets or many dimensions Storage and representation is ill-suited to the task Inability to deal with hierarchies

Traditional Analysis Structure

OLAP s Place In A BI Solution Reconcile Data Data Derive OLAP Tools OLAP Cube

What are cubes? An analytical tool not a reporting tool Adopt Business Intelligence (BI) To analyze data Understand the health of the company Collaboration Single point to share knowledge Reduce decision time Impact the bottom line by measuring operations Enhance competitive advantage Provide key performance indicators (KPI)

3PL Sample Data Cube Accesorials Storage Handling sum Date 1Qtr 2Qtr 3Qtr 4Qtr sum WH1 WH2 WH3 Warehouse sum

Cube of Measures and Dimensions Service Measure Month Storage Storage Diagram Source: Hoffer, Prescott, McFadden, Modern Database Management, 7 th ed.

Slicing The slicing operation selects specific values for one or more dimensions of a cube and renders measures for those dimensions in a two-dimensional table

Filtering Filtering reduces the elements included in a calculation Filtering can cross multiple slices Example: filter previous results to only show February, April, May Diagram Source: Hoffer, Prescott, McFadden, Modern Database Management, 7 th ed.

What are the Benefits Provide high performance queries Get information quickly Supports interactive analysis over large volumes of data Can interrogate multiple data sources multiple branches Enables drill down on your information No report writing skills required Does not impact the performance of your system

Dimensional Databases as Cubes OLAP tools represent dimensional data as cubes Cubes are also sometimes referred to as hypercubes Dimension tables are represented as cube dimensions Facts are represented using measures Measures can be thought of as the values stored in individual cells of the cube Measures consist of two parts: A numerical value that represents the basic fact A formula for combining multiple measures into a single measure

Standard vs Analytical Reporting What s the difference between standard versus analytical reporting? Standard reporting On line transactional processing Multiple reports needed to ensure you get a complete picture of the business Once the report has finished processing the criteria is set, you would need to re-run the report to view other criteria Data is structured for information creation and editing NOT reporting cause performance issues

Analytical Reporting Analytical Reporting (OLAP) On line analytical processing Data is snapshot at pre-determined times of the day. Therefore, no impact on database after initial load Data is structured for ad-hoc reporting

How does it work?

Dimensional Databases as Cubes OLAP tools represent dimensional data as cubes Cubes are also sometimes referred to as hypercubes Dimension tables are represented as cube dimensions Facts are represented using measures Measures can be thought of as the values stored in individual cells of the cube Measures consist of two parts: A numerical value that represents the basic fact A formula for combining multiple measures into a single measure

Dimensional Modeling Example Dimension tables provides details on stores, products, and time periods Diagram Source: Hoffer, Prescott, McFadden, Modern Database Management, 7 th ed.

Quick Review: Dimensional Example With Data Product (dimension) Period (dimension) Store (dimension) Sales (fact) Diagram Source: Hoffer, Prescott, McFadden, Modern Database Management, 7 th ed.

Multiple Fact Tables It is frequently useful to store more than one type of fact in a single multidimensional database (star schema) This can be handled by using multiple fact tables that share dimensions Example: modeling products sold and products purchased Diagram Source: Hoffer, Prescott, McFadden, Modern Database Management, 7 th ed.

Factless Fact Tables Tracking Events Factless fact tables store only foreign keys, no facts Factless fact tables allow the tracking of what types of events happened, and under what circumstances they happened Diagram Source: Hoffer, Prescott, McFadden, Modern Database Management, 7 th ed.

Conformed Dimensions When dimensions are shared across multiple fact tables they must be conformed dimensions Conformed dimensions One or more dimension tables associated with two or more fact tables for which the dimension tables have the same business meaning and primary key with each fact table Conformed dimensions allow users to: Query across multiple fact tables Improve consistency of meaning and structure for derived and retrieved information

Tabular Representation of Measures and Dimensions Simple example of viewing OLAP data in a grid: Row headings (Warehouse) represent dimension members Columns represent different measures Dimension Warehouse Services Sales Data for 2006 Warehouse Gross Sales Quota Profits Sales vs. Quota Chicago $3,250,000 $2,750,000 $624,352 + $500,000 New York $4,500,000 $3,550,000 $100,000 + $950,000 Pittsburgh $1,600,000 $1,700,000 $250,000 - $100,000 Measures

Tabular Representation of Measures and Dimensions Example 2: Warehouse sales by year and warehouse location Column and row headings represent dimension values in this case Cells represent measures, Name of table describes measure Dimensions Warehouse Services Sales Data 2004-2010 Store 2004 2005 2006 2007 Chicago $3,250,000 $3,500,000 $3,000,000 $3,900,000 New York $4,500,000 $4,350,000 $5,100,000 $5,450,000 Pittsburgh $1,600,000 $1,700,000 $1,800,000 $1,650,000 Measures

The End Result Cold Storage 3PL

Why Report Builder? Report customers Report Viewer Business users Report Builder Power users Developers Report Designer

What is Report Builder? A new ad-hoc report design tool for Microsoft SQL Server Reporting Services Targeted at business users who want to find and share answers to interesting questions Driven from a business model of the data, so users do not need to understand the underlying data structures Not a full analytical client or replacement for Microsoft Office Excel Pivot Tables Fully integrated with Reporting Services and delivered in SQL Server 2010

Report Builder Architecture Microsoft SQL Server Management Studio Report Designer Model Designer Report Manager Report Builder Client Data sources (SQL Server, Analysis Services) Web services interface Report Server Drillthrough report generation Query generation SQL Server catalog

Report Builder versus Report Designer Report Builder Targeted at business users Ad hoc reports Auto-generates queries using semantic layer on top of the source Reports built on templates ClickOnce application, easy to deploy and manage Cannot import Report Designer reports Report Designer Targeted at IT professionals and developers Production reports Native queries (SQL, OLE DB, XML/A, Open Database Connectivity (ODBC), Oracle) Free-form (nested, banded) reports Integrated into Microsoft Visual Studio development system Can work with reports built in Report Builder

Summary OLAP tools support interactive analysis and exploration of large and complex dimensional data sets Much of the power of OLAP comes from the use of a standard data model (cubes) and offline processing, aggregation, and analysis of data To use OLAP tools effectively, you need to have a basic understanding of how and why data is structured in cubes and the kinds of analyses that this structure makes readily available to you

Summary Business Intelligence It is the application of knowledge derived from analyzing an organizations data to effect a more positive outcome Ralph Kimball (Ph.D.) Collaborate on a shared view of the business Reduce the time to decision Provides flexibility in the ways you access data Low time to impact; low latency query results No reporting writing skills