SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Enterprise Data Management
SAP ANALYTICS & INNOVATION FORUM '12
Mehmet ÇAVUŞ, Sybase, Technical Consultant
16.03.2012




                                             1
The Modeling Environment - Domains
The Modeling Environment




© 2012 SAP AG. All rights reserved.   2
PowerDesigner Architecture




© 2012 SAP AG. All rights reserved.   3
Conceptual Model (CDM) / Logical Data Model(LDM)
 PowerDesigner Models

 Fulfills the following roles:

 – Represents the overall logical structure of a data, independent of any
 software or data storage structure - system and business domain,

 – Gives a formal representation of the data structure needed to run an
 enterprise or a business process/service,

 – Uses ER, Merise and IDEF1X notations,

 – Uses only one conceptual data diagram,

 – Represents the organization of data in a graphical format,

 – Imports/Exports Data Items and Entities from BPM




© 2012 SAP AG. All rights reserved.                                         4
Conceptual Data Model (CDM) / Logical Data Model(LDM)
 PowerDesigner Models
                                            Employee
                        Employee Identifier <pi> ID      <M>                                   •Standard   E/R modeling
                        Employee Name        <ai> NAME
                        Employee Description <ai> L_TEXT
                        Identifier_1 <pi>                                                      •Business  rules, domains, data
                        Identifier_2 <ai>
                        ...
                                                                                               items, entities, relationships,
                                                                                               associations, identifiers, inheritance
      Sales                                                                  Stock_Clerk
Salary     MNY
Commission MNY
                                                                             Hourly Rate MNY
                                                                                               •Supports one-to-many & many-to-
                                             Shipper                                           many relationships
                                            Salary MNY

                                                                                               •Automatic   physical data model
                                            Orders                                             generation
                              OrderID     <pi> ID     <M>
                              Description      L_TEXT <M>
                              Identifier_1 <pi>
                              ...


             Customer                                                    Items
 Address         ADDR
                                                         ItemsID     <pi> ID     <M>
 CustomerID <pi> ID   <M>
                                                         Description      L_TEXT
 Name            MNY
                                                         Identifier_1 <pi>
 Phone           PHN                                     ...
 Identifier_1 <pi>
 ...




© 2012 SAP AG. All rights reserved.                                                                                               5
Physical Data Model (PDM)
PowerDesigner Models

Represents the implementation of physical structure of a data for selected
(R)DBMS including data storage structure and management choices or
parameters (particularities of DBMS),

It gives a formal representation of the physical data structure to be installed
and actively used within the IT system,

Uses standardized relational or multidimensional notation,

The PDM fills the following roles:
– Represents the organization of physical data in a graphical format,
– Verifies the validity of data design for selected (R)DBMS,
– Holds all (R)DBMS related choices and particularities,
– Used for repository generation, synchronization and administration,
– Facilitate O/R, used with framework, and R/R mapping from DWH




© 2012 SAP AG. All rights reserved.                                               6
Multi-Dimension Data Warehouse Design

                 Star Schema                                                         Location
                             Product                                     Location ID integer     <pk>                                          Time
                                                                         Country     varchar(30)                                Time ID    integer <pk>
             Product ID integer     <pk>
                                                                         City        varchar(30)                                Year       integer
             Name       varchar(30)
                                                                                                                                Month      integer
                                                                                                                                Day        integer


                                                                                      Sales                            Country_City_Location

                                                                            Sales ID    integer <pk>               Country ID   <h:1>
                                                                            Product ID integer <fk1>
                                                                            Location ID integer <fk2>
                                                                            ...
                                                                                                                   Country Name
                                                                                                                   City ID
                                                                                                                   City Name
                                                                                                                                <h:2>             Multi-dimension
                                                      Country
                                       Country ID   integer
                                       Country Name varchar(30)
                                                                <pk>
                                                                                                                   Zip
                                                                                                                   Location ID  <h:3>                  Model
                                                                                                                   Hierarchy_1 <Default> <h>


                                                       City                                                                 Sales - Country_City_Location
         Product Category               City ID      integer     <pk>                                                                                                         Month_Time
                                                                                                Month
Category ID   integer     <pk>          Country ID   integer     <fk>
                                                                                   Month Number integer     <pk>                                                       Month Number <h:1>
