Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching...

56
IBM Software Group Grid on Data를 위한 DB2 Information Integrator V8.1 V8.1 - - D B2 I nfo rmation I nt egrato r을 이용한 전사적 정보 통합 환경 구축 - © 2002 IBM Corporation

Transcript of Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching...

Page 1: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group

Grid on Data를 위한

DB2 Information Integrator V8.1V8.1

-- DB2 Information Integrator을 이용한 전사적 정보 통합 환경 구축 -

© 2002 IBM Corporation

Page 2: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation2

Agenda

Information Integration and On Demand ComputingA fundamental underpinning

DB2 Information Integrator V8.1 OverviewTechnology highlights

Scenarios

Customer References

Masala (in 2004)

Summary

Page 3: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation3

On Demand 비지니스는

On Demand 운용 환경을 필요로 합니다.비즈니스 변환

On Demand Operating Environment

비즈니스의유연성과 빠른응답에 대한기대치 증대

비즈니스우선순위에 따른 IT 프로세스 정의

비용 절감의 효과

자원 활용도 증대

새로운 비즈니스를위한 기회 창출

Page 4: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation4

자원의 효과적이고 유연성 있는 조합을 통하여

기업 내 또는 기업 간의 작업들을 최적화

사람들 프로세스 정보

+ +

통합이란?

Page 5: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation5

비즈니스의 성공은 효과적인 통합 솔루션에 의해 결정된다.

사람들사람들 프로세스프로세스 정보정보

+ +

정보 통합의 필요성

기업기업 내외의내외의 정보정보 활용을활용을 위한위한 초석초석

CRM, ERP Business IntelligenceCRM, ERP Business Intelligence와와 같은같은 시스템시스템 구축의구축의 기본기본 전제전제 조건은조건은

통합된통합된 데이터에데이터에 기반기반

분산된분산된 데이터에데이터에 대한대한 연합연합((Federation) Federation) 액세스액세스 증가증가

다양한다양한 데이터데이터 소스에소스에 대한대한 복제복제 및및 연합을연합을 통한통한 데이터데이터 활용활용 요구요구 증가증가

실시간의실시간의 데이터데이터 분석분석 필요필요

Page 6: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation6

데이터에 대한 요구사항

Variety, Velocity, and VolumeVariety, Velocity, and Volume

새로운 응용 프로그램이 필요로 하는 다양한 형태의 데이터

– 포괄적이면서도 각 개인의 특성에 맞춰진 컨텐츠

– 관계형 데이터베이스, XML, 패키지화 된 응용 프로그램, 컨텐츠 저장소, 중요한 비즈니스 정보를 저장하고 있는 모든 종류의 파일 시스템

실시간 데이터의 중요성 증가

– 실시간 자료 분석

– 비즈니스 진행 상황에 대한 모니터링

기하 급수적인 데이터 증가

– Petabyte까지의 대용량 데이터 처리가 요청됨

– 클라이언트 응용프로그램과 상호 작용하는 모든 데이터 (instant messages, audio records, Web traffic,…)

– 인터넷과 인트라넷의 모든 컨텐츠

Page 7: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation7

정보 통합으로의 접근

물리적으로 데이터를 한곳에 통합(Consolidation)액세스 성능 우수

특정 시점의 일관성 있는 데이터 요구 e.g. close of business응용프로그램(ERP, PLM, PDM), 데이터웨어하우스, ODS(Operational Data Stores)의 구축

보통 ETL이나 Replication기술 사용

분산된 소스에 대한 통합된 액세스(Federation)액세스 성능과 로드 비용이 Trade됨. 데이터 보완, 라이센스 제한 또는 IT 규정 상 데이터 이동을 제한

각기 다른 위치에 저장된 복합적인 형태의 데이터 활용

실시간 데이터 요구. e.g. stock quote, on-hand inventory기업 전반의 전사적인 정보 통합을 위한 기술 – Enterprise Information Integration (EII)

Page 8: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation8

Enterprise Information Integration 이란 ?EII는 응용프로그램으로 하여금 다양하고 분산된 데이터에 대해 마치 단하나의 소스인 것처럼 액세스하도록 하는 미들웨어

정형 또는 비정형 데이터에 대한 통합

실시간 Read/Write 가능

업무 분석 및 데이터 인터페이스를 위한 데이터 변환

