Architecting business intelligence system


Published on

Architecting business intelligence system. This is fully animated presentation, to get full view please download it.

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • (Rud, Olivia (2009). Business Intelligence Success Factors: Tools for Aligning Your Business in the Global Economy. Hoboken, N.J: Wiley & Sons. ISBN 978-0-470-39240-9.) BI can handle large amounts of information to help identify and develop new opportunities. Making use of new opportunities and implementing an effective strategy can provide a competitive market advantage and long-term stability.
  • Common functions of business intelligence technologies are reporting, online analytical processing, analytics, data mining, process mining, complex event processing, business performance management, benchmarking, text mining, predictive analytics and prescriptive analytics.When using this definition, business intelligence also includes technologies such as data integration, data quality, data warehousing, master data management, text and content analytics, and many others that the market sometimes lumps into the Information Management segment.
  • Architecting business intelligence system

    1. 1. Architecting Business Intelligence System
    2. 2. Slava Kokaev Lead Business Intelligence Architect at Industrial Defender Email: Twitter: @SlavaKokaev
    3. 3. Agenda • What is business intelligence? • Business Intelligence Architecture • Understanding Business Process and System Architecture • Modeling Business Processes • Modeling Dataflow • Modeling Dimensional Model • Modeling Analytical System • ETL Architecture
    4. 4. Tools And Technologies • Microsoft SQL Server 2012 Database Engen • Microsoft SQL Server 2012 Integration Services • Microsoft SQL Server 2012 Analysis Services • Microsoft SQL Server 2012 Reporting Services • SQL Server Data Tools in Visual Studio 2012 • UML • IDEF0 Notation • SADT Methodology
    5. 5. What is Business Intelligence? Business intelligence (BI) is a set of theories, methodologies, processes, architectur es, and technologies that transform raw data into meaningful and useful information for business purposes. "Business Intelligence - enables more effective strategic, tactical, and operational insights and decision-making."
    6. 6. What is Business Intelligence Technologies? BI technologies provide historical, current and predictive views of business operations.
    7. 7. Types of BI Systems Batch processing Architecture  Scheduled  Large dataset size Close to real time architecture  Scheduled or triggered  Small dataset size Real Time architecture  Data stream  Messages
    8. 8. Business Processes
    9. 9. Enterprise Business Analysis System Customers Business partners Vendors, Suppliers, Channel partners IT providers Financial service providers Monitoring Systems Analysis Systems Business Processes and Operations Controlling Systems Strategy and Planning Systems
    10. 10. Business Conceptual Framework DataSources DataIntegration DataStorage DataAnalytics (logic) Data Visualization Client Application ETL Data Warehouse Data Presentation
    11. 11. Data Sources Customer Web App Order Cloud Web Service FTP Server Database Server
    12. 12. Data Sources Customer Web App Order Cloud Web Service FTP Server Database Server ETL
    13. 13. Web Service FTP Server Database Server ETL Extract, Transform, Load ETL Data Warehouse
    14. 14. ETL Extract, Transform, Load Web Service FTP Server Database Server ETL Data Warehouse Data Warehouse
    15. 15. Data Warehouse Data Warehouse OLAP Cube Data Mining Structure
    16. 16. Data Warehouse Data Warehouse OLAP Cube Data Mining Structure Data Presentation
    17. 17. OLAP Cube Data Mining Structure Data Presentation SharePoint Server Custom Applicatio n Dashboard s Clients Business Logic Power User
    18. 18. Use Case Reseller Sales Amy Jack Mo Night Freight Sales Quota $1000 Boss Order Date Order # Reseller Sales Person Ship Date Product 06/17/2010 E223084 Jack Yo Amy Valdez 06/18/2010 Mountain Bike -200
    19. 19. Identifying System Boundary Reseller Sales Mager Sales Person Shipping Person Browse Product Catalog Get Product Quotes Order Product Receive Product Analyze Sales Create Sales Plan Sale Product Process Order Ship the Product Package Product Get Processed Order Source System Create KPI Business Intelligence System
    20. 20. Business Process Business Activity
    21. 21. Functional Structure Plan Act Check Do Data Mining Reporting ServicesAnalysis ServicesSQL Server Input Data Resources Plans, Business Rule and KPI Result Data Process Output (Facts /Measures) Feedback (Improvement)
    22. 22. Sales Business Process Plan Sales Analyze Sales Monitor Sales Resellers Sales SQL Server DB Sales ManagerSales Representative Market Data Reseller (Dimension) Sales Quota and KPI Sales Result Sale Orders (Facts /Measures) Sales corrections and Improvement Sales Summary Balance Scorecards Sales Transaction
    23. 23. Designing Dimensional Model DimensionDimensionDimensionDimensionDimensionFact
    24. 24. 8/12/2013 DateSK 8122013 Full Name Amy Valdes EmployeeS K 5 Full Name John Doe ResellerSK 20 ProductName Bike- 200, Mnt, B Product SK 555 Date Designing Dimensional Model Order Date ResellerSales Person Product Price Order Qty 8/12/2013 John DoeAmy Valdes Bike-200, Mnt, B $150.00 20 Shipping Date 9/3/2013 Order Date Reseller Sales Person Product 8/12/2013 John Doe Amy Valdes Bike- 200, Mnt, B DimDate DimEmployee DateSK 8122013 DateSK 932013 EmployeeSK 5 DimReseller ResellerSK 20 DimProduct ProductSK 555 FactResellerSales Measures 9/3/2013 932013
    25. 25. Analytical System of the Data WarehouseBI Semantic Model Data model Business logic and queries Data access ROLAP MOLAP VertiPaqDirect Query MDX DAX Multi- dimensional Tabular Third-partyReporting Services Excel PowerPivot Databas es LOB Application s Files OData Feeds Cloud Services SharePoint
    26. 26. ETL Logical Architecture Extract Data Load Staging Extract from Staging Transform Data Load Dimensions Load Facts Process Cube Log ETL Process Send Notification
    27. 27. Batch Processing Architecture Data Source Staging Table DWH Table ETL Truncate Table
    28. 28. Batch Processing Architecture (Table Switch) Data Source Staging Table 1 DWH Table ETL Staging Table 2 Truncate Table
    29. 29. Presentation System
    30. 30. This is the End of the presentation But not the end of the way