© 2011 IBM Corporation GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson, Enterprise.

Slides:



Advertisements
Similar presentations
Components of a Product Vision/Strategy
Advertisements

HP Quality Center Overview.
<<Date>><<SDLC Phase>>
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Technical BI Project Lifecycle
Oncor’s EIM Program.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Introduction to data warehouses
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Enterprise Architecture
BUSINESS INTELLIGENCE/DATA INTEGRATION/ETL/INTEGRATION AN INTRODUCTION Presented by: Gautam Sinha.
Software Architecture in Practice (3rd Ed) Introduction
Data Warehouse Tools and Technologies - ETL
What is Business Analysis Planning & Monitoring?
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Developing Enterprise Architecture
Information on Demand in Action Darren Silvester – Design Authority 17 th September 2009.
Data Governance Data & Metadata Standards Antonio Amorin © 2011.
Benefits of Using AllFusion ERwin and Advantage Gen in the Same Project Lifecycle Steve Smith Jumar Solutions 28 th March 2007.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Understanding Data Warehousing
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
© 2014 IBM Corporation Information Server Metadata Workbench and Operations Console from an operational perspective André Boysen IBM GBS Business.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
The Challenge of IT-Business Alignment
Introduction to MDA (Model Driven Architecture) CYT.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Five Steps to Accelerate Your Investment in Business Intelligence with Information You Can Trust!
Software Architecture and Design Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 23 rd, 2003.
Object-Oriented Analysis and Design Fall 2009.
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Datawarehouse A sneak preview. 2 Data Warehouse Approach An old idea with a new interest: Cheap Computing Power Special Purpose Hardware New Data Structures.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
CIS 4910 Information Systems Development Project Project Documentation.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Patterns in caBIG Baris E. Suzek 12/21/2009. What is a Pattern? Design pattern “A general reusable solution to a commonly occurring problem in software.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
Business Intelligence Pathway Method 5 th Meeting Course Name: Business Intelligence Year: 2009.
Impact Research 1 Enabling Decision Making Through Business Intelligence: Preview of Report.
© Copyright IBM CorporationSolvency II prototype – Solution Design focused on your success 1 02/09/1002/09/10.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
BUILDING THE INFORMATION INFRASTRUCTURE. The Challenge  Information understanding through increased context and consistency of definition.  Information.
SAP BI – The Solution at a Glance : SAP Business Intelligence is an enterprise-class, complete, open and integrated solution.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
CTMS Coordination Team CTMS Coordination Team: Model and Documentation Management John Koisch Paul Boyes
Open Governance Platform
Building Enterprise Applications Using Visual Studio®
CIM Modeling for E&U - (Short Version)
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Pilot project training
Tools of Software Development
Identified Project Related Components
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Presentation transcript:

© 2011 IBM Corporation GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson, Enterprise Information Management Service Area Lead, GBS BAO 9 May 2011

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 2 Agenda for the next 45 mins  Short introduction of the tool - Why does it exist and where does it fit in?  Think before you draw - Abstraction Layers and Areas of Architecture  How have GBS BAO used it practically in a project? (Including some examples of drawings) –Usage of BPD after a delivery project is finalised  Session wrap-up and Q/A

© 2011 IBM Corporation GBS – Business Analytics & Optimisation Short introduction of the tool - Why does it exist and where does it fit in? Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 4 Think about your last project...  Consistency of drawings/models? –Did they all use the same notation? –Did they all use the same perspective? –Were drawings/models for different areas created on the same level of detail? –Was it easy to identify the relationships between different drawings (for example for front-end vs back-end)?  Content of drawings/models? –Did they place every object in a logical context? –Where the drawings complete – did they cover all the areas of the solution/system?  Usage of drawings/models? –After build and deploy - did the drawings still represent all the assets in the solution/system?

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 5 InfoSphere Blueprint Director Vision Execution Completion  A unique new paradigm for integration projects, allowing teams to define & manage the end-to-end information flow  Improve predictability and ensure success of projects by linking blueprints to: –Reference architecture –Reusable best practices and methodology –Business and technical artifacts  Provides control and insight of the information roadmap and its evolution through a collaborative project lifecycle: –Vision, Execution, Completion

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 6 Overview of the interface Palette free form “sketching” elements Diagram for a blueprint Method browser (displaying method content) Asset browser (browsing metadata repository) Glossary explorer (showing glossary tree view) Context specific property view Outline (zoom in/out view) Blueprint explorer (shows tree view of the elements in the blueprint)

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 7 Top-down & business-driven design  Use formally defined business terms to specify the key data elements, e.g. for analytical analysis  Generate Cognos Framework Manager model from these business-oriented definitions to even further align business & IT –Business articulates business terms relevant for analysis –IT starts from generated model that is linked to the same business terms Element in diagram representing dimensional store Sub diagram for customer profitability element generated Cognos Framework Manager model

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 8 Accelerate and standardize projects through templates  Standardize your approach for key scenarios (BI, MDM,..) and leverage recommended practices by using templates  Blueprint Director comes with a set of templates (BI, MDM, …) and you can customize or create new templates  Templates include a standardized reference architecture and method

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 9 Understand recommended approach through methods  Understand the entire method (all phases, activities, tasks) related to a scenario  Understand for each component in the reference architecture related method guidance  Drill into method description details: identification of roles, expected artifacts, value and links to manuals etc.

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 10  Track if your project vision and specific blueprint elements are aligned with –business artifacts such as requirement documents, statement of work, etc. –technical artifacts such as metadata of a database or specific data / ETL models  Manage consistency over time through live and always current links  Open linked artifacts in tools to view & modify 360° view: project vision + business + technical artifacts