Category Name varchar(30)               City Name    varchar(30)
                                                                                   Month Name   varchar(10)                                     Sales                  Month Name
                                        Zip          varchar(30)
                                                                                                                                                      Sales - Month_Time
                                                                                                                                                                       Time ID      <h:2>
                                                                                                                                          Sales ID
                                                                                                                                          Sales number                 Year
                                                                                                                                                                       Month
                                                                                                                                          Sales                        Day
                                                     Location                                    Time                                                                Hierarchy_1 <Default> <h>
              Product
                                         Location ID integer <pk>                                                         Sales - Product Category_Product
  Product ID integer      <pk>                                                       Time ID        integer <pk>
                                         City ID     integer <fk>
  Category ID integer     <fk>                                                       Month Number   integer <fk>
  Name        varchar(30)                                                            Year           integer
                                                                                     Month          integer            Product Category_Product
                                                                                     Day            integer
                                                                                                                    Category ID   <h:1>

   Snowflake                                 Sales ID
                                                      Sales
                                                         integer <pk>
                                                                                                                    Category Name
                                                                                                                    Product ID
                                                                                                                    Name
                                                                                                                                  <h:2>


    Schema                                   Product ID integer <fk1>
                                             Location ID integer <fk2>
                                             ...
                                                                                                                    Hierarchy_1 <Default> <h>

       © 2012 SAP AG. All rights reserved.                                                                                                                                             7
Physical Data Model (PDM)
PowerDesigner Models

   Oracle 8i, 8i2, 9i, 9i2, 10g, 10gR2 and 11g support
   •Bitmap join indexes                     Oracle Database Packages
   •Global Temporary Tables                 “Undo” Tablespaces and Storage Partitions
   •Abstract Data Types                     Oracle Materialized Views
   •Oracle Dimension support
              ...
   IBM DB/2 5.x, 6, 7, 8 and 9 for OS/390 and Common Server support
   •Detailed Tablespace definitions         Column LOB options
   •Tables with Computed Columns            Generated and Encrypted Value declarations,
   •DB/2 index Bind Packages                DB/2 Materialized Query Tables
              ...
   Microsoft SQL Server 7.x, 2000, 2005 and 2008 support
   •Indexed Views with encryption options Multiple file definitions for filegroups
   •Row Global Unique Identifier             Constraint and Collation names
   •Identity properties                      Replication settings
   •Microsoft Analysis Services including cubes
              ...
   Adabas, AS400, Informix, MySQL, Netezza, PostgreSQL, Teradata ...


© 2012 SAP AG. All rights reserved.                                                       8
Data Movement Model (DMM)
PowerDesigner Models

High level physical view of information (data) movement/flow processes,
either through replication or any other data flow,
  – Replication as a process where transactions performed on one (source)
database are propagated asynchronously to one or more target database in
a serialized manner,

It gives physical view of information sources, destination, applied
transformations, replication processes and source/destination data
structure mappings,

Uses simple graphical notation,

The DMM is used for the following roles:
– To present data flows, transformations, data sources and destination,
– To describe replication process for Replication Server or Mobilink,
– To document DWH ETL/delivery flows and used mappings,
– Allows direct access to every data model used within the flow

© 2012 SAP AG. All rights reserved.                                         9
Data Movement Model (DMM)
PowerDesigner Models




© 2012 SAP AG. All rights reserved.   10
Impact Analysis in PowerDesigner




© 2012 SAP AG. All rights reserved.   12
PowerDesigner
Reporting – Report Generator
Powerful report generator
                           Multi-model
                           Customizable
                           Template-based
                           Easy-to-use,   drag-and-drop interface

Generates RTF or HTML




© 2012 SAP AG. All rights reserved.                                  13
Repository Architecture


We need a good metadata repository

•Team development
          Security to protect elements,
           core, library, etc.
          Single source for all
           elements (find and reuse)
•Model management
            Versioning
            Branching
            Compare/Merge
            Reporting
 Enterprise Glossary & Library.
 Impact Analysis in Repository.


© 2012 SAP AG. All rights reserved.        14
Repository Portal




© 2012 SAP AG. All rights reserved.   15
DataWarehousing Architecture




                                      2




                      1