성능, 정보제공, 가용성을 위해 데이터의 위치 관리

Page 9: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation9

EII Components

기업 내외의 다양한 비즈니스 정보 통합

Information Integration

Data federation-표준 프로그래밍 모델

SQL, XQuery, Search-다양한 데이터 및 컨텐츠에 대한 Read/write -액세스의 확장성

Data placement -이기종 데이터에 대한 Caching 및Replication

Data transformation -SQL과 XML 표준 활용

-고도의 검색 및 마이닝 기능

-메타데이터 관리 및 데이터 인터페이스

Federation Placement Transformation

Page 10: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation10

Agenda

Information Integration and On Demand ComputingA fundamental underpinning

DB2 Information Integrator V8.1 OverviewTechnology highlights

Scenarios

Customer References

Masala (in 2004)

Summary

Page 11: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation11

DB2 Information Integrator 8.1 GAJune 13, 2003

Technology HighlightsAccess, Federation, Replication, Caching, Administration

Page 12: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation12

BiologicalBiologicalData and Data and

AlgorithmsAlgorithms

relational databases

data warehouses

DataSources

Extended Search

Sources

spreadsheets

contentrepositories

…@office e-mail reports fax

ContentSources

IBM DB2 Information Integration의 통합 프레임워크

DB2 Information Integrator

SQL programming modelLeverage SQL skills and toolsFederated data server and

replication server

DB2 Information Integratorfor Content

Content programming modelLeverage CM skills and toolsFederated data server, text mining, and workflow engine

DB2 UDBfor z/OS

Software AGAdabas

VSAM

CA-IDMS

CA-Datacom

IMS

DB2 Information IntegratorClassic Federation

Legacy Data SourceODBC/JDBC SQL Interface

Page 13: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation13

AdministrationCachingReplicationFederationAccess

표준 API를 통한 유연한 접근

SQL ƒ광범위하게 사용되는 친숙한 언어

ƒ풍부한 분석 기능 및 사용가능한 Toolƒ기존 응용프로그램 개발환경 활용

ƒ일반적인 데이터베이스 클라이언트

ƒXML 데이터를 위한 확장 (SQL/XML)

XMLƒ데이터 인터페이스를 위한 최신 표준 기술

ƒ연합 데이터에서 XML 문서 구성

ƒXML ExtenderƒSQL XML

ƒXML 문서 Validation (schema or DTD)ƒXML 문서를 그대로 또는 분해해서 저장 가능

ƒXQuery - XML Query Language

XML world

Page 14: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation14

AdministrationCachingReplicationFederationAccess

DB2 Information Integrator 8.1A Federated Data Server

다양하고 분산된 데이터에 대한 통합된 뷰 제공DB2, Informix, Microsoft, ODBC, Oracle, Sybase, Teradata, OLE DB, Excel, XML, message queues, Web services, flat files, life sciences data sources, IBM Lotus Extended Search sources (content repositories, LDAP directories, WWW, email databases, syndicated content, …)Standards-based extensibility

단 하나의 소스인 것처럼 데이터 Query•표준 SQL 사용

•검색 시 Text Semantics를 포함

•특수한 기능을 SQL로 표현

•Query 최적화와 Cacheing 활용

XML 문서 구성Message Queue로 결과를 보냄업데이트 제약사항(1’st release)

Single source, relational updates only

Integrated SQLView

Page 15: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation15

AdministrationCachingReplicationFederationAccess

다양한 데이터 소스 접근 관계형관계형

BiologicalBiologicalData and Data and

AlgorithmsAlgorithms

DB2 Family

Sybase

Informix

SQL Server

Oracle

DB2 Information IntegratorSQL, SQL/XML

Federation Engine

Wrappers and functions

하나의 가상 데이터베이스 뷰

사용자 및 응용프로그램“한번의 연결”

TeradataODBC

IBM Extended

SearchExcel

<XML>text

</XML>…

다양한 클라이언트

비관계형비관계형TextualTextual Data MQ Series

Page 16: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation16

AdministrationCachingReplicationFederationAccess

Federated Approach투명성

Appears to be one source이기종 인터페이스

•Integrates data from diverse sources•Relational, Structured, XML, messages, Web, …

확장성Federate almost any data source.Development tooling provided

고도의 기능•Full query support against all data•Capabilities of sources as well

