SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
INFORMATION ARCHITECTURE
FOR DWH PROJECTS


RUAIRI PRENDIVILLE
SENIOR CONSULTANT , SYBASE (UK)

JUNE I4TH, 2012, ISTANBUL
AGENDA
         • Introduction to DWH
            – Are DWH project complex, challenges, requirements
         • Information Architecture (EA) for DWH
            – Models, Workflows, Artifacts
         • Mapping over Sybase PowerDesigner
            – Mapping to IA models and artifacts
            – Features of interest for DWH
         • Demonstration
            – One example of IA architecture on the project
         • DWH Referent IA
            – Layers and recommendations

2 – Company Confidential – June 18, 2012
COMPLEXITY OF DWH PROJECTS




         ARE DWH PROJECTS COMPLEX?




3 – Company Confidential – June 18, 2012
4 – Company Confidential – June 18, 2012
BI/DWH COMPLEXITY
         Causes, sources
                – Data Sources
                             Different sources, technologies, business functions, legacy,
                              overlapping, concepts, elements
                – Scope and Performances,
                              • Never enough, never on time, content variations(!),
                – Participants
                              • Different backgrounds, knowledge, skills, motivation, visions,
                – Requirements
                              • Continuous changes and extensions,
                – Growth and Development
                              • Volume of data, people, reports and analysis,
                – Quality
                              • Clean, right, correct on time, cleansing (division of resp.)
5 – Company Confidential – June 18, 2012
BI/DWH COMPLEXITY
         Change, Heterogeneity
                – Never enough
                             Users/BI Analyst can not give definite, detailed, complete and
                              precise specification of all reports/views in advance (!),
                             Changes are coming on the end, they are inevitable and continual,
                – Never on time
                             Every change should be implemented and used in usable time
                              frame, before user forgets about it,
                – Never one and exactly one data source,
                             Different sources results in:
                              – Different DMS technology, different refresh rate, different volume,
                                different performances (management).....
                              – Data overlapping – consolidation,




6 – Company Confidential – June 18, 2012
BI/DWH COMPLEXITY
         Volume and growth, data quality
                – Large Volume and intensive Growth is inevitable,
                             Operational Data Sources,
                              – Keep only data set needed for operational work (year?),
                              – Keep it in the shape suitable for operational work (Relational),
                – Analytical Extension,
                             Keep data needed for sound analysis (many years?),
                             Keep it in the shape suitable for analysis (MDM),
                – Growth is inevitable per time and volume,
                – Compromises:
                             Time: keep last (x) months or representative sample,
                             Nobody is actually happy, neither IT or Business
                – Data Quality
                             Clean, consolidated data source does not exists,
                             Every data source needs “housekeeping” constantly, Data Entry/ETL
7 – Company Confidential – June 18, 2012
BI/DWH COMPLEXITY
         Performance


                – Never fast enough
                             Use of technology not designed/suited for analytics (RDBMS),
                             Intensive use of „ad hoc“ request – indexing problem (RDBMS),
                              – Free exploration over arbitrary data set is heavily limited,
                             Very intensive and heavy administration – never ending story,
                – One and only one complete “Version of the truth”
                             Similar or overlapping analysis are presenting different data!!
                              – Which one is correct and right? What about the rest of it?
                             You are publisher – hold the responsibilities,
                              – Hold the reader's trust,
                              – Publish on regular basis,
                              – Use variety of sources and edit them with quality and consistency,
                             Data consistency must be established and protected,

8 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH




         WORKFLOWS AND MODELS




9 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Position of EA




10 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Position of IA


                                            Motivation, goals, business principles
                                            organizational structure, Business
                                            Functions, Services and Processes



                                            IT support for Business Architecture
                                            System Services, Applications,
                                            Databases, Components, Forms,
                                            Reports, Data Flows....

                                            Technology for IS Architecture,
                                            network, servers, installed instances,
                                            Access points,

                                            From current to planned
11 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Method (ADM)
               – To Define Architecture Development Method
                            Define at any point of the project Who is doing What, How and When
                            Define Phases, Workflows, Artifacts, Models, and Deliverable
               – Essential for DWH/BI with Backward Requirement process
               – Presented ADM and IA is:
                            Agile – simplification of RUP, TOGAF
                            Iterative and Incremental – cyclic repetition of workflows,
                            Data Driven – based on Data Assets
                            Comprehensive – includes all activities including maintenance and RFC
                            Model Driven – all artifacts are represented with modeling artifacts
                            Requirement Driven – placed in the center of methodology
                            Sustainable – at any point knowledge is collected, formally specified
                             and properly presented

12 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Main ADM Cycle

     Requirements&Constraints in
     the center
     Not all are mandatory
     Presented main cycle, others
     possible
     Many cycles are expected
     All that is needed to obtain
     sustainable system
          • Development
          • Deployment
          • Maintenance
     Active, in IME


13 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         B.Data Analysis
         – Objective:
                      Discover, identify, collect, elaborate, specify, define and present Data Assets
                      Different abstraction levels: from conceptual to implementation
         – Viewpoints:
                      Architectural viewpoint, Data Providers and Consumers, data flow process,
                       engaged systems, applications, components, usage, access rights
                      Structural viewpoint, structure, attributes, relationships, dependencies,
                       rules applied on conceptual and physical level
         – Inputs:
                      IA (others not in the scope),
         – Outputs
                      DA, Sources Conceptual and Physical Data


14 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         C.DWH Design and Implementation
         – Objective:
                      D&I of integrated and unified data collection, organized in dimension of
                       time, which is subject oriented used for analysis, planning and evaluation of
                       business performances
                      Establish common view (unified/integrated/complete) over the enterprise
                       data, stable source of historical information, accommodate data growth
         – Activities:
                      Full and detailed schema specification for DWH, Staging and ODS
         – Inputs:
                      IA & DA, Sources Conceptual/Physical Data,
         – Outputs
                      IA & DA, Conceptual and Physical DWH