© 2012 SAP AG. All rights reserved.       16
Migrating an OLTP Database to a Data Warehouse

 To establish a data warehouse using an OLTP database


   I.             Reverse engineer the OLTP database with statistics
   II.            Generate/Create an DW Physical Data Model (PDM)
                           Modify DW model using indexes based on statistics, denormalization, etc...
                           Define the transformation between source and DW models using either mapping or
                            DMM
   III.           Generate the data warehouse
   IV.            Move data from OLTP database to DW by
                           Generating export/import scripts to run on OLTP database and DW
                           Creating ETL templates




© 2012 SAP AG. All rights reserved.                                                                          17
1- Reverse Engineering the OLTP Database with Statistics


PowerDesigner allows users to reverse engineer statistics data (number of
rows, number of distinct values for a column, …)




© 2012 SAP AG. All rights reserved.                                         18
2- Generating Physical Data Model (PDM) for DW


PowerDesigner allows users to generate new models using link and synch
methodology.




© 2012 SAP AG. All rights reserved.                                      19
>Define the transformation by DMM or Mapping




© 2012 SAP AG. All rights reserved.                            20
3- Generating the Data Warehouse Database


Generate the data warehouse database using the Database>“Generate
Database” command.




© 2012 SAP AG. All rights reserved.                                 21
4- Example of an Export & Load Script




© 2012 SAP AG. All rights reserved.     22
Powerdesigner Modeling
Information Architecture




© 2012 SAP AG. All rights reserved.   23
Our Customer’s Perspective…




© 2012 SAP AG. All rights reserved.   24
Turkcell Success Story

                                                                    “It was an amazing success of
Turkcell, the leading mobile phone operator in Turkey,                  Sybase PowerDesigner.”
previously kept conceptual, logical, physical data,
ETL process modeling,
                                                                           Yuksel Guler,
source to target mapping relations information been in
Microsoft® Word, Visio and Excel. Using Sybase PowerDesigner,   Turkcell Communication Service A.fi.,
Turkcell is able to manage all modeling requirements             Service and Product Development
within BIS-Reengineering project.



Business Advantage
Turkcell is able to develop impact analysis on changes made
in any department, and provide information on changes
that affect underlying metadata.

Key Benefits

•Reduces business process             modeling time by 40%
•Saves 30% in labor efforts
•Provides compatibility with other software
•Increases specifications for projects in a single modeling tool
•Synchronizes with Microsoft® Word for business process modeling (BPM)




© 2012 SAP AG. All rights reserved.                                                                 25
Conclusion


Using PowerDesigner and Model-Driven Approach can greatly accelerate the
development, increase the productivity and reduce errors for data warehouse
design and implementation.




© 2012 SAP AG. All rights reserved.                                       26
Thank you


Mehmet ÇAVUŞ
Technical Consultant


mehmet.cavus@sybase.com.tr
+90 (0) 212 351 27 30

Más contenido relacionado

La actualidad más candente

Master Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceMaster Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceDATAVERSITY
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingCOMPETENSIS
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM RoadmapAras
 
Accenture Demand Driven MRP Roadmap
Accenture Demand Driven MRP RoadmapAccenture Demand Driven MRP Roadmap
Accenture Demand Driven MRP Roadmapmichelevismara
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...Christopher Bradley
 
Enterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy DeploymentEnterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy DeploymentJouko Poutanen
 
Itil Service Portfolio Management, The Service Catalog, And You
Itil Service Portfolio Management, The Service Catalog, And YouItil Service Portfolio Management, The Service Catalog, And You
Itil Service Portfolio Management, The Service Catalog, And Yourajanam
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryMark Kromer
 
Introduction to Data Governance
Introduction to Data GovernanceIntroduction to Data Governance
Introduction to Data GovernanceJohn Bao Vuu
 
DataEd Webinar: Reference & Master Data Management - Unlocking Business Value
DataEd Webinar:  Reference & Master Data Management - Unlocking Business ValueDataEd Webinar:  Reference & Master Data Management - Unlocking Business Value
DataEd Webinar: Reference & Master Data Management - Unlocking Business ValueDATAVERSITY
 
Master Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and GovernanceMaster Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and GovernanceDATAVERSITY
 