자율성Non-disruptive to data sources, existing applications, systems.

성능Optimization of distributed queries

Page 17: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation17

AdministrationCachingReplicationFederationAccess

Federated Data에 대한 Query 처리

Parsing and semanticsQuery Rewrite

• Transform a user query based on heuristics and data source knowledgePushdown 분석

• Analyze how to decompose a user queryCost-Based 최적화

• Generate an optimal query execution plan using cost estimates including data source knowledge: database statistics, indexes, source functions, server capacity, network capacity

Statement Gen• Produce efficient DBMS specific SQL for SQL-speaking sources

Code 생성

• Generate the executable for the plan for local and remote operationsQuery Engine

• Drive execution of query over local and distributed data

• Allows function compensation and virtual database view

Page 18: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation18

AdministrationCachingReplicationFederationAccess

Federation Architecture

Wrapper : 리모트 데이터 소스를 연동하기 위한 모듈

Data Source Client : 각 데이터 소스를 연동하기 위한 client 모듈

Data source : 관계형 데이터베이스 소스나 비관계형 데이터 소스

DB2 Information Integrator의 Data Federation 구조

Client applicationQuery toolWS applicationWeb applicationMainframe softwareiSeries software

Data Source ClientDB2 Runtime ClientDB2 ConnectOracle clientSybase Open ClientSQL Server ODBC driverInformix Client SDKTeradata cliv2Other: ODBC driver

Client ConfigFile/DirectoryDB2 Database DirectoryOracle tnsnames.oraSybase interfaces MSSQL: ODBC System DSNInformix sqlhostsTeradata: /etc/hostsOther: ODBC System DSN

Information IntegratorDB2 instanceFederated = Yes

DB2 databaseWrapper

Server

User Mapping

Nickname

WrapperDRDANet8CTLIBMSSQL3ODBCTERADATAFlat FileExcel

Data SourceDB2 z/OSDB2/400DB2/UDBOracleSybaseMS SQLTeradataInformixFlat FileExcelOther

Table

Page 19: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation19

AdministrationCachingReplicationFederationAccess

DB2 Information Integrator for Content

다양한 데이터 소스에 대한 통합된 뷰를 제공

IBM Content Manager portfolio and other content repositories e.g. FileNET, Lotus databases, ODBC and JDBC compliant relational databases, and IBM Lotus Extended Search sources (LDAP directories, WWW, email databases,…)

검색

Search application uses the IBM Content Manger API메타 데이터 마이닝

Identify document language

Extract entities like names or technical terms

Categorize documents based on a taxonomy

Group documents based on related content

Create a document synopsis웍플로우 정의

Integrated View

Page 20: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation20

AdministrationCachingReplicationFederationAccess

DB2 Information Integrator Classic Federation Mainframe 데이터에 대한 SQL기반의 read/writeMetadata-driven for easy configuration and maintenanceNo mainframe programming required

Multi-threaded with native drivers for scalable performanceDesigned for your existing mainframe, tools, and application infrastructure

DB2 Information IntegratorClassic Federation for z/OS

DB2 UDBfor z/OS

Software AGAdabas

VSAM CA IDMS

CADatacom

IMS

JDBC ClientODBC Client

Page 21: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation21

AdministrationCachingReplicationFederationAccess

DB2 Information Integrator 8.1

A Replication Server

관계형 데이터베이스간의 데이터분산

DB2, Informix, Microsoft, Oracle, Sybase,Teradata

유연성•Distribution: One to many•Consolidation: Many to one

사용자 요구에 맞도록 데이터 이동처리

•Table-at-a-time for warehouse loading during batch window •Transaction-consistent for online data

지연 처리 선택Scheduled, interval-based, continuous

즉시적인 변환Standard SQL expressions or stored procedure execution.

DB2

Microsoft Microsoft

Page 22: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation22

AdministrationCachingReplicationFederationAccess

Replication Architecture

Staging tablesStaging tables

IMS - VSAM

DB2/zOS

DB2/iSeries

DB2/UDB

Sybase

SQL Server

IBM Informix

Oracle

ANY source

LOG based

Trigger based

Sybase

SQL Server

IBM Informix

Oracle

Federation engine

External application

Teradata

DB2/UDB

DB2/iSeries

DB2/zOS

Federation Engine과 결합 -> 강력한 통합 도구

