Business Intelligence & Data Warehousing M.Nagarjuna 1NT05CS048
AGENDA Seminar Objectives What Data Warehousing? -Definition & Purpose -Varity, General architecture & Modeling What is Business Intelligence? The What and Why of BI? Common pain points Microsoft Business Intelligence platform Implementation Approach Advantages of Business Intelligence Conclusion
Seminar Objectives Provide you with a general understanding of Data Warehousing & Business Intelligence (BI). Share with you the Microsoft BI strategy and solution. Describe capabilities and experience in implementing BI solutions.
Commonly very large repositories that house historical data Data Warehousing (DW) Definition A subject-oriented, integrated & non-volatile database updated on a typically rhythmic cycle from an enterprise’s various transaction databases. Purpose Accumulate data from disparate data sources for querying purposes Separate reporting and analysis operations from transaction systems to maximize the performance of both Commonly very large repositories that house historical data
Common Data Warehouse Components Staging Area A preparatory repository where transaction data can be transformed for use in the data warehouse Data Mart Traditional dimensionally modeled set of dimension and fact tables Per Kimball, a data warehouse is the union of a set of data marts Operational Data Store (ODS) Modeled to support near real-time reporting needs Contains traits of both relational and dimensional modeling techniques
Data Warehouse Modeling Data warehouses typically use a denormalized method called dimensional modeling made up of the following components: Dimension An entity defined in its entirety with a single primary key Examples: Customer, Product, Sales Force, Calendar Fact Details (often numerical) regarding a set of dimensions Example: Order Details
Data Flow from Transaction to Warehouse 2 - Data transfer from transaction system to data warehouse via Extract-Transform-Load (ETL) Tool (i.e. Informatica) Complex Structure Necessary for Accurate Transactions Simplified Structure Necessary for Fast, Powerful Reports 3 - Data Output via Business Intelligence Tool (i.e. Cognos, Business Objects, Hyperion) Separation of Transactions and Reporting Improves Performance and Enhances Capabilities 1 - Data Input via Applications to transaction databases
What is Business Intelligence? Business Intelligence (BI) is about getting the right information, to the right decision makers, at the right time. BI is an enterprise-wide platform that supports reporting, analysis and decision making. BI leads to: fact-based decision making “single version of the truth” BI includes reporting and analytics. Delivering data to users the way they expect to see it.
Why BI? The Five Questions 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 3Pty Black books
Business Intelligence contd… … most companies use it to answer basic queries: How many customers do I have? During the past 12 months,how many products were sold in each region? Who are my 20 best customers? What is my region wise sales? What are the current trends in market place?
Different Approaches to Implementing BI Transactional Systems “Data Warehouses” Traditional Reporting Tools “Business Process Management Tools” Real-Time, Actionable, Web-Based Data
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
The famous pyramid DATA INFORMATION KNOWLEDGE PLANS ACT
Microsoft Business Intelligence Vision Improving organizations by providing business insights to all employees leading to better, faster, more relevant decisions Advanced Analytics Self Service Reporting End-User Analysis Business Performance Management Operational Applications
Some Key Customers
Microsoft BI Platform
Microsoft BI Platform
Business Intelligence Platform SQL Server Database Management SQL Server Relational Database – provides a robust, scalable and enterprise-ready Data Warehouse platform. Microsoft SQL Server 2005 has improved partitioning, manageability, and query optimizations to streamline data warehouse operations and increase performance. Many Business Solutions and systems currently use this database. Business Intelligence Platform SQL 2005 Analysis Services Reporting Services Integration Services Database Management
Business Intelligence Platform SQL Server Integration Services ETL. Moves and transforms data between sources and destinations, regardless of format. Cleanses data and ensures data integrity. Business Intelligence Platform SQL 2005 Analysis Services Reporting Services Integration Services Database Management
Business Intelligence Platform SQL Server Analysis Services Allows for OLAP, commonly referred to as “cubes”. Advanced analytical features such as data mining. Enables organizations to accommodate multiple analytic needs within one solution. Business Intelligence Platform SQL 2005 Analysis Services Reporting Services Integration Services Database Management
SQL Server Reporting Services Business Intelligence Platform Provides a reporting platform so that end-users can view data using a Web browser or desktop. Includes reporting tools for both technical developers and business users. Allows web-based viewing and rendering in popular document formats such as Microsoft Excel and PDF. Business Intelligence Platform SQL 2005 Analysis Services Reporting Services Integration Services Database Management
Microsoft BI Platform
End User Tools & Performance Management Microsoft Excel 2007 End User Tools & Performance Management Excel Performance Point
Office Performance Point Server 2007 Planning Drive strategic objectives and goals into the planning and budgeting process to ensure departmental plans align with corporate strategy. Monitoring and Analysis Powerful analytics capabilities empower business users to access data and to perform analyses on their own so that they can make better, faster decisions. End User Tools & Performance Management Excel Performance Point
Microsoft BI Platform
Microsoft Office SharePoint Server Serves as the central access point for all reports and business data. Provides integration to Reporting Services, Microsoft Excel, ProClarity Analytics, Dashboards and Performance Point Server. Allows users to collaborate, annotate and search. Stores documents in a document library. Collaboration Share Point Server Search Content Management Delivery Reports Dashboards Excel Workbooks Scorecards Analytic Views Plans
What We Like About the Microsoft BI Platform? It’s affordable and use existing investments. It’s modular–organizations can deploy it all at once or one piece at a time. Microsoft is focused on the end-user experience and making BI easy to use. In many cases the organization already own the Microsoft SQL Server and Microsoft Office licenses. For instance, one can start with Reporting Services and cubes and then integrate everything with SharePoint.
MS Implementation Objectives Primary goal is to ensure that… We understand the business requirements – we prefer to start with the highest pain point. Cost -effective solutions that meets business requirements. Superior end-user experience.
MS Implementation Approach Focus on the immediate pain point and delivery and deployment paths. Develop a prototype solution. Validate the prototype against the business needs. Finalize and implement the automated solution. Train the users. Deploy the solution across the organization. Move on to the next pain point.
Advantages of Business Intelligence Solves the business needs of organizations of all sizes. No need for week-long training courses and everyone can get started using the tools. Less support from IT. Increase profitability. Decrease costs. Improve customer relationship management (CRM). Decrease risk.
Conclusion The Microsoft BI Platform offers organizations a low cost, end-to-end business intelligence solution. It is based on familiar tools and integrates seamlessly with enterprise data repositories. The Microsoft BI Platform offers organizations of all sizes the ability to turn corporate data into measurable metrics. Most importantly, it empowers decision makers to make better, timelier business decisions.
The End Result
THANK YOU