Master Data Management's Place in the Data Governance Landscape
Master Data Management's Place in the Data Governance Landscape Master Data Management's Place in the Data Governance Landscape
Master Data Management's Place in the Data Governance Landscape CCG
 
Mdm for material master
Mdm for material masterMdm for material master
Mdm for material masterSurya Baldwa
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling FundamentalsDATAVERSITY
 
MDM Strategy & Roadmap
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmapvictorlbrown
 
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence ManagementAhmed Alorage
 
Read 1-hyperion planning presentation
Read 1-hyperion planning presentationRead 1-hyperion planning presentation
Read 1-hyperion planning presentationAmit Sharma
 

La actualidad más candente (20)

Master Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceMaster Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and Governance
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modeling
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM Roadmap
 
SAP EASY DMS
SAP EASY DMSSAP EASY DMS
SAP EASY DMS
 
Accenture Demand Driven MRP Roadmap
Accenture Demand Driven MRP RoadmapAccenture Demand Driven MRP Roadmap
Accenture Demand Driven MRP Roadmap
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
 
Enterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy DeploymentEnterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy Deployment
 
Itil Service Portfolio Management, The Service Catalog, And You
Itil Service Portfolio Management, The Service Catalog, And YouItil Service Portfolio Management, The Service Catalog, And You
Itil Service Portfolio Management, The Service Catalog, And You
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
 
Introduction to Data Governance
Introduction to Data GovernanceIntroduction to Data Governance
Introduction to Data Governance
 
DataEd Webinar: Reference & Master Data Management - Unlocking Business Value
DataEd Webinar:  Reference & Master Data Management - Unlocking Business ValueDataEd Webinar:  Reference & Master Data Management - Unlocking Business Value
DataEd Webinar: Reference & Master Data Management - Unlocking Business Value
 
Master Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and GovernanceMaster Data Management – Aligning Data, Process, and Governance
Master Data Management – Aligning Data, Process, and Governance
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data Management
 
Master Data Management's Place in the Data Governance Landscape
Master Data Management's Place in the Data Governance Landscape Master Data Management's Place in the Data Governance Landscape
Master Data Management's Place in the Data Governance Landscape
 
Mdm for material master
Mdm for material masterMdm for material master
Mdm for material master
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling Fundamentals
 
Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management
 
MDM Strategy & Roadmap
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmap
 
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
 
Read 1-hyperion planning presentation
Read 1-hyperion planning presentationRead 1-hyperion planning presentation
Read 1-hyperion planning presentation
 

Similar a SAP Power Designer

Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...FrederikN
 
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)Paulo Gandra de Sousa
 
Greenfield Development with CQRS and Windows Azure
Greenfield Development with CQRS and Windows AzureGreenfield Development with CQRS and Windows Azure
Greenfield Development with CQRS and Windows AzureDavid Hoerster
 
SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...
SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...
SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...George McGeachie
 
Tirta ERP - Business Intelligence Layer
Tirta ERP - Business Intelligence LayerTirta ERP - Business Intelligence Layer
Tirta ERP - Business Intelligence LayerWildan Maulana
 
Dw design 1_dim_facts
Dw design 1_dim_factsDw design 1_dim_facts
Dw design 1_dim_factsClaudia Gomez
 
Semantics enhancing Augmented Reality and making our reality smarter
Semantics enhancing Augmented Reality and making our reality smarterSemantics enhancing Augmented Reality and making our reality smarter
Semantics enhancing Augmented Reality and making our reality smarterSTI International Research
 
Webinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick DatabaseWebinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick DatabaseMongoDB
 
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: TutorialMongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: TutorialMongoDB
 
[WSO2Con Asia 2018] Patterns for Building Streaming Apps
[WSO2Con Asia 2018] Patterns for Building Streaming Apps[WSO2Con Asia 2018] Patterns for Building Streaming Apps
[WSO2Con Asia 2018] Patterns for Building Streaming AppsWSO2
 
Simplify Feature Engineering in Your Data Warehouse
Simplify Feature Engineering in Your Data WarehouseSimplify Feature Engineering in Your Data Warehouse
Simplify Feature Engineering in Your Data WarehouseFeatureByte
 
Keyword Services Platform (KSP) from Microsoft adCenter
Keyword Services Platform (KSP) from Microsoft adCenterKeyword Services Platform (KSP) from Microsoft adCenter
Keyword Services Platform (KSP) from Microsoft adCentergoodfriday
 