Page 23: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation23

AdministrationCachingReplicationFederationAccess

From DB2 Source to non DB2 Target

Page 24: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation24

AdministrationCachingReplicationFederationAccess

From Non-DB2 Source to DB2 Target

Page 25: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation25

AdministrationCachingReplicationFederationAccess

From DB2 Source to non-DB2 Target

Page 26: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation26

AdministrationCachingReplicationFederationAccess

이기종 Caching

Query성능 및 가용성 증대관리자 : MQT 정의

•미리 계산되어 자주 사용되는 데이터

•관계형 소스의 모든 데이터

•관계형 또는 XML 형태로 Cache•Enabled상태이면 Implicitly 사용(automatic routing), 그렇치 않으면Explicitly 사용

개발자 : Cache 사용 Enabled•Enabled상태이면 Read는 Cache로부터처리되고 Write는 Source로 Pass Through되어 처리됨

•Enabled상태가 아니면 Source로 Pass Through하여 read/write 처리

Cache Refresh :•Manually•By replication•Various refresh strategies under design

A B C

DB2 MicrosoftA B C

WebSphere

Write Read Read

Page 27: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation27

관리 도구

Server Options Server parameters

Installed wrappers

Supported Wrappers for R1SybaseOracleMS SQL ServerInformixDB2ODBCTeradata

DocumentumFlat FileExcelBlastXMLEntrezHMMERExtended Search

Control Center

AdministrationCachingReplicationFederationAccess

Page 28: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation28

AdministrationCachingReplicationFederationAccess

Dynamic Discovery

Wrappers which support discoverySybaseOracleSQL ServerDB2InformixODBCTeradata

HMMEREntrezXMLFlat FileExcelExtended Search

"Create Nicknames" window

Launches customized

GUI

Returns Nickname defintions

Customized "Discover" GUI

Page 29: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation29

Agenda

Information Integration and On Demand ComputingA fundamental underpinning

DB2 Information Integrator V8.1 OverviewTechnology highlights

Scenarios

Customer References

Masala (in 2004)

Summary

Page 30: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation30

실시간 Data Warehouse고객의 가치:ƒ 보다 설득력있는 최신 정보를 사용한 보다 나은 결정을 수행

ƒ 새로운 데이터 소스에 대한 액세스를 필요로 하는 비즈니스 요구에 보다 즉각적인조치

ƒ 기존의 data warehouses에서의 ROI 증대

First Step:ƒ 데이터 소스에 대한 액세스를 제공하는 정보통합의 사용

Analytic app

Data Warehouses

BusinessAnalysts

Non-relational sources

Real-time data

Analytic tools

Page 31: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation31

통합된 View 제공

FederatedServer

SQ

L Financial Services

Oracle

LOB(Line Of Business)간 고객정보와 계약내용의 통합된 뷰를 제공데이터를 원래의 위치에 두고 접근 – 복사 불필요

Retail Bank

Sybase

AnalysisTransformationOptimize queryCache

Page 32: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation32

빠른 응용프로그램 개발

관련된 모든 정형/비정형 데이터 소스에 접근하는 Portal Application 개발 가능개발작업이 단순해지고 프로그램 유지보수도 쉬움

FederatedServer

SQ

L Account Status

Oracle

응용 프로그램개발자

Reference DocumentsE-mail

AnalysisTransformationOptimize queryCache

Page 33: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation33

웹서비스 구축(Service-Oriented Architecture)

Web Service를 통하여 광범위한 정보 제공

ƒ Any SQL operation ƒ Over diverse, distributed dataƒ Tooling provided to create the Web service

Page 34: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation34

데이터 복제

데이터데이터 고고 가용성가용성 지원지원자료자료 분석을분석을 위한위한 오프라인오프라인 쿼리쿼리 가능가능

ReplicationServer

Local Copy

SQL ServerGermany

Local Copy

DB2 UDB

JapanData Warehouse

DB2 z/OS

데이터데이터 분석분석자료자료 변형변형질의질의 최적화최적화캐슁캐슁

Page 35: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation35

정보 통합의 기대 효과

기존의기존의 투자된투자된 시스템을시스템을 최대한최대한 활용활용이미 구축된 기존 인프라스트럭쳐를 기반으로 한 통합 확장