15 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         D.ETL Design and Implementation
         – Objective:
                      To analyze, elaborate, define, specify, present and implement full and
                       incremental ETL flows between source2staging, staging2DWH, DWH2MDM
                      To discover, identify, collect, elaborate, specify, define and present all
                       characteristics of ETL flows,
         – Activities:
                      Extraction Method, Schema, Condition and Frequency for increments,
                       – Source 2 Target Mapping,
                      Transformation processes on the appropriate level of details,
                      Data Flow Architecture, Trash management
         – Inputs:
                      IA&DA, Sources Conceptual/Physical Data and DWH,
         – Outputs
                      DA, Data Flow, Sources Conceptual/Physical Data,
16 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         E.BI Design and Implementation
         – Objective:
                      Establish Multidimensional space (Business Universe) with Facts, Measures,
                       Dimensions and Hierarchies,
                      Build visualization including Reports, Dashboards, OLAP views,
                      Check if requested KPI set is supported and presented,
         – Activities:
                      MDM Space (above)
                      Detailed specification of requested KPI with mapping
                      Detailed specification of Reports, Dashboards and OLAP Views
                      Access rights and delivery mechanisms
         – Inputs:
                      DWH, IA and DA
         – Outputs
                      IA, DA, DWH (MDM) models
17 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Paths – Simplified Analysis, Design and Implementation

     Generally many paths are
     possible

     Gap Analysis may discover
     missing info

     Analysis, Design and
     Implementation of DWH, ETL
     and BI are tightly
     interconnected and
     dependent on each other




18 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Models – Business&Information Architecture


               – Specifies
                            Application systems and applications,
                            Data Assets, Databases, Data Source/Destination, Data
                             Providers/Consumers,
                            Usage of Data Assets and Applications, cooperation and
                             collaboration of Applications and/or services,
                            ownership over the Data Assets, Applications and Services,
                             elements of SLA
                            ETL procedures on high abstraction level.
               – Viewpoints
                            Architecture of the system
               – Represents a “hat” for the rest of the system
19 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Models - Source Model


               – Specifies
                            details to understand structural relationships and meaning (conceptual)
                            internal structure of data source with implementation details (physical)
                             – tables, columns, views, keys, procedures, indexes, rights, constraints, triggers
                            consolidated by bidirectional synchronization and associated
                             transformation
                            Specifies extraction scheme for every data source,
                            Source for Source2Target mapping
               – Viewpoint
                            One or more diagrams per source to represent subject area
               – Used to synchronize changes from source into DWH IA
                            Starting point for change management
20 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Models – DWH model


               – Specifies
                            details to understand structural relationships and meaning (conceptual)
                            internal structure of DWH with implementation details (physical),
                            Internal MDM structure of Data Marts (physical),
                            For Staging, Trash, ODS, DWH and MDM
                            Target for Source2Target mapping
                            Relational2MDM mapping,
               – Viewpoints
                            One or more diagrams to represent subject area
                            One or more MDM diagrams to represent Data Marts
               – Used to synchronize changes from DWH IA to actual RDBMS
                            Ending point for change management
21 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE FOR DWH
         Models – Data Flow model


               – Specifies
                            Connects all important data sources to destination
                            Data flows from source to destination with all attributes and constraints
                             – characteristics of flow processes, source and destination tables, kind of the
                               flow (ETL, replication or federation), integration preconditions, used
                               integration service, possible outcomes etc.
                            Mapping source2target within every step of the flow
               – Viewpoints
                            One or more diagrams to represent actual flow task
                             – Aggregation, sort, filter, projection, split, join, merge, lookup
                            One or more diagrams to represent transformation control flow
               – Used to present integration, consolidation and migration

22 – Company Confidential – June 18, 2012
MAPPING ON SYBASE POWERDESIGNER




         DWH RELATED MODELS AND FEATURES




23 – Company Confidential – June 18, 2012
MAPPING ON SYBASE POWERDESIGNER
         Data Models




24 – Company Confidential – June 18, 2012
MAPPING ON SYBASE POWERDESIGNER
         Architecture and Requirements




25 – Company Confidential – June 18, 2012
MAPPING ON SYBASE POWERDESIGNER
         DHW related features – Dependency Matrix
         – What
                      Two dimensional hierarchical matrix
                      Present, review and create/delete links of particular kind between
                       two artifacts
                       – Any model, any diagram, any two artifacts
                       – Indirect (two or more links) dependency, drilling
                      Hierarchy of objects on row/column, Copy to CVS
         – Reasoning
                      Full, rich, useful dependency analysis (network)
                      EAM to understand and present dependency between Data Assets
                       and Data Providers and Consumers,
                      PDM to create mapping overview
                      DMM to present actual source to target dependencies

26 – Company Confidential – June 18, 2012
MAPPING ON SYBASE POWERDESIGNER
         DHW related features – Mappings
         – What
                      Modeling Connection between objects
                       – Mapping with transformation (O/R, R/R, O/O)
                       – Generation (Generate Mappings)
                      Wizard to convert mappings into Transformation Task (ILM)
                      Mapping Editor
         – Reasoning
                      Data Flow specification
                      Relational to Multidimensional,
                       – DWH2MDM
                      Relational to Relational,
                       – Source2Target
                      Any descriptive dependency
                       – Federation concept (not Replication or ETL)
27 – Company Confidential – June 18, 2012
MAPPING ON SYBASE POWERDESIGNER
         DHW related features – Impact/Lineage Analysis
         – What
                      Impact Analysis – consequences of the change
                      Lineage Analysis – objects forming the basis for object
                      Temporary View for Review
                      IAM for permanent view, snapshot (Drilling, Exploring)
                      Analysis Rules changeable (Impact/Lineage),
         – Reasoning
                      Change Management evaluation, estimation and planning,
                       – To asses change impact before it happens (costs, time, resources)
                      Snapshots
                       – Development points, different version of system,
                      Meta Data BI
                       – To explore meta-data set, discover implicit dependencies,