Similar a SAP Power Designer (20)

Welcome introduction
Welcome introductionWelcome introduction
Welcome introduction
 
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
 
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)
 
PoEAA by Example
PoEAA by ExamplePoEAA by Example
PoEAA by Example
 
Greenfield Development with CQRS and Windows Azure
Greenfield Development with CQRS and Windows AzureGreenfield Development with CQRS and Windows Azure
Greenfield Development with CQRS and Windows Azure
 
SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...
SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...
SAP PowerDesigner Masterclass for the UK SAP Database & Technology User Group...
 
Tirta ERP - Business Intelligence Layer
Tirta ERP - Business Intelligence LayerTirta ERP - Business Intelligence Layer
Tirta ERP - Business Intelligence Layer
 
Dw design 1_dim_facts
Dw design 1_dim_factsDw design 1_dim_facts
Dw design 1_dim_facts
 
HIBCC
HIBCC HIBCC
HIBCC
 
Super spike
Super spikeSuper spike
Super spike
 
Dwlogical0910
Dwlogical0910Dwlogical0910
Dwlogical0910
 
Ispcms.ppt
Ispcms.pptIspcms.ppt
Ispcms.ppt
 
Semantics enhancing Augmented Reality and making our reality smarter
Semantics enhancing Augmented Reality and making our reality smarterSemantics enhancing Augmented Reality and making our reality smarter
Semantics enhancing Augmented Reality and making our reality smarter
 
Webinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick DatabaseWebinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick Database
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Boot slides xxl
Boot slides xxlBoot slides xxl
Boot slides xxl
 
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: TutorialMongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
 
[WSO2Con Asia 2018] Patterns for Building Streaming Apps
[WSO2Con Asia 2018] Patterns for Building Streaming Apps[WSO2Con Asia 2018] Patterns for Building Streaming Apps
[WSO2Con Asia 2018] Patterns for Building Streaming Apps
 
Simplify Feature Engineering in Your Data Warehouse
Simplify Feature Engineering in Your Data WarehouseSimplify Feature Engineering in Your Data Warehouse
Simplify Feature Engineering in Your Data Warehouse
 
Keyword Services Platform (KSP) from Microsoft adCenter
Keyword Services Platform (KSP) from Microsoft adCenterKeyword Services Platform (KSP) from Microsoft adCenter
Keyword Services Platform (KSP) from Microsoft adCenter
 

Más 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
 
Sybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase Türkiye
 
Elastic Platform for Business Analytics
Elastic Platform for Business AnalyticsElastic Platform for Business Analytics
Elastic Platform for Business AnalyticsSybase Türkiye
 
Information Architech and DWH with PowerDesigner
Information Architech and DWH with PowerDesignerInformation Architech and DWH with PowerDesigner
Information Architech and DWH with PowerDesignerSybase 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
 

Más 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
 
Sybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs Erwin
 
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
 
Information Architech and DWH with PowerDesigner
Information Architech and DWH with PowerDesignerInformation Architech and DWH with PowerDesigner
Information Architech and DWH with PowerDesigner
 
Why modeling matters ?
Why modeling matters ?Why modeling matters ?
Why modeling matters ?
 
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
 

Último

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
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
 
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
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
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
 