분산된 데이터나 통합된 데이터 소스를 마치 단일한 데이터 소스처럼 사용

기존의 데이터와 새로 생성되는 컨텐츠의 유기적인 연동 가능

SQL 기반의 손쉬운 데이터 모델링 지원

표준화된 통합 플렛폼 지원

응용응용 프로그램의프로그램의 생산성생산성 증대증대프로그램 코딩을 최대 40%-65%까지 줄일 수 있음

복잡한 기술력을 필요로 하지 않음

개발 기간을 최대한 단축 시킴

시스템시스템 확장의확장의 용이성용이성웹 서비스나 포탈, CRM, 데이터 웨어하우스 등으로의 확장 용이

관리관리 비용비용 최소화최소화데이터 관리 비용을 최소화

새롭게 데이터 소스를 위한 저장 공간이 필요하지 않음(디스크 비용 절감)분산된 데이터 일관성을 맞추기 위한 비용을 줄임

Page 36: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation36

Agenda

Information Integration and On Demand ComputingA fundamental underpinning

DB2 Information Integrator V8.1 OverviewTechnology highlights

Scenarios

Customer References

Masala (in 2004)

Summary

Page 37: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation37

비전

ITERGO는 ERGO 보험 그룹의 일부이고, 독일에서 2번째로 가장 큰 보험회사.IT 및 비즈니스 인텔리전스 응용 프로그램의 개선을 통해 고객에게 보다 나은 서비스를

제공하기를 원함.요구사항

재고 관리 및 고객 관리를 위해 분산된 데이터에 대한 액세스의 단순화가 필요.솔루션

회사 자산 및 Contact 정보의 통합적인 뷰를 위해 Oracle 재고 데이터베이스와 DB2 직원

및 재고 기본/계획 데이터베이스에 대한 연합 액세스

단일한된 클라이언트 뷰를 위해 분산 웨어 하우스 및 마트에 대한 연합 액세스

가치목표/실제 재고간의 자산 비교를 통해 자산 관리의 단순화

기존의 인프라에 확장 변경없이 고객 서비스 향상.

“DB2 Information Integrator는 다른 데이터베이스를 연합할 필요가 있는모든경우를 위한 전략적인 제품입니다. ”

Thomas Dalewski, ITERGO

Page 38: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation38

Quad Graphics비전

Quad Graphics의 미션은 종이에 최적의 잉크를 제공함으로써고객만족을 이루는 것.

요구사항Legacy Sybase 인프라를 DB2 인프라로 점진적으로Migration하기를 원함.

솔루션DB2 Information Integrator를 사용하여 응용프로그램으로 하여금Sybase 및 DB2 데이터베이스로의 투명한 액세스를 제공.

가치점진적인 응용 프로그램 Migration 수행기존의 PowerBuilder 툴과 원활한 연동성Sysbase뿐만 아니라 SQL Server등 이기종 데이터 환경까지 접근가능

Page 39: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation39

한국타이어

기존 환경DB2/390, Oracle/Unix 사용, Oracle Open Gateway사용하여 DB2/390 변경

요구사항DB2/390의 데이터를 DB2/Unix로 다운사이징한 후 단일Interface로 Oracle 과 연동할 것.

솔루션DB2 Information Integrator를 사용하여 응용프로그램으로 하여금 DB2 및 Oracle데이터베이스로의 투명한 액세스 및 변경 기능 제공

가치단일 응용프로그램 인터페이스 제공. 유지보수 간편.

DB2Bupdate

Application

A

updateDB2 II

Page 40: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation40

국내 사례 (as of 2004/06)

DB2/390,Oracle 데이터 소스 연동기간계시스템과의 연동

2004.3 ~현재제일화재

기존 시스템의 Oracle 데이터 연동생산 관리 시스템2003.10~2004.LG 실트론

인터넷 뱅킹 시스템의확장 단계에서추가적인 데이터 소스연동 예정

DW 시스템의 Oracle 데이터와인터넷 뱅킹 시스템의 DB2 데이터연동

인터넷 뱅킹시스템

2003.10~2003.12우리 은행

Oracle 데이터 연동판매 분석 시스템2003.4~2003.9LG 생활건강

확장되는 데이터 소스추가 연동 예정

Data Mining을 위한 Oracle 데이터연동

CRM, DW 시스템2003.8~2003.10KTF

