PowerDesigner V12 표준 제안서 2007.05 한국 사이베이스
목 차 1. PowerDesigner 소개 2. 기능 항목 3. 비 기능 항목 3.1 업체 안정성 2.1 지원 DBMS 2.2 사용 용이성 2.3 모델 통합 관리 2.4 Logical Modeling 2.5 Physical Modeling 2.6 Object 표준화 2.7 Reverse Engineering 2.8 Documentation 3. 비 기능 항목 3.1 업체 안정성 3.2 기술지원 (교육프로그램 포함) 3.3 유지보수 3.4 점유율 3.5 Reference
1.PowerDesigner 소개 PowerDesigner History PowerDesigner는 변화하는 신기술을 적용하기 위해 매년 Major 버전을 출시하고 있습니다. OLD GENERATION – Completed commitment to traditional E/R 1989 1990 1991 1992 1994 1996 v1 Initial release Internal use only v2 Analysis Modeling (French) v3 Multiple Models v4 Enterprise Edition v5 DFD Process modeling v6 Warehouse modeling NEW GENERATION – Reinvented and refined – uml, business modeling 1999 2000, 2001 2002 2003 Q1-2004 Q4-2004 2006 v7.0 First UML v7.5 Enterprise Repository v8.0 Enhanced UML v9.0 BP Modeling, J2EE in UML, New Warehouse Modeling v9.5/9.5.2 All UML diagrams, Round-trip engineering for Java, PB, eclipse v10.0 Enhanced BP Modeling, Simulation, MDA, BPEL, XML, VB.Net, C# v11.0 Requirements Mgmt, Impact Analysis, Enhanced BPM, XML in RDBMS, And more v12.0 UML 2.0 Meta-Data Mapping Report Wizard BPMN support VisualStudio.Net
Traceability – Impact Analysis 1.PowerDesigner 소개 PowerDesigner Architecture PowerDesigner는 데이터 모델링 시장의 선두 업체로 자리매김하고 있으며 이를 바탕으로 UML이나 EA Tool로 그 영역을 확장해 가고 있습니다. Enterprise Modeling Analysis & Design Development / Deployment Requirement Data Models (Physical) Code …… Data Models (Conceptual) UML Models (Technical) Process Models ILM Models (RepServer, Mobi) Plug-In : Workspace, MS Visual Studio 2005 UML Models (High-Level) Metadata Repository Traceability – Impact Analysis Framework Support TOGAF, Zachman Common Metadata Repository Interface with ETL & BI Products Sybase ETL, Avaki
1.PowerDesigner 소개 2007 2008 PowerDesigner 12.5 (Jun/2007) PowerDesigner Roadmap PowerDesigner 12.5 (Jun/2007) Repository enhancements Support native database drivers & JDBC ETL & EII modeling CDM-CDM mapping Improve SQL Server 2005 support Complete UML 2.0 support Generate ORM for .NET Compact Framework … PowerDesigner 12.6 (Sep/2007) Common Metadata Repository Repository Server Repository Web browser Round-trip BPEL support for BP Service Interface with Avaki & Solonde … PowerDesigner 15 (Jun/2008) Metadata Management Dictionary Glossary Taxonomy Master Data Definition Data Quality Management Improve Repository Support Enterprise Architecture Improve Enterprise Modeling … 2007 2008
목 차 1. PowerDesigner 소개 2. 기능 항목 3. 비 기능 항목 3.1 업체 안정성 2.1 지원 DBMS 2.2 사용 용이성 2.3 모델 통합 관리 2.4 Logical Modeling 2.5 Physical Modeling 2.6 Object 표준화 2.7 Reverse Engineering 2.8 Documentation 3. 비 기능 항목 3.1 업체 안정성 3.2 기술지원 (교육프로그램 포함) 3.3 유지보수 3.4 점유율 3.5 Reference
2.1 지원 RDBMS Tool이 지원하는 DBMS의 Coverage DBMS 연결 방법
2.1 지원 RDBMS Tool이 지원하는 DBMS의 Coverage PowerDesigner는 현존하는 대부분의 상용 DBMS를 제품 Version별로 지원합니다. 지원 하는 DBMS별 Version별 List 입니다. Version별 총 53개의 DBMS를 지원합니다. 지원 가능 DBMS List AS/400 Microsoft Access 95 & 97 Sybase ASA 7, 8, 9 IBM DB2 5.x for OS/390 Microsoft Access 2000 Sybase ASE 11, 11.5, 11.9, 12, 12.5 IBM DB2 UDB 5.x Common Server Microsoft SQL Server 7.x Sybase ASE 12.5.1, 12.5.2, 12.5.3a IBM DB2 UDB 6.x for OS/390 Microsoft SQL Server 2000 Sybase ASE 15 IBM DB2 UDB 6.x Common Server Microsoft SQL Server 2005 Sybase IQ 12.0, 12.4.3, 12.5, 12.6 IBM DB2 UDB 7.x for OS/390 ORACLE Version 7 Sybase SQL Anywhere 10 IBM DB2 UDB 7.x Common Server ORACLE Version 8 Ingres R3 3.0.1 IBM DB2 UDB 8.x for OS/390 ORACLE Version 8i (8.1.5) InterBase 5.x, 6.x IBM DB2 UDB 8.x Common Server ORACLE Version 8i2 (8.1.6) MySQL 3.22, 3.23, 4.0, 5.0 INFORMIX SQL 8.x ORACLE Version 9i NonStop SQL INFORMIX SQL 9.x ORACLE Version 9i2 ODBC 3.0 ADABAS D ORACLE Version 10g Teradata V2R5 ALLBASE/SQL G.1 ANSI Level 2
2.1 지원 RDBMS DBMS 연결 방법 PowerDesigner는 기본적으로 DataDirect의 ODBC 모듈을 OEM으로 공급받고 있으며, 이 모듈을 통해 대부분의 상용 RDBMS에 연결할 수 있습니다. 12.5 버전에서는 JDBC를 이용한 Connection도 제공하고 있습니다.
2.2 사용 용이성 직관적 User Interface 제공 Entity / Table 관리 용이성 작업 효율성 – 일괄처리 용이성 작업 효율성 – Short Cut 지원 각종 정보에 대한 검색기능 지원 Entity / Table 간 관계 설정 용이성 ERD로 표현된 Element에 대한 정렬 기능 Model 내 Element들에 대한 Navigation, 검색, Element Go To 기능 제공되는 API를 통한 기능의 확장 가능성 Data Modeling을 위한 각종 작업의 Tool 통합성
2.2 사용 용이성 직관적 User Interface 제공 PowerDesigner는 Window User Interface를 사용하여, 직관력을 높입니다. Menu Bar Tool Bar Diagram Window Browser Tree View Message Window
2.2 사용 용이성 Entity / Table 관리 용이성 Entity / Table의 등록, 수정, 삭제는 여러 가지 방법으로 할 수 있는데, 일반적으로 모델링 시 제일 많이 사용되는 Palette에서 Table/Entity 아이콘을 선택한 후, Diagram의 원하는 위치에 두는 것입니다. 이외에도 대량으로 Table의 등록, 수정, 삭제 시에는 Excel과 VBScript를 이용하여 작업 할 수 있습니다. On-Screen 작업기능
2.2 사용 용이성 Entity / Table 관리 용이성 일반적으로 제일 많이 사용하는 방법은 Diagram 상에서 마우스 클릭으로 속성 창을 Open 하여 속성들의 수정,삭제를 할 수 있습니다. 대량의 작업 시에는 앞의 Entity / Table의 등록, 수정 방법과 마찬가지로 Excel과 VBScript를 이용하면 손 쉽게 작업할 수 있습니다.
2.2 사용 용이성 작업 효율성 – 일괄처리 용이성 대량의 일괄처리 시에는 Excel과 VBScript를 이용하여 손 쉽게 작업할 수 있습니다. 대부분의 PowerDesigner를 사용하는 사이트에서도 이런 방법을 이용하여 일괄처리 작업을 수행하고 있습니다. 그리고 VBScript를 이용하기 때문에 누구라도 쉽게 Script를 수정하여 자신이 원하는 작업을 처리할 수 있습니다
2.2 사용 용이성 작업 효율성 – 일괄처리 용이성 (계속)
2.2 사용 용이성 작업 효율성 – Short Cut 지원 작업의 효율성을 높이기 위해서 PowerDesigner는 Short Cut 이외에도 Replicas를 지원한다. Short Cut Shortcut은 특정 Object에 대한 포인터 역할 Internal Shortcut 하나의 모델 내에서 사용 Package, Diagram External Shortcut 서로 다른 모델 여러 개의 Namespace Source 모델이 오픈 되어 있지 않으면 모든 정보를 볼 수 없음 Replicas Replicas는 External Only Source 모델이 오픈 되어 있지 않아도 모든 정보를 볼 수 있음 Source 모델이 수정되면 자동 동기화 기본적으로 Read-Only 필요에 따라 Write 가능 Write 모드로 바뀌면 되면 동기화 안됨 Shortcut Normal
2.2 사용 용이성 각종 정보에 대한 검색기능 지원 PowerDesigner는 현재 Open 되어 있는 모든 모델에 대해 검색을 수행하며, 사용자의 정의에 따라 어떤 모델에서만 검색할 지 결정할 수 있다. Model의 Type, Object Type, 그리고 어떤 사용자가 언제 생성, 수정했는지에 대해서도 검색 가능하며, 검색 결과 창에서 마우스 Right-Click을 이용해 Object가 사용되고 있는 Diagram으로 이동할 수 있으며, Double-Click을 이용해 Object의 속성을 확인 할 수 있다.
2.2 사용 용이성 Entity / Table 간 관계 설정 용이성 ① ② 관계설정을 위해서는 Palette의 Reference 아이콘을 이용하는 것이 제일 편리하다. 먼저 아이콘을 선택한 후 Child Table에서 클릭한 다음 Parent Table을 마우스 클릭하면 된다. 이때 기본적으로 Parent Table의 PK Column이 Child Table로 속성과 함께 Copy 되며 Child Table에서 FK로 설정된다. ① ②
2.2 사용 용이성 Entity / Table 간 관계 설정 용이성 – (계속) Reference의 상세 속성을 입력하기 위해서는 Reference를 마우스로 Double Click 하여 Pop-Up 창에서 입력한다.
2.2 사용 용이성 ERD로 표현된 Element에 대한 정렬 기능 PowerDesigner는 Layout Tool Bar를 제공하여, Diagram 상의 Object들의 정렬을 쉽게 할 수 있도록 합니다. 정렬 관련한 메뉴 Action Left 왼쪽 정렬 Center on vertical axis 중앙 정렬 Right 오른쪽 정렬 Same width Object의 넓이를 같은 폭으로 맞춤 Evenly space horizontally Object간의 수평 간격을 같은 넓이로 맞춤 Top Top 정렬 Center on horizontal axis 수평 정렬 Bottom 바닥 정렬 Same height Object의 높이를 같은 크기로 맞춤 Evenly space vertically Object간의 수직 간격을 같은 넓이로 맞춤
2.2 사용 용이성 Model 내 Element들에 대한 Navigation, 검색, Element Go To 기능 PowerDesigner의 Browser에서 아래의 화면과 같이 Navigation 할 수 있으며, 마우스 Right-Click을 이용해 직접 Diagram으로 찾아 갈 수 있습니다. 검색에 대한 기능은 앞서 “각종정보검색기능” 참조.
2.2 사용 용이성 제공되는 API를 통한 기능의 확장 가능성 앞서 일괄처리 작업 시 언급되었던 VBScript 중 자주 사용하는 VBScript를 아래와 같이 메뉴로 등록하여 쉽게 사용할 수 있습니다. ③ 등록된 메뉴 ① 등록된 메뉴가 없을 때 ② 메뉴 등록 화면
2.2 사용 용이성 Data Modeling을 위한 각종 작업의 Tool 통합성 PowerDesigner에서 Import해서 사용할 수 있는 파일들은 SIMUL8, Rational Rose, XMI, ERwin File을 Import 해서 사용할 수 있습니다. 이것 이외에도 Excel File 이나 Word File도 VBScript를 이용하여 모델링 작업을 할 수 있습니다. ERwin Import 가능 Format ERwin 3.5.x: 확장자가 (*.erx) ERwin 4.x: 확장자가 *.xml
2.3 모델 통합 관리 Team 작업을 위한 기능 제공 환경 구축의 용이성 및 지원 가능 환경 Model에 대한 버전 관리 기능 Model 에 대한 통합 관리 기능 1. 문서 등록 (Consolidation) 2. 문서 추출 (Extraction) 3. Group/User의 권한 및 Permission 관리 4. Auditing Model to Model 비교 및 통합 Model to DB 비교 및 통합
PC Client : PowerDesigner 2.3 모델 통합 관리 Team 작업을 위한 기능 제공 PowerDesigner에서는 메타 데이터 Repository를 이용하여 모델의 모든 작업자에게 이상적인 팀 공유환경을 제공함으로써 최상의 Team 생산성 향상을 발휘할 수 있게 합니다. Model PowerDesigner Model PC Client : PowerDesigner ODBC Connection Extraction Consolidation MetaModel Enterprise Repository Database Server
2.3 모델 통합 관리 환경 구축의 용이성 및 지원 가능 환경 PowerDesigner의 Repository로 사용 가능한 DBMS는 Oracle, IBM DB2, MS-SQL, Informix, Sybase ASE/ASA이며, 설치는 아래와 같이 ODBC와 PowerDesigner의 Repository Definition을 설정한 후 사용자를 “ADMIN”으로 접속하면, 자동 설치 됩니다.
2.3 모델 통합 관리 Model에 대한 버전 관리 기능 PowerDesigner는 보다 효율적인 버전관리를 위해서 특정 버전의 추출, 삭제, 그리고 특정 버전간의 비교 기능들을 제공하고 있으며, 아래와 같은 복잡한 형태의 버전관리도 지원합니다. V2.1.2.1.2 V2.1.3 V2.1.2.1.1 V2.1.2 V3 Branch 3 V2.1.1 V2 Branch 2 V1 Branch 1
2.3 모델 통합 관리 Model 에 대한 통합 관리 기능 – 1. 문서 등록 (Consolidation) PowerDesigner Repository를 이용한 문서 등록 화면 및 각 기능 설명입니다. Consolidation 후에 바뀐 정보를 모델에 저장 Version 정보, 저장된 폴더 위치 정보 등 모델이 가지고 있는 External Shortcut에 대한 정보도 함께 Extract 제일 처음, 혹은 새로운 폴더 위치로 Consolidate 서로 다른 모델에 통합 새로운 Branch로 Consolidate 기존 모델에 Update 모델 Freeze 후 Consolidate, 문서의 버전이 높아짐 이전 버전과 비교 하지 않고 Consolidate Lock된 문서를 Consolidate 후 Un-Lock Consolidate후 모델 Freeze
2.3 모델 통합 관리 Model 에 대한 통합 관리 기능 – 2. 문서 추출 (Extraction) PowerDesigner Repository에 등록된 문서를 파일로 추출하는 기능이며, 이때 원하는 문서의 버전별, 혹은 패키지 별로 추출할 수 있습니다.
2.3 모델 통합 관리 Model 에 대한 통합 관리 기능 – 3. Group/User의 권한 및 Permission 관리 Repository에 Group/User의 등록 및 관리, Group/User의 권한 관리, 각 Object에 대한 Permission관리 등을 효율적으로 할 수 있는 기능을 제공합니다.
2.3 모델 통합 관리 Model 에 대한 통합 관리 기능 – 4. Auditing Repository에서 사용자에 의해 발생하는 모든 Activity에 대해서 일목요연하게 볼 수 있는 기능을 제공합니다.
2.3 모델 통합 관리 Model to Model 비교 및 통합 - Compare PowerDesigner는 Model Compare 기능을 아래와 같이 제공합니다.
2.3 모델 통합 관리 Model to Model 비교 및 통합 - Merge PowerDesigner는 Model Merge 기능을 아래와 같이 제공합니다.
2.3 모델 통합 관리 Model to DB 비교 및 통합 PowerDesigner는 DB와 Model 의 비교 및 통합 기능을 아래와 같이 제공합니다.
2.4 Logical Modeling Domain 정의 기능 Domain 적용의 용이성 주제 영역 구분 기능 Entity / Attribute 정의 기능 Relation 정의 및 이동에 따른 관련 사항 반영 재귀적 관계 및 Super/Sub Type의 표현 UDP 기능 Logical – Physical Model Layer Model Generation Iterative Data Modeling
2.4 Logical Modeling Domain 정의 기능 Domain 적용을 위해서 PowerDesigner에서 제공하는 방법은 일반적인 방법인 PowerDesigner 화면에서 직접 입력하는 방식과 일괄처리를 위한 VBScript를 제공합니다. 직접 입력 화면 VBScript를 이용한 입력
2.4 Logical Modeling Domain 적용의 용이성 등록된 Domain을 적용을 쉽게 하기 위해 적용하려는 Data Item을 블록으로 선정한 다음 제일 위의 하나의 속성만 적용하면 나머지 선택된 블록은 한꺼번에 적용됩니다.
2.4 Logical Modeling 주제 영역 구분 기능 PowerDesigner는 주제 영역을 구분하기 위해 Package라는 Object를 제공합니다. Package의 Depth는 무한대이며, 주제 영역 내에 다시 소주제 영역을 확장하여 사용하여 보다 효율적인 관리를 할 수 있습니다.
2.4 Logical Modeling Entity / Attribute 정의 기능 기본적인 Entity와 Attribute 정의는 다음과 같은 방법을 이용합니다. 이외에도 VBScript와 Excel을 이용한 일괄처리작업을 지원합니다. Entity 정의 Attribute 정의
2.4 Logical Modeling Relation 정의 및 이동에 따른 관련 사항 반영 ① ② Relation의 정의 및 이동은 아래와 같이 Drag & Drop으로 간편하게 정의할 수 있으며 이때 관련 사항까지 자동적으로 반영됩니다. Relation 정의 Relation 이동 ① ②
2.4 Logical Modeling 재귀적 관계 및 Super/Sub Type의 표현 재귀 관계 Super/Sub 관계
2.4 Logical Modeling UDP 기능 PowerDesigner는 뛰어난 개방성을 바탕으로 사용자가 원하는 항목을 새로 생성해서 사용할 수 있습니다. 등록 사용
2.4 Logical Modeling Logical – Physical Model Layer: Model Generation PowerDesigner의 모델 생성은 아래 그림과 같이 CDM과 PDM이 유기적으로 연결되어져 있으며, 어떤 모델이 변경되면 그 변경 내용을 다른 모델에 적용할 수 있습니다. Forward Engineering Reverse Engineering Physical Data Model (PDM) Conceptual Data Model (CDM) Object Oriented Model (OOM) Application Structure Business Logic Data Structures Business Rules Schema Definition Denormalization Optimization (Indexing) Database Creation SQL Script DBMS Java Code (Source, Bytecode, JAR) PowerBuilder Code XML File C# VB.Net Java source files PowerBuilder objects Java Bean info classes XML Objects Generic obj: C#, C++, Visual Basic, IDL-CORBA
2.4 Logical Modeling CDM PDM Logical – Physical Model Layer: Iterative Data Modeling PowerDesigner는 CDM을 먼저 시작하던, 혹은 DBMS를 Reverse한 후 PDM을 기초로 모델을 작성하던 모델간 변환 및 동기화가 자유롭습니다. Generate CDM Enhance PDM
2.5 Physical Modeling Table, Column, Index 정의 Schema 생성을 위한 DDL Script 기능
2.5 Physical Modeling Table, Column, Index 정의 기본적으로 제공하는 화면은 아래와 같습니다. 일괄 처리 작업을 위해서는 VBScript를 이용하여 Excel의 내용을 PowerDesigner의 Object로 생성할 수 있습니다. Column Table Index
2.5 Physical Modeling Schema 생성을 위한 DDL Script 기능 PowerDesigner의 Object Property Sheet에는 모두 “Preview”라는 Tab이 있으며, 여기서 각 Object의 DDL을 확인할 수 있다. Model Object의 Preview에는 모델이 가지고 있는 모든 Object의 DDL이 있습니다. 그리고 DDL Option창에서 Option을 조정하여 사용자가 원하는 형태의 DDL을 생성할 수 있습니다. DDL Preview DDL 생성 Option
2.6 Object 표준화 표준화를 위한 기능 Data Item (Data 사전)의 등록 Data Item의 Model 적용
2.6 Object 표준화 표준화를 위한 기능 PowerDesigner는 표준화를 위해 모든 Object에 대해 Naming Convention을 정의할 수 있으며, Data Item을 이용하여 Data Dictionary를 구축, 실제 Logical 모델링 시 Modeler가 직접 입력하지 않고 기 등록된 Data Item을 선택하여 사용할 수 있도록 하여, Modeler가 임의대로 용어를 생성하지 못하도록 하고 있습니다.
2.6 Object 표준화 Data Item (Data 사전) 의 등록 Data Item을 등록하는 방법은 PowerDesigner의 표준 Interface를 이용하여 등록하는 방법과, Excel과 VBScript를 이용하여 일괄처리로 등록하는 방법이 있습니다.
2.6 Object 표준화 Data Item의 Model 적용 Modeler들이 Entity의 Attribute를 생성할 때, 직접 입력하는 것이 아니라 등록된 Data Item을 “Re-Use” 하면 된다. 향후 Data Item의 내용이 변경됐을 경우에는 모든 Attribute를 직접 사용자가 수정하는 것이 아니라 Data Item만 수정하면 이를 사용하고 있는 모든 Attribute의 속성이 변경됩니다.
2.7 Reverse Engineering Reverse Engineering 기능
2.7 Reverse Engineering Reverse Engineering 기능 PowerDesigner의 Reverse Engineering 기능은 타 모델링 Tool과 비교해 탁월한 기능을 제공하고 있습니다. Reverse Engineering 할 수 있는 DBMS로는 현재 상용으로 나와있는 대부분의 DBMS를 각 Version별로 완벽하게 지원하고 있습니다. 전체 56개의 지원 가능 DBMS별 Version
2.7 Reverse Engineering Reverse Engineering 수행 위한 대상 Reverse Engineering은 두 가지 방법으로 수행할 수 있습니다. DDL Script를 읽어 들여서 하는 것이 첫 번째이며, 다른 방법은 ODBC로 DBMS에 직접 연결해서 수행할 수 있습니다. DDL Script를 이용한 방법 ODBC를 이용한 방법
2.7 Reverse Engineering Reverse 대상에 대한 상세한 수준 정의 기능 Reverse Engineering은 Owner별 필요한 Object 만 선택할 수 있으며, 각 Object 종류별로 Option을 선택하여 Reverse 해 올 수 있습니다. Owner별 Object 대상 Object 선택 Reverse 가능한 Object 종류 Object 별 Option
2.7 Reverse Engineering Reverse Engineering 추가 기능 설명 Reverse Model에 대한 Logical Model 변환 기능 PowerDesigner는 PDM (Physical Data Model)과 CDM (Conceptual Data Model)과의 변환이 자유롭습니다. Reverse 가능한 Table의 수 Reverse 가능한 Table의 수에 대한 제한은 없습니다. Reverse Engineering의 용이성 Reverse Engineering을 하기 위해 DDL File을 Source로 할 때는 File 위치만 정해주면 되며, ODBC로 직접 DB에 연결할 경우에는 ODBC Administrator에서 ODBC 정보만 입력한 후 사용하면 됩니다. Reverse 자동 배치 기능 Reverse Engineering을 하는 시점에 자동으로 모든 Object가 배치 되며, 그 후에도 전체나 부분에 대해서 재배치를 실행 할 수 있습니다.
2.8 Documentation 작성된 모델에 대한 Documentation 기능 Documentation지원 Format 종류 Documentation에 대한 사용자 정의 기능 Documentation으로 표현할 수 있는 Model의 Coverage Documentation 기능 수행 용이성
2.8 Documentation 작성된 모델에 대한 Documentation 기능 PowerDesigner의 강력한 기능중의 하나는 Documentation (Report) 기능이다. Reporting은 간단하게 Object의 List정보를 출력하는 List Report와 산출물 용도로 사용되는 일반 Report 기능을 제공합니다. 모든 Report는 Wizard 형태로 제공되어 사용자가 쉽게 작성할 수 있도록 합니다. 일반 Report List Report
2.8 Documentation Documentation지원 Format 종류 PowerDesigner에서 지원되는 Documentation Format의 종류는 RTF (Word), CSV (Excel), HTML, XML입니다.
2.8 Documentation Documentation에 대한 사용자 정의 기능 Report Wizard 수행 중 사용자가 원하는 Option을 선택할 수 있으며, Wizard가 완성된 후에도 Report Editor를 이용하여 Customizing 할 수 있습니다. Wizard 수행 중 Layout 설정 Report Editor
2.8 Documentation Documentation으로 표현할 수 있는 Model의 Coverage PowerDesigner에서는 모델의 모든 Object를 Report로 생성해 낼 수 있습니다.
2.8 Documentation Documentation 기능 수행 용이성 모든 Report를 Wizard 형태로 제공하며, 고급사용자들을 위해서는 Report Editor를 제공하여 원하는 형태의 Report를 출력할 수 있도록 합니다. RTF Format Report HTML Format Report
목 차 1. PowerDesigner 소개 2. 기능 항목 3. 비 기능 항목 1.1 PowerDesigner History 1.2 PowerDesigner Architecture 2. 기능 항목 2.1 지원 DBMS 2.2 사용 용이성 2.3 모델 통합 관리 2.4 Logical Modeling 2.5 Physical Modeling 2.6 Object 표준화 2.7 Reverse Engineering 2.8 Documentation 3. 비 기능 항목 3.1 업체 안정성 3.2 기술지원 (교육프로그램 포함) 3.3 유지보수 3.4 점유율 3.5 Reference
3.1 업체 안정성 Sybase 소개
3.1 업체 안정성 Sybase 소개 SYBASE Inc. 84년 전문RDBMS사로 설립 87년 SQL Server 1.0발표 90년 MS SQL Server로 기술 이전 99년 Adaptive Server Enterprise 12.0 발표 2005년 Adaptive Server Enterprise 15 발표 2005년 SYBASE IQ 12.6 발표 DBMS Middleware/Tool/Mobile 시장점유율 1위 Sybase is the largest global enterprise software company exclusively focused on managing and mobilizing information, from the data center to the point of action. 한국 사이베이스 대 표 : 김 태 영 설립연도 : 1994년 7월 소 재 지 : 서울시 강남구 삼성동 157-27 협력업체 : SDS, LG-CNS, POSDATA, HIT, SAS 등 70여 개사 종업원수 : 70여명 사용자수 : 1000여 개 고객Site 사업내용 : DB, DW, Tool 판매 및 지원, 컨설팅
3.1 업체 안정성 Sybase 제품 소개 Sybase IQ ASE 15.0 INFORMATION MANAGEMENT INFORMATION MOBILITY TRUSTED DATA INFRASTRUCTURE INTELLIGENT ENTERPRISE INFORMATION ANYWHERE Sybase IQ Sybase Data Integration Suite ASE 15.0 Mirror Activator Sybase Information Anywhere Suite INTEGRATED DEVELOPMENT TOOLS WorkSpace PowerDesigner PowerBuilder EAServer
3.2 기술 지원 기술지원 처리 프로세스 기술 지원 조직 교육프로그램
3.2 기술 지원 기술지원 처리 프로세스 한국 사이베이스의 기술지원 프로세스는 아래와 같습니다. 지원요청 고 객 Response Center 1. 2차 Workaround및 Bug check후 해결책 제시 2. CASE등록, Escalation 전화지원 Tel : 3451-5252 1차 지원 후 필요한 경우 방문지원 (담당 엔지니어) TSE팀 PSE팀 Electronic 지원 서비스 my.sybase.com APO, Global PSE팀 본사 개발 Engineering RC 전화지원 Electronic 지원 엔지니어 전화, remote지원 엔지니어 방문지원 CASE등록, Escalation
Product Support Engineer 3.2 기술 지원 기술지원 조직 한국 사이베이스의 기술지원 조직은 아래와 같습니다. 한국사이베이스 PowerDesigner 담당 Engineer 전문기술부 TSE: Tech Support Engineer 박종길 차장 PSE: Product Support Engineer 김명진 차장 본사와의 의사소통 채널 CS & S Pre-sales Prof. SVC Education Pre-Sales: 최기호 차장 기술 영업 Response Center Product Support Engineer Education: 민영진 차장 정규교육 및 On-Site 교육 Tech. Support Engineer 유지보수 계약 담당
Data Modeling with PowerDesigner 3.2 기술 지원 교육 프로그램 교육과정 수강 대상 교육 내용 교육 장소 Data Modeling with PowerDesigner DB 설계자, DB 관리자, DB 개발자 PowerDesigner를 이용한 데이터모델링 방법 개념적 데이터 모델링 (CDM), 생성 및 관리 방법 물리적 데이터 모델링 (PDM) 생성 및 관리 방법 데이터베이스 creation scripts 생성 방법 reverse engineering 모델간의 비교 및 통합 Repository을 사용하여 large model과 여러 모델을 관리하는 방법 PowerDesigner를 이용한 효과적인 reporting 작성 방법 한국사이베이스 교육센터 및 On-Site 교육 Logical Database Design 데이터베이스를 설계하기 위한 다섯 단계와 목적에 대한 설명 PowerDesigner를 이용한 개념적, 논리적, 물리적 모델링 기법. 업무에 대한 요구 사항들을 분석하기 위한 기술 . Entity, Attribute, Relationship를 분석하여 개념적 모델 생성 개체, 속성, 관계를 정의하고 업무 규칙을 추출하기 개체와의 관계를 나타내는 관계성 중에서 대응 키의 종류 및 ER 다이어그램 이해 정규화 규칙 소개 및 제1,2,3정규화, Boyce/Codd 정규화 과정 소개 Physical Database ISA (Information System Architecture) 소개 및 방법론 논리적 데이터 모델을 관계형 모델로 전환하는 방법 관계형 모델에서 최적의 성능을 위한 테이블 생성 및 데이터 타입의 종류와 선택 최적의 기본 키(Primary Key)를 선택하기 위한 가이드 라인 업무 분석에서 추출된 업무 규칙을 물리 설계에 적용하기 위한 방법. 인덱스 구조의 이해와 최적의 인덱스 설계를 위한 가이드라인 테이블 설계에 따른 비용 분석과 최적의 테이블을 설계하기 위한 가이드라인
3.3 유지 보수 유지 보수 구분 주요 내용 비고 Responsive Technical Support 24 X 7 지원체제 무제한의 CASE 지원 요청 4명의 기술지원 Contact Point(고객) 고객 전담 SE 지원 체제 - Electronic Support Service SYBASE Web상의 Technical Library검색 가능 E-Mail 또는 Web에 의한 케이스 등록 가능(ECM) E-Mail 또는 Web에 의한 S/W 다운로드 가능(ESD) 뉴스그룹 또는 E-Mail 리스트 가능 Software support 기능과 성능이 향상된 제품 제공 Maintenance (Bug Fix) 제품 제공 Option 구매제품의 설치 지원 / Upgrade 지원 정기적인 On-Site 고객지원 정기적인 기술자료 송부 기본적인 성능 튜닝 지원 Problem Tracking 지원 세부항목 협의
Data Modeling Magic Quadrant 3.4 시장 점유율 시장 점유율 및 Research 기관의 평가 아래 시장 점유율은 2003, 2004년의 시장점유율과 Gartner의 Magic Quadrant 자료입니다. 2004 Market Share Data Modeling Magic Quadrant Gartner Dataquest, Sep. 27, 2005 2003 Market Share Gartner Dataquest, July 30 2004
3.5 References 국내 시장 주요 References Global 시장 주요 References
3.5 References 국내 시장 주요 References 국내 약 120개 이상의 사이트에서 사용 중입니다.
3.5 References Global 시장 주요 References 전세계 약 32,000개 이상의 Site에서 사용 중입니다. 아래는 2006년 전세계에서 PowerDesigner를 구매한 고객 중 금액 기준으로 Top 10 입니다. 고객 국가 금액 La Poste France $ 0.00 M Unibanco Brazil $ 000 K INFORMATIQUE CDC HYPOVEREINSBANK AG Germany ALTRIA ITSC EUROPE SARL Switzerland LOGIX ENTREPOT MARYLAND PROCUREMENT OFFICE USA FEDEX BLACKROCK FINANCIAL MANAGEMENT STATISTISKA CENTRALBYR Sweden
Questions?