Último (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.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
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
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
 
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
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
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
 

SAP Power Designer

  • 1. Enterprise Data Management SAP ANALYTICS & INNOVATION FORUM '12 Mehmet ÇAVUŞ, Sybase, Technical Consultant 16.03.2012 1
  • 2. The Modeling Environment - Domains The Modeling Environment © 2012 SAP AG. All rights reserved. 2
  • 3. PowerDesigner Architecture © 2012 SAP AG. All rights reserved. 3
  • 4. Conceptual Model (CDM) / Logical Data Model(LDM) PowerDesigner Models Fulfills the following roles: – Represents the overall logical structure of a data, independent of any software or data storage structure - system and business domain, – Gives a formal representation of the data structure needed to run an enterprise or a business process/service, – Uses ER, Merise and IDEF1X notations, – Uses only one conceptual data diagram, – Represents the organization of data in a graphical format, – Imports/Exports Data Items and Entities from BPM © 2012 SAP AG. All rights reserved. 4
  • 5. Conceptual Data Model (CDM) / Logical Data Model(LDM) PowerDesigner Models Employee Employee Identifier <pi> ID <M> •Standard E/R modeling Employee Name <ai> NAME Employee Description <ai> L_TEXT Identifier_1 <pi> •Business rules, domains, data Identifier_2 <ai> ... items, entities, relationships, associations, identifiers, inheritance Sales Stock_Clerk Salary MNY Commission MNY Hourly Rate MNY •Supports one-to-many & many-to- Shipper many relationships Salary MNY •Automatic physical data model Orders generation OrderID <pi> ID <M> Description L_TEXT <M> Identifier_1 <pi> ... Customer Items Address ADDR ItemsID <pi> ID <M> CustomerID <pi> ID <M> Description L_TEXT Name MNY Identifier_1 <pi> Phone PHN ... Identifier_1 <pi> ... © 2012 SAP AG. All rights reserved. 5
  • 6. Physical Data Model (PDM) PowerDesigner Models Represents the implementation of physical structure of a data for selected (R)DBMS including data storage structure and management choices or parameters (particularities of DBMS), It gives a formal representation of the physical data structure to be installed and actively used within the IT system, Uses standardized relational or multidimensional notation, The PDM fills the following roles: – Represents the organization of physical data in a graphical format, – Verifies the validity of data design for selected (R)DBMS, – Holds all (R)DBMS related choices and particularities, – Used for repository generation, synchronization and administration, – Facilitate O/R, used with framework, and R/R mapping from DWH © 2012 SAP AG. All rights reserved. 6
  • 7. Multi-Dimension Data Warehouse Design Star Schema Location Product Location ID integer <pk> Time Country varchar(30) Time ID integer <pk> Product ID integer <pk> City varchar(30) Year integer Name varchar(30) Month integer Day integer Sales Country_City_Location Sales ID integer <pk> Country ID <h:1> Product ID integer <fk1> Location ID integer <fk2> ... Country Name City ID City Name <h:2> Multi-dimension Country Country ID integer Country Name varchar(30) <pk> Zip Location ID <h:3> Model Hierarchy_1 <Default> <h> City Sales - Country_City_Location Product Category City ID integer <pk> Month_Time Month Category ID integer <pk> Country ID integer <fk> Month Number integer <pk> Month Number <h:1> Category Name varchar(30) City Name varchar(30) Month Name varchar(10) Sales Month Name Zip varchar(30) Sales - Month_Time Time ID <h:2> Sales ID Sales number Year Month Sales Day Location Time Hierarchy_1 <Default> <h> Product Location ID integer <pk> Sales - Product Category_Product Product ID integer <pk> Time ID integer <pk> City ID integer <fk> Category ID integer <fk> Month Number integer <fk> Name varchar(30) Year integer Month integer Product Category_Product Day integer Category ID <h:1> Snowflake Sales ID Sales integer <pk> Category Name Product ID Name <h:2> Schema Product ID integer <fk1> Location ID integer <fk2> ... Hierarchy_1 <Default> <h> © 2012 SAP AG. All rights reserved. 7
  • 8. Physical Data Model (PDM) PowerDesigner Models Oracle 8i, 8i2, 9i, 9i2, 10g, 10gR2 and 11g support •Bitmap join indexes Oracle Database Packages •Global Temporary Tables “Undo” Tablespaces and Storage Partitions •Abstract Data Types Oracle Materialized Views •Oracle Dimension support ... IBM DB/2 5.x, 6, 7, 8 and 9 for OS/390 and Common Server support •Detailed Tablespace definitions Column LOB options •Tables with Computed Columns Generated and Encrypted Value declarations, •DB/2 index Bind Packages DB/2 Materialized Query Tables ... Microsoft SQL Server 7.x, 2000, 2005 and 2008 support •Indexed Views with encryption options Multiple file definitions for filegroups •Row Global Unique Identifier Constraint and Collation names •Identity properties Replication settings •Microsoft Analysis Services including cubes ... Adabas, AS400, Informix, MySQL, Netezza, PostgreSQL, Teradata ... © 2012 SAP AG. All rights reserved. 8
  • 9. Data Movement Model (DMM) PowerDesigner Models High level physical view of information (data) movement/flow processes, either through replication or any other data flow, – Replication as a process where transactions performed on one (source) database are propagated asynchronously to one or more target database in a serialized manner, It gives physical view of information sources, destination, applied transformations, replication processes and source/destination data structure mappings, Uses simple graphical notation, The DMM is used for the following roles: – To present data flows, transformations, data sources and destination, – To describe replication process for Replication Server or Mobilink, – To document DWH ETL/delivery flows and used mappings, – Allows direct access to every data model used within the flow © 2012 SAP AG. All rights reserved. 9
  • 10. Data Movement Model (DMM) PowerDesigner Models © 2012 SAP AG. All rights reserved. 10
  • 11. Impact Analysis in PowerDesigner © 2012 SAP AG. All rights reserved. 12
  • 12. PowerDesigner Reporting – Report Generator Powerful report generator Multi-model Customizable Template-based Easy-to-use, drag-and-drop interface Generates RTF or HTML © 2012 SAP AG. All rights reserved. 13
  • 13. Repository Architecture We need a good metadata repository •Team development  Security to protect elements, core, library, etc.  Single source for all elements (find and reuse) •Model management  Versioning  Branching  Compare/Merge  Reporting  Enterprise Glossary & Library.  Impact Analysis in Repository. © 2012 SAP AG. All rights reserved. 14
  • 14. Repository Portal © 2012 SAP AG. All rights reserved. 15
  • 15. DataWarehousing Architecture 2 1 © 2012 SAP AG. All rights reserved. 16
  • 16. Migrating an OLTP Database to a Data Warehouse To establish a data warehouse using an OLTP database I. Reverse engineer the OLTP database with statistics II. Generate/Create an DW Physical Data Model (PDM)  Modify DW model using indexes based on statistics, denormalization, etc...  Define the transformation between source and DW models using either mapping or DMM III. Generate the data warehouse IV. Move data from OLTP database to DW by  Generating export/import scripts to run on OLTP database and DW  Creating ETL templates © 2012 SAP AG. All rights reserved. 17
  • 17. 1- Reverse Engineering the OLTP Database with Statistics PowerDesigner allows users to reverse engineer statistics data (number of rows, number of distinct values for a column, …) © 2012 SAP AG. All rights reserved. 18
  • 18. 2- Generating Physical Data Model (PDM) for DW PowerDesigner allows users to generate new models using link and synch methodology. © 2012 SAP AG. All rights reserved. 19
  • 19. >Define the transformation by DMM or Mapping © 2012 SAP AG. All rights reserved. 20
  • 20. 3- Generating the Data Warehouse Database Generate the data warehouse database using the Database>“Generate Database” command. © 2012 SAP AG. All rights reserved. 21
  • 21. 4- Example of an Export & Load Script © 2012 SAP AG. All rights reserved. 22
  • 22. Powerdesigner Modeling Information Architecture © 2012 SAP AG. All rights reserved. 23
  • 23. Our Customer’s Perspective… © 2012 SAP AG. All rights reserved. 24
  • 24. Turkcell Success Story “It was an amazing success of Turkcell, the leading mobile phone operator in Turkey, Sybase PowerDesigner.” previously kept conceptual, logical, physical data, ETL process modeling, Yuksel Guler, source to target mapping relations information been in Microsoft® Word, Visio and Excel. Using Sybase PowerDesigner, Turkcell Communication Service A.fi., Turkcell is able to manage all modeling requirements Service and Product Development within BIS-Reengineering project. Business Advantage Turkcell is able to develop impact analysis on changes made in any department, and provide information on changes that affect underlying metadata. Key Benefits •Reduces business process modeling time by 40% •Saves 30% in labor efforts •Provides compatibility with other software •Increases specifications for projects in a single modeling tool •Synchronizes with Microsoft® Word for business process modeling (BPM) © 2012 SAP AG. All rights reserved. 25
  • 25. Conclusion Using PowerDesigner and Model-Driven Approach can greatly accelerate the development, increase the productivity and reduce errors for data warehouse design and implementation. © 2012 SAP AG. All rights reserved. 26
  • 26. Thank you Mehmet ÇAVUŞ Technical Consultant mehmet.cavus@sybase.com.tr +90 (0) 212 351 27 30