기존 Oracle 데이터와 EDW 시스템과의 연동

KT EDW 시스템2003.5~2004.한국 통신

DB2 및 Oracle 데이터 연동생산 관리 시스템2003.10~2004.한국타이어

전사적인 데이터 통합확장

iSeries의 DB2와 Oracle 데이터통합

고객 관리 시스템2003.7~2003.9AIG 생명

DW 시스템으로의확장을 위한 데이터통합

Oracle, MS SQL 등의 데이터통합을 이용한 증권 정보 관리시스템

증권 정보auditing 시스템

2003.5~2003.7대신증권

향후 활동 계획목적 및 효과특징구축 기간고객명

Page 41: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation41

Agenda

Information Integration and On Demand ComputingA fundamental underpinning

DB2 Information Integrator V8.1 OverviewTechnology highlights

Scenarios

Customer References

Masala (in 2004)

Summary

Page 42: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation42

Future Directions: Project MasalaMasala is a rich, flavorful mixture of spices used in Indian cookingHelping clients get more value out of their existing information assets.

DB2 II의 Core 기술 강화

다양한 시나리오 적용에 있어 성능 향상

Dynamic 환경 관리비용 절감

비즈니스 통합 인프라로의 연결성 및 활용성

응용프로그램으로의 Data Event Publish

Websphere MQ기반에서 구축

WebSphere Business Integration(WBI) 어댑터 활용

정보 전달(right information, right people,right time)품질 보장, 확장성 있는 enterprise search

IBM Confidential

Page 43: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation43

Portfolio at the end of 2004

BiologicalData and

Algorithms Text

Sybase

Informix

SQL Server

Oracle

DB2 Information Integrator

Search, SQL, SQL/XML

Federation Engine

Wrappers and functions

Teradata

WebSphere MQ ODBC

EnterpriseSearch

Excel

XML

DB2 UDB

Software AGAdabas

VSAM

CA-IDMS

CA-Datacom

IMS DB2 II ClassicFederation

ODBC

DB2 Family

Integrated SQL View Free Form Access

Publ

ish

to W

MQ

Metadata

Publish to WMQ

Replication over WMQ

Page 44: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation44

XML Metadata Registry (XMR)

Metadata RegistryXML기반의 metadata를 저장/Access하는 Registry

Organize, version, classify, annotate metadata

사용자, 조직을 정의

Asset간의 관계를 정의

Lock/Unlock, access control

Search & URL Accessibility

Metadata ToolsImport metadata assets

Native support for XML Schema, WSDL, Browse, search metadata assets and their

relationshipsImpact analysis

Tools

XSD

WSDL

Created byVersion:

Created byVersion:

Discover,Import, Classify, Version,

Annotate, Collect

Browse, Navigate, Search, Visualize

XML Metadata Registry

My Collection

Page 45: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation45

Accessing Packaged Applications

WBI business object 를 관계형스키마로 맵핑read-only

Websphere MQ

WBI AdapterWBI Adapter WBI Adapter

Page 46: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation46

DB2 Information Integrator Event Publisher

WebSphere MQ

UsageApplication to application messaging

Take OLTP transactional database events and use this information to drive other applications or APIs

Event 알림Stream information to Web interfaces

Business intelligenceIntegrate with ETL provider for complex

transformations

Function로그를 통해 Legacy 소스의 변경된데이터를 Capture단일 데이터베이스 내 트랜잭션과 관련XML형태로 MQ로 Publish

DB2 II

Event PublisherDB2 UDB

IMS

VSAM

Page 47: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation47

Q Replication Architecture

Admin Utilities

Control

CaptureDB2

Source

Control

FederationEngineApply

DB2 Target

WebSphere MQLog based

Each message represents a transactionXML format option for publishing Highly parallel apply processDifferentiated conflict detection and resolution

Page 48: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation48

DB2 Information Integrator Enterprise SearchBest-of-breed 검색엔진

통합된 컨텐츠를 위한 정교한 검색 알고리즘

Intranet, file systems, collaboration systems ( Lotus Notes and Microsoft Exchange), content managers (DB2 Content Manager, WebSpherePortal), and databases (DB2 UDB)

Stemming, lexical analysis, anchor point analysis, dynamic summary, highlighted text

손쉬운 관리/유지Analysis features all under-the-covers

Enterprise scalability (> 500K documents)Independent crawl and index, incremental