© 2011 IBM Corporation GBS – Business Analytics & Optimisation Think before you draw - Abstraction Layers and Areas of Architecture Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 12 The ”context” challenge of BPD  Creating diagrams and subdiagrams is very easy – so is the task of technically navigating a Blueprint!  It is possible to ”borrow” objects from any place or level across the blueprint, which will retain it’s subdiagram  However: Without structure to your diagrams, it will be very hard to understand where you are in the diagrams –And where you will end up when you follow a drill-path

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 13 Abstraction Levels  Blueprint Director is centered around diagrams and subdiagrams –Think about the ”drill path”: What is the difference between the current level and the next  Objects are defined only once, but ”borrowed” in other subdiagrams –”Borrowed” objects retain their subdiagrams, which means that objects borrowed to different levels would result in an unclear drill path –If an abstraction level is consistent and coherent, an object can be made to exist on only one level  In order easen the navigation through the diagrams it is important to: –Have consistent levels, with a clear purpose, for example: –Define the scope, Pattern selection, Design, Actual Metadata Object, etc –Keep the number of levels as low as possible Example of what IBM GBS used in the project

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 14 Areas of Architecture & Intersections  Depending on the solution, different areas need to be included –For a BI/DW project, a good starting point is the areas defined in the standard Business Intelligence template, which comes with Blueprint Director from the start –(Data Sources, Data Integration, Data Repositories, Analytics, Consumers)  For each intersection between the Abstraction Levels and the Areas of Architecture - who is the audience for the models (diagrams/subdiagrams)? –What do you want to show on the Scope level and the Data Sources area? –Source system domains, actual source systems, etc? –What do you want to show on the Design level for the Analytics area? –Is it an actual report with it’s connections to data mart entities, the Cognos framework, an entire package or a specific KPI?  Also think about which tool is the ”Receiver” for the intersections –Many things you will define, will very clearly map to one or more other tools in the InfoSphere suites. –An ”ETL” object on the lowest level should map to at least one mapping spec (for example in FastTrack) and at least one DataStage job –A ”Data Element” should relate to one or more logical entities in a data modelling tool, for example IDA

© 2011 IBM Corporation GBS – Business Analytics & Optimisation Using the tool – How have GBS BAO used the tool Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 16 Usage of Blueprint Director  In a currently ongoing Data Warehouse project in a Telco company, we have primarily used it for: –Documenting solution scope –For functional system overviews –For data flows from source systems to BI consumers –Design governance –Ensuring consistency across four delivery streams for Staging and EDW processing on the ETL side –Documenting and managing dependencies across delivery streams  Reverse engineer – data model already created!  No method used in BPD – we have BI Method  It is not the only piece of architecture/design documentation we have, but acts as one central piece  The project have just started migrating to Information Server 8.5, which means we have not been able to work with linking to actual metadata objects

© 2011 IBM Corporation GBS – Business Analytics & Optimisation Examples from a Telco project Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 18 Data loading flow Data reading flow

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 19

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 20 Limitations  Blueprint Director is still a very new tool on the InfoSphere platform, so of course some limitations exist  Some of the most apparent ones are for example: –It is not possible to have multiple objects using the same subdiagram, which might be desired if for example reuseable objects are used –Having multiple users working on the same blueprint is a challenge, since the tool is file based –Copying and/or moving (Cut/Copy/Paste) between Abstraction Layers or Areas of Architecture might be tricky – so think before you draw!  We have regular meetings with Product Managers for BPD, where we feed back our findings and questions – so expect many of the limitations mentioned above to be addressed in later versions!  (We are currently going to upgrade to Fixpack 1 for Blueprint Director, so some of these limitations might have been solved already)

GBS – Business Analytics & Optimisation Experiences from using Blueprint Director in a Data Warehouse project © 2011 IBM Corporation 21 Usage of BPD after a delivery project is finalised  We are currently analysing the benefits of using BPD in a ”Business as Usual” situation –The functionality of linking blueprints to actual InfoSphere objects and metadata assets could be ideal for the overview –It requires some effort to re-iterate the BPD work to align it with the actual implementation –We have started to assess this, but will continue to do so over the course of our ongoing project

© 2011 IBM Corporation GBS – Business Analytics & Optimisation Questions? Experiences from using Blueprint Director in a Data Warehouse project Mattias Jönsson