28 – Company Confidential – June 18, 2012
DEMONSTRATION




         EXAMPLE




29 – Company Confidential – June 18, 2012
REFERENT INFORMATION ARCHITECTURE




         MAIN LAYERS OF INFORMATION ARCHITECTURE




30 – Company Confidential – June 18, 2012
REFERENT INFORMATION ARCHITECTURE
         Recommended architecture - example




31 – Company Confidential – June 18, 2012
REFERENT INFORMATION ARCHITECTURE
         Data Access Layer - recommendations
               – Set of processes, tools, activities and models:
                            Data extraction (E) from operational system to DWH,
                            Transformation to suitable shape (T),
                             – Data cleansing, consistency check, integrity,
                             – Translation from operational to enterprise format,
                             – Enterprise DWH data structure is inevitable different then operational,
                            Data loading into DWH (L),
               – Recommendations :
                            Understand OS structure, rules and dynamics,
                            Dynamics of data refresh rate should be realistic,
                            Changed Data Capture Algorithm: Intrusive/Non Intrusive,
                            Apply effective ETL/ELT, use staging area,
                            Document everything - very intensive and complex changes,
                             – Mappings between Data Sources and DWH Destination,
32 – Company Confidential – June 18, 2012
REFERENT INFORMATION ARCHITECTURE
         DWH Layer and Recommendations
               – DWH, Staging, Trash and ODS
                            Common view on enterprise data, regardless of how/who will use it,
                            Unification offers flexibility in how the data is later interpreted
                            A stable source of historical information,
                            Efficient accommodation of a data explosion (growth),
                            Supply data for Analytical layer on required granularity,
                            Trash and Alerts&Matching to jump over initial cleansing (blocker),
               – Recommendations:
                            Use pre-packaged solution and existing experience,
                            Use relational and multidimensional modeling (document all),
                            Relational to address performance issues, follow OS paradigm,
                            Multidimensional to present later Business Universe for Analytics,
                            Use views to transform and map Relational to Multidimensional and
                             back,
33 – Company Confidential – June 18, 2012
REFERENT INFORMATION ARCHITECTURE
         Delivery Layer and Recommendations
               – Set of processes, tools, activities and models:
                            Selection of data subset to be delivered,
                            Reorganization (format) of the data to be delivered,
                             – Aggregation, Summing, Counting, additional classification,
                             – Data transformation (Date, Time), slowly changing dimensions
                            Transform DWH structures to “Business Universe”,
                             – Facts, Measurements, Dimensions, Hierarchies, Business lang. abstraction
                            Granularity accordingly to the End User needs,
               – Recommendations:
                            Use multidimensional modeling,
                            Model transformation/mappings between DWH and Data Mart(s),
                            Extend multidimensional model with required BI meta-data,
                            Define refresh rate on the basis on user needs (constraints),
                            Aggregations are difficult for incremental update
34 – Company Confidential – June 18, 2012
REFERENT INFORMATION ARCHITECTURE
         MDM Layer and Recommendations
               – Data marts
                            DWH derivatives, provide the business community answers to asked
                             questions and strategic analysis,
                            Tailored for a particular capability or function of enterprise,
                            Vertically organized and bounded to one business function,
                            Organized in multidimensional structure,
                            OLAP – On line Analytical Processing – ROLAP/MOLAP
               – Recommendations:
                            Choose proper storage technology (ROLAP/MOLAP),
                             – Special storage may not be standard and may narrow your choices,
                             – Common storage may not be performative enough,
                            Choose Virtual Marts as basement of Analytics,
                            Use separate V. Mart for separate business concerns,
                            Adjust to BI meta-data requirements, use automated access,
35 – Company Confidential – June 18, 2012
INFORMATION ARCHITECTURE
FOR DWH PROJECTS

QUESTIONS?



RUAIRI PRENDIVILLE
SENIOR CONSULTANT , SYBASE (UK)

JUNE I4TH, 2012, ISTANBUL
Information Architech and DWH with PowerDesigner

Contenu connexe

Tendances

White Paper - Data Warehouse Project Management
White Paper - Data Warehouse Project ManagementWhite Paper - Data Warehouse Project Management
White Paper - Data Warehouse Project ManagementDavid Walker
 
Jennifer Sledz Resume
Jennifer Sledz ResumeJennifer Sledz Resume
Jennifer Sledz Resumejsledz
 
Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...
Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...
Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...Project Controls Expo
 
Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2atul randive
 
Rhapsody Technologies Introduction Deck 01 31 12
Rhapsody Technologies   Introduction Deck 01 31 12Rhapsody Technologies   Introduction Deck 01 31 12
Rhapsody Technologies Introduction Deck 01 31 12ebreger
 
Unified big data architecture
Unified big data architectureUnified big data architecture
Unified big data architectureDataWorks Summit
 
Agile BI Development Through Automation
Agile BI Development Through AutomationAgile BI Development Through Automation
Agile BI Development Through AutomationManta Tools
 
2010/10 - Database Architechs - Data Services Summary
2010/10 - Database Architechs - Data Services Summary2010/10 - Database Architechs - Data Services Summary
2010/10 - Database Architechs - Data Services SummaryDatabase Architechs
 
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationIOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationDavid Walker
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationVishal Kumar
 
Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...
Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...
Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...Rhapsody Technologies, Inc.
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV AbridgedDavid Edson
 
IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020Anjan Roy, PMP
 
Powering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache HadoopPowering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache HadoopHortonworks
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceDavid Walker
 
Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-AshishGuleria
 

Tendances (20)

White Paper - Data Warehouse Project Management
White Paper - Data Warehouse Project ManagementWhite Paper - Data Warehouse Project Management
White Paper - Data Warehouse Project Management
 