indexing, built-in result cachingWebSphere Portal compatibility

IBM Confidential

Page 49: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation49

Partners expand DB2 II capabilities

Unicorn adds Semantic layer metadata modelling to DB2 IIVenetica adds content repository access and federation to DB2 IIAscential surfaces transformations as web services, DB2 II can work with these web services.

Page 50: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation50

Agenda

Information Integration and On Demand ComputingA fundamental underpinning

DB2 Information Integrator V8.1 OverviewTechnology highlights

Scenarios

Customer References

Masala (in 2004)

Summary

Page 51: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation51

Summary

DB2 II는 고객의 다양한 데이터 소스에 대한 처리 고민을 해결합니다.

IBM은 On demand computing을 위한 정보 통합 산업에서 가장 앞장서 있습니다.

DB2 II는 정보 통합에 대한 접근 방식에 있어서 Orace이나 Microsoft와는 전혀다른 접근을 합니다.

-기존 투자 자원의 보호, 확장, 최적화

-Information On Demand를 위한 전략적 비전 제시

세계적인 파트너사와의 제휴를 통해 그 능력이 더욱 강화하고 있습니다.

고객들은 다양한 시나리오 적용을 통해 실질적인 가치를 얻고 있습니다. -Control costs

-Speed time to value

-Extend current investments

Page 52: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation52

DB2 Information Integrator 제품 패키지

DB2 Information Integrator Replication EditionDB2 Information Integrator Replication Edition-제한된 데이터 저장 기능(Replication을 위한 정보만 저장)

-데이터 소스 연동 모듈(커넥션 기반의 별도 라이센스)DB2 Information Integrator Standard EditionDB2 Information Integrator Standard Edition

-Replication Edition 기능 + Federation 기능

-제한된 데이터 저장 기능(Local cache 등을 위한 데이터 저장) + Net Search Extender

-데이터 소스 연동 모듈(커넥션 기반의 별도 라이센스)DB2 Information Integrator Advanced EditionDB2 Information Integrator Advanced Edition

-Standard Edition 기능 + 데이터 저장을 위한 모든 기능(DB2 UDB) + Net Search Extender

-데이터 소스 연동 모듈(커넥션 기반의 별도 라이센스)DB2 Information Integrator Advanced Edition UnlimitedDB2 Information Integrator Advanced Edition Unlimited

-Advanced Edition 기능 + 데이터 소스 연동 모듈 무제한

Page 53: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation53

데이터 소스 연동 모듈(Connector) LicensingDB2 UDB, Informix IDS, Informix XPS, WebSphere MQ, Web services, OLE DB - 서버 라이센스에 포함됨

Microsoft Excel – 여러 서버에 위치한 모든 Excel Excel 문서문서 연동

Flat files – 여러 서버에 위치한 모든모든 flat fileflat file 연동

XML – 여러 서버에 위치한 모든모든 XML XML 문서문서 연동

Extended Search – Extended Search를 통한 모든모든 데이터데이터 소스소스 연동

Documentum – 하나의하나의 repositoryrepository 연동

Relational databases - 하나의하나의 데이터베이스데이터베이스 서버서버 연동(Oracle, Microsoft SQL Server, Sybase, Teradata, ODBC 데이터 소스)BLAST - BLAST 모듈을 통해 접근 가능한 모든모든 데이터데이터 소스소스 연동

Entrez – Entrez를 통해 접근 가능한 모든모든 데이터데이터 소스소스 연동

HMMER - HMMER 모듈을 통해 접근 가능한 모든모든 데이터데이터 소스소스 연동

BioRS - 하나의 BioRS 설치에 의해 사용되는 모든모든 databankdatabank 연동

Page 54: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation54

More Information

http://www.ibm.com/software/data/integration

Page 55: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation55

More informationhttp://db2ii.dfw.ibm.com/demo/.

http://www.research.ibm.com/journal/sj41-4.html

Page 56: Grid on Data를위한 - DBGuide.net · 2004-10-03 · Access Federation Replication Caching Administration DB2 Information Integrator 8.1 A Replication Server 관계형데이터베이스간의데이터

IBM Software Group | DB2 Information Management Software

DB2 Information Integrator © 2004 IBM Corporation56

Q & A한국IBM 소프트웨어 사업부

고재의 차장([email protected])