Jennifer Sledz Resume
Jennifer Sledz ResumeJennifer Sledz Resume
Jennifer Sledz Resume
 
Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...
Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...
Project Controls Expo 18th Nov 2014 - Introduction and key note presentation ...
 
Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2
 
Rhapsody Technologies Introduction Deck 01 31 12
Rhapsody Technologies   Introduction Deck 01 31 12Rhapsody Technologies   Introduction Deck 01 31 12
Rhapsody Technologies Introduction Deck 01 31 12
 
Unified big data architecture
Unified big data architectureUnified big data architecture
Unified big data architecture
 
Robin_Hadoop
Robin_HadoopRobin_Hadoop
Robin_Hadoop
 
Agile BI Development Through Automation
Agile BI Development Through AutomationAgile BI Development Through Automation
Agile BI Development Through Automation
 
Alphonso_Triplett.Sr_Prometheus_Phoenix
Alphonso_Triplett.Sr_Prometheus_PhoenixAlphonso_Triplett.Sr_Prometheus_Phoenix
Alphonso_Triplett.Sr_Prometheus_Phoenix
 
2010/10 - Database Architechs - Data Services Summary
2010/10 - Database Architechs - Data Services Summary2010/10 - Database Architechs - Data Services Summary
2010/10 - Database Architechs - Data Services Summary
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - PresentationIOUG93 - Technical Architecture for the Data Warehouse - Presentation
IOUG93 - Technical Architecture for the Data Warehouse - Presentation
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data Presentation
 
Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...
Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...
Master Data Management (MDM) 101 & Oracle Trading Community Architecture (TCA...
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV Abridged
 
ashishtripathi
ashishtripathiashishtripathi
ashishtripathi
 
IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020
 
Powering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache HadoopPowering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache Hadoop
 
Data Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI ComplianceData Works Berlin 2018 - Worldpay - PCI Compliance
Data Works Berlin 2018 - Worldpay - PCI Compliance
 
Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-Data warehouse 101-fundamentals-
Data warehouse 101-fundamentals-
 

En vedette

Sybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase Türkiye
 
Using modeling tools data profiling powerdesigner data solutions de spirlet
Using modeling tools  data profiling powerdesigner data solutions de spirletUsing modeling tools  data profiling powerdesigner data solutions de spirlet
Using modeling tools data profiling powerdesigner data solutions de spirletThierry de Spirlet
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxNwabueze Obioma
 
Year One Data Stewardship
Year One Data StewardshipYear One Data Stewardship
Year One Data StewardshipAngela Boyd
 
Data Vault DWH Automation
Data Vault DWH AutomationData Vault DWH Automation
Data Vault DWH AutomationTorsten Glunde
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 

En vedette (8)

Data Modelling
Data ModellingData Modelling
Data Modelling
 
Sybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs Erwin
 
Using modeling tools data profiling powerdesigner data solutions de spirlet
Using modeling tools  data profiling powerdesigner data solutions de spirletUsing modeling tools  data profiling powerdesigner data solutions de spirlet
Using modeling tools data profiling powerdesigner data solutions de spirlet
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
planning & project management for DWH
planning & project management for DWHplanning & project management for DWH
planning & project management for DWH
 
Year One Data Stewardship
Year One Data StewardshipYear One Data Stewardship
Year One Data Stewardship
 
Data Vault DWH Automation
Data Vault DWH AutomationData Vault DWH Automation
Data Vault DWH Automation
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 

Similaire à Information Architech and DWH with PowerDesigner

Big Data in Media
Big Data in MediaBig Data in Media
Big Data in MediaKris Tuttle
 
Analytic Platforms in the Real World with 451Research and Calpont_July 2012
Analytic Platforms in the Real World with 451Research and Calpont_July 2012Analytic Platforms in the Real World with 451Research and Calpont_July 2012
Analytic Platforms in the Real World with 451Research and Calpont_July 2012Calpont Corporation
 
Create your Big Data vision and Hadoop-ify your data warehouse
Create your Big Data vision and Hadoop-ify your data warehouseCreate your Big Data vision and Hadoop-ify your data warehouse
Create your Big Data vision and Hadoop-ify your data warehouseJeff Kelly
 
Building a service knowledge dashboard
Building a service knowledge dashboardBuilding a service knowledge dashboard
Building a service knowledge dashboardDekkinga, Ewout
 
BAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, SydneyBAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, SydneySai Paravastu
 
Hadoop as data refinery
Hadoop as data refineryHadoop as data refinery
Hadoop as data refinerySteve Loughran
 
Hadoop as Data Refinery - Steve Loughran
Hadoop as Data Refinery - Steve LoughranHadoop as Data Refinery - Steve Loughran
Hadoop as Data Refinery - Steve LoughranJAX London
 
GDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data VirtualizationGDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data VirtualizationDenodo
 
Organising the Data Lake - Information Management in a Big Data World
Organising the Data Lake - Information Management in a Big Data WorldOrganising the Data Lake - Information Management in a Big Data World
Organising the Data Lake - Information Management in a Big Data WorldDataWorks Summit/Hadoop Summit
 
Education Seminar: Self-service BI, Logical Data Warehouse and Data Lakes
Education Seminar: Self-service BI, Logical Data Warehouse and Data LakesEducation Seminar: Self-service BI, Logical Data Warehouse and Data Lakes
Education Seminar: Self-service BI, Logical Data Warehouse and Data LakesDenodo
 
Big Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPS
Big Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPSBig Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPS
Big Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPSMatt Stubbs
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationDenodo
 
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelA Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelInside Analysis
 
charles_long Linkedin
charles_long Linkedincharles_long Linkedin
charles_long LinkedinCharles Long
 
Architecting Agile Data Applications for Scale
Architecting Agile Data Applications for ScaleArchitecting Agile Data Applications for Scale
Architecting Agile Data Applications for ScaleDatabricks
 
Unified approach to analytics
Unified approach to analyticsUnified approach to analytics
Unified approach to analyticsMadhumita Mantri
 
Reinvent Your Data Management Strategy for Successful Digital Transformation
Reinvent Your Data Management Strategy for Successful Digital TransformationReinvent Your Data Management Strategy for Successful Digital Transformation
Reinvent Your Data Management Strategy for Successful Digital TransformationDenodo
 
Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...
Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...
Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...TeamQuest Corporation
 
00 ai-one - overview content analytics
00 ai-one -  overview  content analytics00 ai-one -  overview  content analytics
00 ai-one - overview content analyticsdiggelmann
 

Similaire à Information Architech and DWH with PowerDesigner (20)

Big Data in Media
Big Data in MediaBig Data in Media
Big Data in Media
 
Analytic Platforms in the Real World with 451Research and Calpont_July 2012
Analytic Platforms in the Real World with 451Research and Calpont_July 2012Analytic Platforms in the Real World with 451Research and Calpont_July 2012
Analytic Platforms in the Real World with 451Research and Calpont_July 2012
 
Create your Big Data vision and Hadoop-ify your data warehouse
Create your Big Data vision and Hadoop-ify your data warehouseCreate your Big Data vision and Hadoop-ify your data warehouse
Create your Big Data vision and Hadoop-ify your data warehouse
 
Building a service knowledge dashboard
Building a service knowledge dashboardBuilding a service knowledge dashboard
Building a service knowledge dashboard
 
BAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, SydneyBAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, Sydney
 
Hadoop as data refinery
Hadoop as data refineryHadoop as data refinery
Hadoop as data refinery
 
Hadoop as Data Refinery - Steve Loughran
Hadoop as Data Refinery - Steve LoughranHadoop as Data Refinery - Steve Loughran
Hadoop as Data Refinery - Steve Loughran
 
GDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data VirtualizationGDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data Virtualization
 
Organising the Data Lake - Information Management in a Big Data World
Organising the Data Lake - Information Management in a Big Data WorldOrganising the Data Lake - Information Management in a Big Data World
Organising the Data Lake - Information Management in a Big Data World
 
KEDAR_TERDALKAR
KEDAR_TERDALKARKEDAR_TERDALKAR
KEDAR_TERDALKAR
 
Education Seminar: Self-service BI, Logical Data Warehouse and Data Lakes
Education Seminar: Self-service BI, Logical Data Warehouse and Data LakesEducation Seminar: Self-service BI, Logical Data Warehouse and Data Lakes
Education Seminar: Self-service BI, Logical Data Warehouse and Data Lakes
 
Big Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPS
Big Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPSBig Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPS
Big Data LDN 2018: AGILE DATA MASTERING: THE RIGHT APPROACH FOR DATAOPS
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelA Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
 
charles_long Linkedin
charles_long Linkedincharles_long Linkedin
charles_long Linkedin
 
Architecting Agile Data Applications for Scale
Architecting Agile Data Applications for ScaleArchitecting Agile Data Applications for Scale
Architecting Agile Data Applications for Scale
 
Unified approach to analytics
Unified approach to analyticsUnified approach to analytics
Unified approach to analytics
 
Reinvent Your Data Management Strategy for Successful Digital Transformation
Reinvent Your Data Management Strategy for Successful Digital TransformationReinvent Your Data Management Strategy for Successful Digital Transformation
Reinvent Your Data Management Strategy for Successful Digital Transformation
 
Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...
Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...
Optimizing IT Costs & Services With Big Data (Little Effort!) - Case Studies ...
 
00 ai-one - overview content analytics
00 ai-one -  overview  content analytics00 ai-one -  overview  content analytics
00 ai-one - overview content analytics
 

Plus de Sybase Türkiye

Italya Posta Teskilatı Sybase Afaria Kullaniyot
Italya Posta Teskilatı Sybase Afaria KullaniyotItalya Posta Teskilatı Sybase Afaria Kullaniyot
Italya Posta Teskilatı Sybase Afaria KullaniyotSybase Türkiye
 
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSybase Türkiye
 
SAP Sybase Event Streaming Processing
SAP Sybase Event Streaming ProcessingSAP Sybase Event Streaming Processing
SAP Sybase Event Streaming ProcessingSybase Türkiye
 
Sybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem PerformansSybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem PerformansSybase Türkiye
 
Mobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuMobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuSybase Türkiye
 
Mobile Device Management for Dummies
Mobile Device Management for DummiesMobile Device Management for Dummies
Mobile Device Management for DummiesSybase Türkiye
 
SAP Sybase Data Management
SAP Sybase Data Management SAP Sybase Data Management
SAP Sybase Data Management Sybase Türkiye
 
Sybase IQ ile Analitik Platform
Sybase IQ ile Analitik PlatformSybase IQ ile Analitik Platform
Sybase IQ ile Analitik PlatformSybase Türkiye
 
Appcelerator report-q2-2012
Appcelerator report-q2-2012Appcelerator report-q2-2012
Appcelerator report-q2-2012Sybase Türkiye
 
Elastic Platform for Business Analytics
Elastic Platform for Business AnalyticsElastic Platform for Business Analytics
Elastic Platform for Business AnalyticsSybase Türkiye
 
Real-Time Loading to Sybase IQ
Real-Time Loading to Sybase IQReal-Time Loading to Sybase IQ
Real-Time Loading to Sybase IQSybase Türkiye
 
Mobile Application Strategy
Mobile Application StrategyMobile Application Strategy
Mobile Application StrategySybase Türkiye
 
Mobile is the new face of business
Mobile is the new face of businessMobile is the new face of business
Mobile is the new face of businessSybase Türkiye
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase Türkiye
 

Plus de Sybase Türkiye (20)

Italya Posta Teskilatı Sybase Afaria Kullaniyot
Italya Posta Teskilatı Sybase Afaria KullaniyotItalya Posta Teskilatı Sybase Afaria Kullaniyot
Italya Posta Teskilatı Sybase Afaria Kullaniyot
 
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
 
SAP Sybase Event Streaming Processing
SAP Sybase Event Streaming ProcessingSAP Sybase Event Streaming Processing
SAP Sybase Event Streaming Processing
 
Sybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem PerformansSybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem Performans
 
Mobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuMobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme Klavuzu
 
Mobile Device Management for Dummies
Mobile Device Management for DummiesMobile Device Management for Dummies
Mobile Device Management for Dummies
 
SAP Sybase Data Management
SAP Sybase Data Management SAP Sybase Data Management
SAP Sybase Data Management
 
Sybase IQ ve Big Data
Sybase IQ ve Big DataSybase IQ ve Big Data
Sybase IQ ve Big Data
 
Sybase IQ ile Analitik Platform
Sybase IQ ile Analitik PlatformSybase IQ ile Analitik Platform
Sybase IQ ile Analitik Platform
 
SAP EIM
SAP EIM SAP EIM
SAP EIM
 
Appcelerator report-q2-2012
Appcelerator report-q2-2012Appcelerator report-q2-2012
Appcelerator report-q2-2012
 
Elastic Platform for Business Analytics
Elastic Platform for Business AnalyticsElastic Platform for Business Analytics
Elastic Platform for Business Analytics
 
Actionable Architecture
Actionable Architecture Actionable Architecture
Actionable Architecture
 
Why modeling matters ?
Why modeling matters ?Why modeling matters ?
Why modeling matters ?
 
Welcome introduction
Welcome introductionWelcome introduction
Welcome introduction
 
Real-Time Loading to Sybase IQ
Real-Time Loading to Sybase IQReal-Time Loading to Sybase IQ
Real-Time Loading to Sybase IQ
 
Mobile Application Strategy
Mobile Application StrategyMobile Application Strategy
Mobile Application Strategy
 
Mobile is the new face of business
Mobile is the new face of businessMobile is the new face of business
Mobile is the new face of business
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
 
Sybase IQ Big Data
Sybase IQ Big DataSybase IQ Big Data
Sybase IQ Big Data
 

Dernier

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Information Architech and DWH with PowerDesigner

  • 1. INFORMATION ARCHITECTURE FOR DWH PROJECTS RUAIRI PRENDIVILLE SENIOR CONSULTANT , SYBASE (UK) JUNE I4TH, 2012, ISTANBUL
  • 2. AGENDA • Introduction to DWH – Are DWH project complex, challenges, requirements • Information Architecture (EA) for DWH – Models, Workflows, Artifacts • Mapping over Sybase PowerDesigner – Mapping to IA models and artifacts – Features of interest for DWH • Demonstration – One example of IA architecture on the project • DWH Referent IA – Layers and recommendations 2 – Company Confidential – June 18, 2012
  • 3. COMPLEXITY OF DWH PROJECTS ARE DWH PROJECTS COMPLEX? 3 – Company Confidential – June 18, 2012
  • 4. 4 – Company Confidential – June 18, 2012
  • 5. BI/DWH COMPLEXITY Causes, sources – Data Sources  Different sources, technologies, business functions, legacy, overlapping, concepts, elements – Scope and Performances, • Never enough, never on time, content variations(!), – Participants • Different backgrounds, knowledge, skills, motivation, visions, – Requirements • Continuous changes and extensions, – Growth and Development • Volume of data, people, reports and analysis, – Quality • Clean, right, correct on time, cleansing (division of resp.) 5 – Company Confidential – June 18, 2012
  • 6. BI/DWH COMPLEXITY Change, Heterogeneity – Never enough  Users/BI Analyst can not give definite, detailed, complete and precise specification of all reports/views in advance (!),  Changes are coming on the end, they are inevitable and continual, – Never on time  Every change should be implemented and used in usable time frame, before user forgets about it, – Never one and exactly one data source,  Different sources results in: – Different DMS technology, different refresh rate, different volume, different performances (management)..... – Data overlapping – consolidation, 6 – Company Confidential – June 18, 2012
  • 7. BI/DWH COMPLEXITY Volume and growth, data quality – Large Volume and intensive Growth is inevitable,  Operational Data Sources, – Keep only data set needed for operational work (year?), – Keep it in the shape suitable for operational work (Relational), – Analytical Extension,  Keep data needed for sound analysis (many years?),  Keep it in the shape suitable for analysis (MDM), – Growth is inevitable per time and volume, – Compromises:  Time: keep last (x) months or representative sample,  Nobody is actually happy, neither IT or Business – Data Quality  Clean, consolidated data source does not exists,  Every data source needs “housekeeping” constantly, Data Entry/ETL 7 – Company Confidential – June 18, 2012
  • 8. BI/DWH COMPLEXITY Performance – Never fast enough  Use of technology not designed/suited for analytics (RDBMS),  Intensive use of „ad hoc“ request – indexing problem (RDBMS), – Free exploration over arbitrary data set is heavily limited,  Very intensive and heavy administration – never ending story, – One and only one complete “Version of the truth”  Similar or overlapping analysis are presenting different data!! – Which one is correct and right? What about the rest of it?  You are publisher – hold the responsibilities, – Hold the reader's trust, – Publish on regular basis, – Use variety of sources and edit them with quality and consistency,  Data consistency must be established and protected, 8 – Company Confidential – June 18, 2012
  • 9. INFORMATION ARCHITECTURE FOR DWH WORKFLOWS AND MODELS 9 – Company Confidential – June 18, 2012
  • 10. INFORMATION ARCHITECTURE FOR DWH Position of EA 10 – Company Confidential – June 18, 2012
  • 11. INFORMATION ARCHITECTURE FOR DWH Position of IA Motivation, goals, business principles organizational structure, Business Functions, Services and Processes IT support for Business Architecture System Services, Applications, Databases, Components, Forms, Reports, Data Flows.... Technology for IS Architecture, network, servers, installed instances, Access points, From current to planned 11 – Company Confidential – June 18, 2012
  • 12. INFORMATION ARCHITECTURE FOR DWH Method (ADM) – To Define Architecture Development Method  Define at any point of the project Who is doing What, How and When  Define Phases, Workflows, Artifacts, Models, and Deliverable – Essential for DWH/BI with Backward Requirement process – Presented ADM and IA is:  Agile – simplification of RUP, TOGAF  Iterative and Incremental – cyclic repetition of workflows,  Data Driven – based on Data Assets  Comprehensive – includes all activities including maintenance and RFC  Model Driven – all artifacts are represented with modeling artifacts  Requirement Driven – placed in the center of methodology  Sustainable – at any point knowledge is collected, formally specified and properly presented 12 – Company Confidential – June 18, 2012
  • 13. INFORMATION ARCHITECTURE FOR DWH Main ADM Cycle Requirements&Constraints in the center Not all are mandatory Presented main cycle, others possible Many cycles are expected All that is needed to obtain sustainable system • Development • Deployment • Maintenance Active, in IME 13 – Company Confidential – June 18, 2012
  • 14. INFORMATION ARCHITECTURE FOR DWH B.Data Analysis – Objective:  Discover, identify, collect, elaborate, specify, define and present Data Assets  Different abstraction levels: from conceptual to implementation – Viewpoints:  Architectural viewpoint, Data Providers and Consumers, data flow process, engaged systems, applications, components, usage, access rights  Structural viewpoint, structure, attributes, relationships, dependencies, rules applied on conceptual and physical level – Inputs:  IA (others not in the scope), – Outputs  DA, Sources Conceptual and Physical Data 14 – Company Confidential – June 18, 2012
  • 15. INFORMATION ARCHITECTURE FOR DWH C.DWH Design and Implementation – Objective:  D&I of integrated and unified data collection, organized in dimension of time, which is subject oriented used for analysis, planning and evaluation of business performances  Establish common view (unified/integrated/complete) over the enterprise data, stable source of historical information, accommodate data growth – Activities:  Full and detailed schema specification for DWH, Staging and ODS – Inputs:  IA & DA, Sources Conceptual/Physical Data, – Outputs  IA & DA, Conceptual and Physical DWH 15 – Company Confidential – June 18, 2012
  • 16. INFORMATION ARCHITECTURE FOR DWH D.ETL Design and Implementation – Objective:  To analyze, elaborate, define, specify, present and implement full and incremental ETL flows between source2staging, staging2DWH, DWH2MDM  To discover, identify, collect, elaborate, specify, define and present all characteristics of ETL flows, – Activities:  Extraction Method, Schema, Condition and Frequency for increments, – Source 2 Target Mapping,  Transformation processes on the appropriate level of details,  Data Flow Architecture, Trash management – Inputs:  IA&DA, Sources Conceptual/Physical Data and DWH, – Outputs  DA, Data Flow, Sources Conceptual/Physical Data, 16 – Company Confidential – June 18, 2012
  • 17. INFORMATION ARCHITECTURE FOR DWH E.BI Design and Implementation – Objective:  Establish Multidimensional space (Business Universe) with Facts, Measures, Dimensions and Hierarchies,  Build visualization including Reports, Dashboards, OLAP views,  Check if requested KPI set is supported and presented, – Activities:  MDM Space (above)  Detailed specification of requested KPI with mapping  Detailed specification of Reports, Dashboards and OLAP Views  Access rights and delivery mechanisms – Inputs:  DWH, IA and DA – Outputs  IA, DA, DWH (MDM) models 17 – Company Confidential – June 18, 2012
  • 18. INFORMATION ARCHITECTURE FOR DWH Paths – Simplified Analysis, Design and Implementation Generally many paths are possible Gap Analysis may discover missing info Analysis, Design and Implementation of DWH, ETL and BI are tightly interconnected and dependent on each other 18 – Company Confidential – June 18, 2012
  • 19. INFORMATION ARCHITECTURE FOR DWH Models – Business&Information Architecture – Specifies  Application systems and applications,  Data Assets, Databases, Data Source/Destination, Data Providers/Consumers,  Usage of Data Assets and Applications, cooperation and collaboration of Applications and/or services,  ownership over the Data Assets, Applications and Services, elements of SLA  ETL procedures on high abstraction level. – Viewpoints  Architecture of the system – Represents a “hat” for the rest of the system 19 – Company Confidential – June 18, 2012
  • 20. INFORMATION ARCHITECTURE FOR DWH Models - Source Model – Specifies  details to understand structural relationships and meaning (conceptual)  internal structure of data source with implementation details (physical) – tables, columns, views, keys, procedures, indexes, rights, constraints, triggers  consolidated by bidirectional synchronization and associated transformation  Specifies extraction scheme for every data source,  Source for Source2Target mapping – Viewpoint  One or more diagrams per source to represent subject area – Used to synchronize changes from source into DWH IA  Starting point for change management 20 – Company Confidential – June 18, 2012
  • 21. INFORMATION ARCHITECTURE FOR DWH Models – DWH model – Specifies  details to understand structural relationships and meaning (conceptual)  internal structure of DWH with implementation details (physical),  Internal MDM structure of Data Marts (physical),  For Staging, Trash, ODS, DWH and MDM  Target for Source2Target mapping  Relational2MDM mapping, – Viewpoints  One or more diagrams to represent subject area  One or more MDM diagrams to represent Data Marts – Used to synchronize changes from DWH IA to actual RDBMS  Ending point for change management 21 – Company Confidential – June 18, 2012
  • 22. INFORMATION ARCHITECTURE FOR DWH Models – Data Flow model – Specifies  Connects all important data sources to destination  Data flows from source to destination with all attributes and constraints – characteristics of flow processes, source and destination tables, kind of the flow (ETL, replication or federation), integration preconditions, used integration service, possible outcomes etc.  Mapping source2target within every step of the flow – Viewpoints  One or more diagrams to represent actual flow task – Aggregation, sort, filter, projection, split, join, merge, lookup  One or more diagrams to represent transformation control flow – Used to present integration, consolidation and migration 22 – Company Confidential – June 18, 2012
  • 23. MAPPING ON SYBASE POWERDESIGNER DWH RELATED MODELS AND FEATURES 23 – Company Confidential – June 18, 2012
  • 24. MAPPING ON SYBASE POWERDESIGNER Data Models 24 – Company Confidential – June 18, 2012
  • 25. MAPPING ON SYBASE POWERDESIGNER Architecture and Requirements 25 – Company Confidential – June 18, 2012
  • 26. MAPPING ON SYBASE POWERDESIGNER DHW related features – Dependency Matrix – What  Two dimensional hierarchical matrix  Present, review and create/delete links of particular kind between two artifacts – Any model, any diagram, any two artifacts – Indirect (two or more links) dependency, drilling  Hierarchy of objects on row/column, Copy to CVS – Reasoning  Full, rich, useful dependency analysis (network)  EAM to understand and present dependency between Data Assets and Data Providers and Consumers,  PDM to create mapping overview  DMM to present actual source to target dependencies 26 – Company Confidential – June 18, 2012
  • 27. MAPPING ON SYBASE POWERDESIGNER DHW related features – Mappings – What  Modeling Connection between objects – Mapping with transformation (O/R, R/R, O/O) – Generation (Generate Mappings)  Wizard to convert mappings into Transformation Task (ILM)  Mapping Editor – Reasoning  Data Flow specification  Relational to Multidimensional, – DWH2MDM  Relational to Relational, – Source2Target  Any descriptive dependency – Federation concept (not Replication or ETL) 27 – Company Confidential – June 18, 2012
  • 28. MAPPING ON SYBASE POWERDESIGNER DHW related features – Impact/Lineage Analysis – What  Impact Analysis – consequences of the change  Lineage Analysis – objects forming the basis for object  Temporary View for Review  IAM for permanent view, snapshot (Drilling, Exploring)  Analysis Rules changeable (Impact/Lineage), – Reasoning  Change Management evaluation, estimation and planning, – To asses change impact before it happens (costs, time, resources)  Snapshots – Development points, different version of system,  Meta Data BI – To explore meta-data set, discover implicit dependencies, 28 – Company Confidential – June 18, 2012
  • 29. DEMONSTRATION EXAMPLE 29 – Company Confidential – June 18, 2012
  • 30. REFERENT INFORMATION ARCHITECTURE MAIN LAYERS OF INFORMATION ARCHITECTURE 30 – Company Confidential – June 18, 2012
  • 31. REFERENT INFORMATION ARCHITECTURE Recommended architecture - example 31 – Company Confidential – June 18, 2012
  • 32. REFERENT INFORMATION ARCHITECTURE Data Access Layer - recommendations – Set of processes, tools, activities and models:  Data extraction (E) from operational system to DWH,  Transformation to suitable shape (T), – Data cleansing, consistency check, integrity, – Translation from operational to enterprise format, – Enterprise DWH data structure is inevitable different then operational,  Data loading into DWH (L), – Recommendations :  Understand OS structure, rules and dynamics,  Dynamics of data refresh rate should be realistic,  Changed Data Capture Algorithm: Intrusive/Non Intrusive,  Apply effective ETL/ELT, use staging area,  Document everything - very intensive and complex changes, – Mappings between Data Sources and DWH Destination, 32 – Company Confidential – June 18, 2012
  • 33. REFERENT INFORMATION ARCHITECTURE DWH Layer and Recommendations – DWH, Staging, Trash and ODS  Common view on enterprise data, regardless of how/who will use it,  Unification offers flexibility in how the data is later interpreted  A stable source of historical information,  Efficient accommodation of a data explosion (growth),  Supply data for Analytical layer on required granularity,  Trash and Alerts&Matching to jump over initial cleansing (blocker), – Recommendations:  Use pre-packaged solution and existing experience,  Use relational and multidimensional modeling (document all),  Relational to address performance issues, follow OS paradigm,  Multidimensional to present later Business Universe for Analytics,  Use views to transform and map Relational to Multidimensional and back, 33 – Company Confidential – June 18, 2012
  • 34. REFERENT INFORMATION ARCHITECTURE Delivery Layer and Recommendations – Set of processes, tools, activities and models:  Selection of data subset to be delivered,  Reorganization (format) of the data to be delivered, – Aggregation, Summing, Counting, additional classification, – Data transformation (Date, Time), slowly changing dimensions  Transform DWH structures to “Business Universe”, – Facts, Measurements, Dimensions, Hierarchies, Business lang. abstraction  Granularity accordingly to the End User needs, – Recommendations:  Use multidimensional modeling,  Model transformation/mappings between DWH and Data Mart(s),  Extend multidimensional model with required BI meta-data,  Define refresh rate on the basis on user needs (constraints),  Aggregations are difficult for incremental update 34 – Company Confidential – June 18, 2012
  • 35. REFERENT INFORMATION ARCHITECTURE MDM Layer and Recommendations – Data marts  DWH derivatives, provide the business community answers to asked questions and strategic analysis,  Tailored for a particular capability or function of enterprise,  Vertically organized and bounded to one business function,  Organized in multidimensional structure,  OLAP – On line Analytical Processing – ROLAP/MOLAP – Recommendations:  Choose proper storage technology (ROLAP/MOLAP), – Special storage may not be standard and may narrow your choices, – Common storage may not be performative enough,  Choose Virtual Marts as basement of Analytics,  Use separate V. Mart for separate business concerns,  Adjust to BI meta-data requirements, use automated access, 35 – Company Confidential – June 18, 2012
  • 36. INFORMATION ARCHITECTURE FOR DWH PROJECTS QUESTIONS? RUAIRI PRENDIVILLE SENIOR CONSULTANT , SYBASE (UK) JUNE I4TH, 2012, ISTANBUL