SQL Server 2005 표준제안서

Download Report

Transcript SQL Server 2005 표준제안서

SQL Server 2005표준 제안서
*
CONTENTS
Contents
1.
SQL Server 제품 연혁
2.
SQL Server 2005 제품 개요
3.
SQL Server 2005 아키텍처
4.
SQL Server 2005 RDBMS 기능
5.
SQL Server 2005 BI 기능
6.
SQL Server 2005 Mobile
7.
SQL Server 2005 서비스 툴
8.
SQL Server 주요 사례
9.
기술지원 및 교육
10.
*
SQL Server 2005 BI 기능
1. Integration Services
1.
2. Analysis Services
2.
3. Reporting Services
3.
4. Notification Services
4.
5.
6.
7.
8.
*
Business Intelligence를 위한 Microsoft 플랫폼
비즈니스 스코어카드 매니저
(BSM)
분석
애플리케이션
사용자 포탈
(Office Server)
ProClarity
3rd Party Solutions
일반 사용지용
도구
일반 사용자 분석 도구
(EXCEL)
SQL Server 2005
BI Platform
(엔터프라이즈 ETL)
(데이터 분석 및 마이닝)
다양한 솔루션과 연동
(보고서 서비스)
(데이터 웨어하우스 구축)
*
SQL Server 2005 BI ( Business Intelligence )
• 소스 시스템과 통합을 위한
데이터 수집
• 데이터 변환 및 통합
• 비즈니스 로직과 데이터 의
풍부한 계층적 뷰
• 데이터 마이닝을 데이터패턴분석
• 데이터 표현 및 데이터 배포
• 일반 사용자를 위한 데이터 접근
*
1. Integration Services
1
Integration Services 개요
API(응용 프로그래밍 인터페이스)
Integration Services 서비스
전자메일 메세징
SQL문서 실행
Integration
Services
병합 및 복사를 위한 변환
집계
데이터 삭제
FTP작업
그래픽 도구 마법사
데이터 추출 및 로드를 위한
데이터 원본과 대상,
데이터 Warehousing을 위한 ETL(추출, 변환 및 로드) 작업
고성능 데이터 통합 및 Workflow 솔루션 Build
*
1. Integration Services
2
Integration Services 아키텍처
 Microsoft SQL Server 2005 Integration Services (SSIS) 는 4개의 핵심 부분인
Integration Services 서비스, Integration Services 개체 모델, Integration Services
런타임과 런타임 실행 개체 및 데이터 흐름 엔진과 데이터 흐름 구성
요소를 캡슐화하는 데이터 흐름 작업으로 구성됩니다.
 Integration Services 는 네이티브 및 관리 코드를 지원합니다. 사용자 지정
클라이언트로부터 Integration Services 개체 모델을 액세스하거나 사용자
지정 작업 또는 변환을 작성하는 개발자는 C++ 또는 모든 CLR(공용 언어 런타임)
호환 언어를 사용하여 코드를 작성할 수 있습니다.
 Integration Services 런타임 엔진 :
Integration Services 런타임 엔진은 패키지 레이아웃을 저장하고 패키지를 실행하며
작업간 워크플로를 제어합니다.
 Integration Services 데이터 흐름 엔진 :
Integration Services 데이터 흐름 엔진은 ETL(추출, 변환 및 로드) 프로세스에서 빠르고
융통성이 뛰어나며 확장 가능하고 신뢰할 수 있는 데이터 이동이 요구되는 기업의
요구 사항을 해결합니다.
*
1. Integration Services
3
개발
 확장 가능한 개체 모델 :
데이터 흐름과 제어 흐름의 분리뿐만 아니라 원본 Integration Services 개체 모델 전체가
확장성을 고려하여 다시 엔지니어링 되었습니다. 강력한 IDE(통합 개발 환경)가
Microsoft .NET Framework 지원과 결합되어 강력한 사용자 지정 Integration Services 작업,
변환 및 데이터 어댑터의 생성 속도를 높여줍니다. 개발할 수 있는 사용자 지정 확장으로는 작업,
로그 공급자, 열거자, 연결 관리자 및 데이터 흐름 구성 요소가 있습니다.
이러한 사용자 지정 개체는 Business Intelligence Development Studio 사용자 인터페이스에
통합할 수 있습니다.
 Integration Services 디자이너 :
Integration Services 패키지를 디자인, 생성, 테스트 및 디버깅하는 통합 개발자 환경을 제공합니다.
SSIS 디자이너의 사용자 인터페이스에서 끌어서 놓기 방법을 사용하고
각 패키지 개체에 대한 대화 상자에서 옵션을 선택하여 패키지를 생성 및 구성할 수 있습니다.
 새 개발 환경 :
SQL Server 2005 에는 데이터 변환 솔루션을 구축하기 위한 Business Intelligence Development
Studio 와 Integration Services 패키지를 관리하기 위한 SQL Server Management Studio 가
추가되었습니다.
 향상된 SQL Server 가져오기 및 내보내기 마법사 :
데이터 복사에 중점을 두어 SQL Server 가져오기 및 내보내기 마법사가 다시 디자인되었습니다.
SQL Server 가져오기 및 내보내기 마법사에는 데이터 실시간 미리 보기 및 플랫 파일의 데이터에
대한 향상된 지원 등의 많은 새로운 기능이 포함되어 있습니다.
 새 워크플로 기능 :
루핑용 컨테이너, 이벤트 처리기, 향상된 선행 제약 조건을 비롯한 여러 가지 새 워크플로 기능을
통해 패키지 개발자가 패키지 실행을 더 정확하게 제어할 수 있게 되었습니다.
*
1. Integration Services
 Integration Services 작업
• 워크 플로 작업 :
Integration Services 에는 다른 패키지 실행, 응용 프로그램 실행, 전자 메일 메시지
보내기 등의 워크플로 작업을 수행하는 여러 가지 작업이 포함되어 있습니다.
• 데이터 준비 작업 :
파일 업로드, 다운로드, 복사 등의 데이터 준비 기능을 제공합니다.
• 비즈니스 Intelligent 작업 :
분석 개체 처리, Analysis Services DDL(데이터 정의 언어)로 작성된 스크립트 실행,
데이터 마이닝 예측 쿼리 실행 등의 비즈니스 인텔리전스 작업을 수행하는 많은 작업이
포함되어 있습니다.
• Scripting 작업 :
스크립트를 패키지 워크플로에서 실행하여 기본 제공 Integration Services 작업이
제공하는 기능 이상으로 패키지 기능을 확장할 수 있습니다.
 데이터 정제
• 퍼지 검색(fuzzy look up) :
퍼지 매치를 기반으로 최상의 매치를 위한 조정을 합니다.
• 데이터 마이닝 및 AI 전문 지식을 제공합니다.
• 도메인 독립적으로 데이터를 정제합니다.
*
1. Integration Services
3
관리
 Microsoft SQL Server 2005 Integration Services(SSIS) 에서는 Integration Services 패키지를 보다 효과적으로 관리하는 데 도움이 되는
몇 가지 새로운 향상 기능을 제공합니다.
 패키지 저장소 및 관리 도구 : Integration Services 서비스는 패키지 저장소를 관리하고 SQL Server Management Studio 에 저장된 패키지를
계층적 뷰로 표시하는 Microsoft Windows 서비스입니다.
 새 패키지 모니터링 및 문제 해결 도구 : 새 실행 패키지 목록 , 새 패키지 로깅 옵션 , 새 패키지 다시 시작 기능, 새 성능 모니터링 기능
 새 패키지 배포 도구 : 새 패키지 구성 기능 , 새 패키지 배포 유틸리티
 새 패키지 보안 기능 : 새 패키지 암호화 옵션 , 패키지용 새 디지털 서명
*
2. Analysis Services
1
개요
Microsoft SQL Server 2005 Analysis Services(SSAS)
“ 서버 기술과 클라이언트 기술 “
OLAP
(Online Analytical Processing)
data mining
이 두 기능은 비즈니스 Intelligent 응용 프로그램의 디자인, 생성, 배포 및 유지 관리에 맞게 적절히 정의된 개체
모델과 더불어 특수한 개발 및 관리 환경을 사용함으로써 더욱 향상되었습니다.
*
2. Analysis Services
2
Architecture

Analysis Services의 서버 구성 요소는 msmdsvr.exe 응용 프로그램이며
일반적으로 Windows 서비스로 실행됩니다. 이 응용 프로그램은 XML/A
수신기 구성 요소 및 다음 기능을 수행하는 여러 개의 내부 구성 요소로
이루어집니다.

여러 프로그래밍 언어 지원을 위해 다른 여러 공급자에게 Analysis
Services 가 제공됩니다. 공급자는 인터넷 정보 서비스(IIS)를 통한 HTTP나
TCP/IP에서 SOAP 패킷으로 XML for Analysis를 보내고 받으며 Analysis
Services 와 통신합니다. HTTP 연결은 IIS에서 인스턴스화되는 COM 개체를
사용합니다.

Win32 클라이언트 응용 프로그램은 Microsoft Visual Basic®과 같은
COM(구성 요소 개체 모델) 자동화 언어용 Microsoft® ADO(ActiveX® Data
Objects) 개체 모델 또는 OLAP용 OLE DB 인터페이스를 사용하여 Analysis
Services 서버에 연결할 수 있습니다. .NET 언어로 작성된 응용 프로그램은
ADO MD.NET을 사용하여 Analysis Services 서버에 연결할 수 있습니다.
*
2. Analysis Services
3
Unified Dimension Model
 UDM(Unified Dimensional Model)은 사용자와 데이터 원본을 연결하는 교량 역할을 합니다.
하나 이상의 물리적 데이터 원본을 기반으로 UDM을 만들면 최종 사용자는 Microsoft Excel 등의 다양한 클라이언트 도구 중 하나를 사용하여
이 UDM에 대해 쿼리를 실행할 수 있습니다.
 단순히 데이터 원본에 대한 씬 레이어로 UDM을 만들더라도 최종 사용자는 데이터 모델을 보다 단순하고 쉽게 이해할 수 있고
서로 다른 유형의 백엔드 데이터 원본에서 특정 데이터 원본을 구별할 수 있으며 요약 유형 쿼리의 성능이 향상되므로 여러 가지로 편리합니다.
몇몇 시나리오에서는 이와 같은 단순한 UDM이 완전 자동으로 생성됩니다. 더 많은 시간과 노력을 들여 UDM을 만들면 모델에서 제공하는
메타데이터가 다양해지므로 얻을 수 있는 이점도 늘어납니다.
 UDM의 이점은 다음과 같습니다.
•
•
•
•
보다 다양한 기능으로 사용자 모델을 보완할 수 있습니다.
대량의 데이터에 대해서도 대화식 분석을 지원하는 고성능 쿼리를 제공합니다.
비즈니스 규칙을 모델 내에 포함하여 보다 강력한 분석을 지원합니다.
사용자가 데이터를 보면서 데이터에 대해 작업을 수행하는 '루프 닫기'를 지원합니다.
*
2. Analysis Services
4
사용의 편의성
 Business Intelligence Development Studio : Analysis Services 가 Microsoft Visual Studio 2005 개발 환경과 완전히 통합되었습니다.
BI Development Studio 를 사용하여 관계형 데이터 원본, OLAP, 데이터 마이닝 개체 등의 Analysis Services 구성 요소를 만들고
유지 관리할 수 있습니다.
 SQL Server Management Studio : SQL Server Management Studio 는 관리자와 개발자를 위한 완전히 통합된 관리 환경으로,
이전 버전의 Analysis Services 에서 제공하는 분석 관리자 기능을 대체합니다. Management Studio 를
사용하여 Analysis Services 인스턴스를 관리하고 Analysis Services 데이터베이스와
개체를 탐색 및 관리하며 MDX(Multidimensional Expressions), DMX(Data Mining Extensions),
XMLA(XML for Analysis) 쿼리와 스크립트를 개발, 실행 및 분석할 수 있습니다.
 Analysis Services 마법사 : Analysis Services 마법사를 사용하여 데이터 원본 뷰,
차원, 큐브, 데이터 마이닝 모델 등의 Analysis Services 개체를 빠르게 만들거나
개선할 수 있습니다. 또한 배포와 같은 새 기능을 지원하는 새로운 마법사가
Analysis Services 에 추가되었습니다.
 Analysis Services 템플릿 : Analysis Services 는 큐브, 차원, KPI(핵심 성과 지표),
계산 멤버, 명명된 집합, 계산 셀, 작업, MDX 문, DMX 문 등의 Analysis Services
개체에 대한 템플릿을 BI Development Studio 에서 제공합니다.
또한 MDX 및 DMX 쿼리 및 문에 대해서도 SQL Server Management Studio 에서
템플릿을 제공합니다. 템플릿은 XML 기반 형식으로 저장되므로 추가 템플릿을
쉽게 정의하고 만들 수 있습니다.
*
2. Analysis Services
5
성능
 다중 인스턴스 지원 : Microsoft SQL Server 2005 Enterprise Edition 에서 최대 50개의 Analysis Services 서비스 인스턴스를 한 대의 시스템에
설치할 수 있으며 다른 버전의 SQL Server 2005 에서는 최대 16개의 Analysis Services 서비스 인스턴스를 설치할 수 있습니다.
• 자동 관리 캐싱 : Analysis Services 서비스는 차원, 파티션 및 집계의 성능을 높이기 위해 자동 관리 캐싱을 사용합니다. 자동 관리 캐싱은 ROLAP(관계형 OLAP)과
MOLAP(다차원 OLAP)의 장점을 통합합니다. 자동 관리 캐싱을 사용하면 Analysis Services 가 백그라운드 프로세스로 쿼리 목적의 ROLAP 데이터를 MOLAP
저장소에 캐시할 수 있으며 관계형 데이터베이스가 변경되면 백그라운드에서 MOLAP 캐시를 다시 작성하는 동안 Analysis Services 서비스가 ROLAP 저장소에서
데이터를 검색할 수 있습니다.
• 처리 지원 : Analysis Services 서비스는 병렬 처리의 직접 지원을 포함하여 큐브, 측정값 그룹, 파티션, 차원 및 마이닝 모델의 보다 유연한 처리 기능을 제공합니다.
Analysis Services 인스턴스의 여러 개체는 병렬로 하나의 일괄 처리 트랜잭션에서 처리할 수 있습니다.
• 다중 팩트 테이블 : 이제 Analysis Services 는 측정값 그룹을 사용하여 단일 큐브 내에서 여러 개의 팩트 테이블을 지원합니다. 단일 팩트 테이블의 측정값은
측정값 그룹으로 그룹화되고, 단일 큐브는 여러 개의 측정값 그룹을 포함할 수 있습니다. 측정값 그룹은 차원에 측정값을 연결하여 해당 측정값 그룹에 포함된
측정값을 계층적으로 구성하는 데도 사용됩니다.
• 비즈니스 인텔리전스의 향상된 기능 : Analysis Services 는 통화 변환, 차원 쓰기 저장(writeback), 계정 및 시간 인텔리전스 등의 향상된 비즈니스 인텔리전스
기능을 제공하며 이들 모두를 큐브에 추가할 수 있습니다.
*
2. Analysis Services
6
개발 생산성
 Microsoft.NET Framework지원 : Microsoft SQL Server 2005 Enterprise Edition 에서 최대 50개의 Analysis Services 서비스 인스턴스를
한 대의 시스템에 설치할 수 있으며 다른 버전의 SQL Server 2005 에서는 최대 16개의 Analysis Services 서비스 인스턴스를 설치할 수 있습니다.
 지속형 계산 : Analysis Services 에서 큐브의 계산 멤버와 계산 셀의 결과가
이제 각 큐브에 대한 별도의 캐시에 지속적으로 저장되고 관리되므로 이전 버전의
Analysis Services 에 비해 쿼리 성능이 대폭 향상되고 이론적인 분석을 수행하는
데 있어 훨씬 유연한 기능을 제공합니다.
 저장 프로시저 : Analysis Services 에서는 C#, C++, 또는 Visual Basic 등의
프로그래밍 언어로 작성된 저장 프로시저 및 외부 루틴에 더 많은 확장성과
프로그래밍 기능을 제공하므로 이를 사용하여 Analysis Services 기능을 확장할
수 있습니다. 저장 프로시저는 언어 간 통합, 예외 처리, 버전 관리 및 개발 지원이라는
장점을 제공합니다. Analysis Services 에서 저장 프로시저를 사용하여 큐브나
데이터베이스에 프로그래밍 모듈을 추가하고 Analysis Services 엔진이 제공하는
기능을 확장할 수 있습니다. 저장 프로시저는 이전 버전 Analysis Services 의
사용자 정의 함수를 대체합니다.
 MDX(Multidimensional Expressions) : Analysis Services 에서는 스크립팅,
범위 및 컨텍스트 컨트롤, 향상된 하위 큐브 조작에 대한 지원을 추가하여
MDX(Multidimensional Expressions) 언어를 개선했습니다. MDX는 추가 내장 함수,
사용자 정의 함수와의 완벽한 통합, 개선된 DDL(데이터 정의 언어) 문,
새 DML(데이터 조작 언어) 문을 제공합니다.
*
2. Analysis Services
 XML For Analysis : Microsoft SQL Server 2000 Analysis Services 에서는 분석
서버 컴퓨터와 통신할 때 XMLA 요청을 변환하는 OLE DB 공급자인 Microsoft
XML for Analysis 공급자를 통해서만 XMLA(XML for Analysis) 1.0 사양이
지원되었습니다. SQL Server 2005 Analysis Services 에서는 Analysis Services
엔진이 XMLA 1.1 사양을 직접 지원하므로 추가 OLE DB 공급자가 필요하지
않습니다.
 ASSL : 이제 Analysis Services 에는 Analysis Services 와 SQL Server
Management Studio 를 관리하고 Analysis Services 인스턴스를 관리하며 개체
모델 또는 OLE DB 공급자를 사용하지 않고 Analysis Services 인스턴스의 개체를
생성, 삭제 또는 수정하기 위해 XMLA와 함께 사용되는 XML 기반 구문인
ASSL(Analysis Services Scripting Language)이 포함되어 있습니다.
 AMO : AMO(Analysis Management Objects)는 클라이언트 응용 프로그램이
Analysis Services 인스턴스를 관리하는 데 사용할 수 있는 .NET Framework 개체
모델을 제공합니다. AMO는 이전 버전 Analysis Services 의 DSO(의사결정 지원
개체)를 대체합니다. 이전 버전과의 호환성을 위해 DSO도 계속 지원됩니다.
AMO는 Analysis Services 인스턴스와 통신할 때 XMLA와 ASSL을 사용하고,
생성된 스크립트는 저장 또는 소스 제어를 위해 캡처할 수 있습니다.
 ADOMD.NET : Analysis Services 에서는 저장 프로시저에 사용할 수 있고
클라이언트 응용 프로그램이 Analysis Services 개체 및 데이터에 액세스하고 이를
작업하는 데 사용할 수 있는 .NETFramework 클래스의 모음인 ADOMD.NET을
도입했습니다. SQL Server 2000 Analysis Services 에서도 ADOMD.NET SDK의
일부로 ADOMD.NET 기능을 사용할 수는 있지만 이제 ADOMD.NET이 Analysis
Services 에 완전히 통합되었습니다.
*
2. Analysis Services
7
KPI
 비즈니스를 평가하는 KPI 프레임워크를 제공합니다.
 측정 대상 항목과 이에 대한 목표치를 설정합니다.
 설정된 측정치를 기준으로 KPI의 현 상태 및 경향 파악이 가능합니다.
 Notification Services와 연계하여 사용자에게 알림 서비스 공합니다.
*
2. Analysis Services
8
데이터 마이닝
 Microsoft SQL Server 2005 Analysis Services(SSAS) 는 데이터 마이닝과 관련하여 다음의 알고리즘을 제공합니다.
• Microsoft Naive Bayes 알고리즘, Microsoft 연결 알고리즘, Microsoft 시퀀스 클러스터링 알고리즘, Microsoft 시계열 알고리즘,
Microsoft 신경망 알고리즘, Microsoft 로지스틱 회귀 알고리즘, Microsoft 의사결정 트리 알고리즘, Microsoft 선형 회귀 알고리즘
 마이닝 모델 마법사 : 관계형 데이터 또는 다차원 데이터를 기반으로 새 마이닝 구조를 만들고 나중에 데이터 마이닝 디자이너를 사용하여
수정할 수 있습니다.
 데이터 마이닝 디자이너 : 데이터 마이닝 디자이너를 사용하여 마이닝 구조를 기반으로 추가 마이닝 모델을 만들고 뷰어를 통해
기존 마이닝 모델을 탐색하고 마이닝 모델을 비교하고 마이닝 모델을 기반으로 예측을 생성할 수 있습니다.
 SQL Server Integration Services 지원 : 완전한 데이터 마이닝 솔루션을 만드는 데 사용할 수 있는 몇 가지 작업이 Microsoft SQL Server 2005
Integration Services (SSIS) 에 추가되었습니다. 마이닝 모델을 만들기 전에 Integration Services 변환을 사용하여 데이터를 수정하고
마이닝 모델을 생성 및 처리하고 기존 데이터 마이닝 모델에 대해 예측 쿼리를 실행할 수 있습니다.
LOB
LOB
Application
Application
Model
Model
Browsing
Browsing
Web
Web
..NET
NET
Native
Native
Historical
Historical
Dataset
Dataset
SQL
SQL
OLE/DB
OLE/DB
Text
Text File
File
Reporting
Reporting
Data Transform (SSIS)
Prediction
Mining Models
Cube
Cube
Cube
Cube
New
New
Dataset
Dataset
Operations
(SSIS)
*
2. Analysis Services
3
관리
 배포엔진 : 개발 프로세스 중에 배포 엔진을 사용하여 새 프로젝트를 Analysis Services 테스트 인스턴스로 배포할 수 있습니다.
이후 개발이 완료되면 이 엔진을 사용하여 프로젝트를 Analysis Services 의 프로덕션 인스턴스로 배포할 수 있습니다. 배포 엔진을 사용하여
Business Intelligence Development Studio 에서 만든 Analysis Services 의 새 프로젝트 또는 업데이트된 프로젝트와 기존 Analysis Services
인스턴스 사이의 메타데이터를 동기화하거나 한 인스턴스에서 다른 인스턴스로 메타데이터를 덮어쓸 수 있습니다.
 보안 : Analysis Services 는 Analysis Services 인스턴스 데이터의 보다 향상된 액세스 및 조작 제어, Analysis Services 데이터베이스에 저장된
정보의 암호화, Analysis Services 에 대한 클라이언트 액세스 및 요청을 감시하기 위한 개선된 모니터링 도구 등 향상된 보안 기능을 제공합니다.
 SQL Server 프로파일러 통합 : Analysis Services 는 Analysis Services 인스턴스에서 생성한 모든 이벤트를 감시 및 수집하기 위한
SQL Server 프로파일러 를 지원합니다. SQL Server 프로파일러 를 통해 수집한 이벤트에 대한 데이터를 화면에 표시하거나, 이후 분석 또는
재생을 위해 각 이벤트에 대한 데이터를 파일이나 SQL Server 테이블에 저장할 수 있습니다. 예를 들어 SQL Server 프로파일러를 사용하여
프로덕션 환경을 모니터링하면 어느 MDX(Multidimensional Expressions) 쿼리가 너무 느리게 실행되어 성능을 떨어뜨리고 있는지 확인할 수
있습니다.
*
3. Reporting Services
1
개요
 Microsoft SQL Server 2005 Reporting Services에서는 다양한 관계 형 데이터 원본 및 다차원 데이터 원본에서 내용을 수집하는 엔터프라이즈 보고서를
작성하기 위한 서버 기반 솔루션이며 다양한 형태로 볼 수 있는 보고서를 게시하고 보안 및 구독을 중앙에서 관리합니다. 생성된 보고서는 웹 기반 연결을
통해 또는 Microsoft Windows 응용 프로그램이나 SharePoint Portal의 일부로 볼 수 있습니다.
 Reporting Services에는 보고서와 보고서 모델을 만들고 게시하는 데 필요한 그래픽 도구 및 마법사, Reporting Services를 관리하는 데 필요한 보고서
서버 관리 도구, Reporting Services 개체 모델을 프로그래밍하고 확장하는 데 필요한 API(응용 프로그래밍 인터페이스)가 포함되어 있습니다.
2
Architecture
Browser
Custom
Application
Office
Report Cont rol
Report Processing
Rendering Dat a Proc.
Report Builder
Client
Model
Designer
Web UI
데이터 소스
(SQL, OLE DB, XM L/ A,
ODBC, Oracle, Custom)
XM L Web Service Interface
Report Server
Report Processing and Query Generation
출력 포맷
(HTM L, Excel,
PDF, Custom)
Data Processing
Security
Rendering
Scheduling
and Delivery
SQL Server Catalog
*
3. Reporting Services
3
디자인
 새로운 모델 디자이너:
임의 보고는 사용자가 미리 정의한 후에 보고서에 게시하는 모델을 기반으로 합니다. 보고서 작성기 클라이언트에서 사용되는 보고서 모델을 만들기
위해 보고서 모델이라는 새로운 유형의 프로젝트가 추가되었습니다. 보고서 모델을 사용하려면 Business Intelligence Development Studio에서
실행되는 모델 디자이너를 사용합니다.
 보고서 디자이너의 향상된 기능:
SQL Server 2005의 보고서 디자이너는 로컬 컴퓨터에 설치된 기존 Visual Studio 2005 또는 컴퓨터에 기존 Visual Studio 2005가 설치되지 않은
경우에는 Visual Studio 셸에 대한 액세스 지점인 Business Intelligence Development Studio에서 실행됩니다. 보고서 디자이너는 일부 기능이
향상된 편집기 및 쿼리 작성기를 제공합니다.
 보고서 정의 언어의 향상된 기능:
Report Definition Language에는 사용자 지정 보고서 컨트롤을 지원하는 새로운 요소와 기타 새로운 기능이 포함됩니다.
 보고서 매개 변수, 정렬, 사용자 지정 보고서 항목 등에서 기능이 향상되었습니다.
*
3. Reporting Services
4
프로그래밍
 SQL Server 2005는 Reporting Services에 대한 향상된 프로그래밍 기능을
제공합니다. Reporting Services에 익숙한 프로그래머는 이 정보를 활용하여
보고서 서버 웹 서비스의 변경 내용, Reporting Services WMI(Windows
Management Instrumentation) 공급자의 주요 향상 기능 및 Microsoft Visual
Studio 2005에서 제공되는 새로운 보고서 Viewer컨트롤에 대해 배울 수 있습니다.
 보고서 서버 웹 서비스를 위한 새로운 SOAP 끝점:
보고서 서버 웹 서비스의 관리 끝점을 통해 개발자는 보고서 서버의 개체를
프로그래밍 방식으로 관리할 수 있습니다. 또한 보고서 서버 웹 서비스의 실행
끝점을 사용하여 개발자는 보고서 서버로부터의 보고서 처리 및 Rendering을
세부적인 프로그래밍 방식으로 제어할 수 있습니다 .
 WMI 공급자:
보고서 서버 WMI(Windows Management Instrumentation) 공급자는 Reporting
Services 설치에 대한 환경을 구성할 수 있는 프로그래밍 인터페이스입니다. WMI
공급자를 사용하여 사용자 지정 보고서 서버 관리 도구를 작성하거나 스크립트에서
호출하여 Reporting Services 설치를 배포할 수 있습니다.
 Visual Studio 2005의 새로운 Report Viewer 컨트롤 :
Microsoft Visual Studio 2005에는 사용자 지정 응용 프로그램에 Reporting
Services 기능을 쉽게 포함시킬 수 있도록 무료로 배포할 수 있는 일련의 보고서
Viewer 컨트롤이 포함됩니다. Report Viewer 컨트롤은 응용 프로그램의 기능
집합의 일부로 사전 디자인된 완전한 저작 보고서를 제공하려는 개발자를 위해
디자인되었습니다.
*
3. Reporting Services
5
관리효율 및 배포
 새로운 Reporting Services 구성 도구 : Reporting Services 구성 도구는 보고서 서버를 Hosting하는 컴퓨터의 시작 메뉴에서 실행됩니다.
이 도구를 사용하면 원격 SQL Server Instance에서 보고서 서버 데이터베이스를 만들고 사용하도록 구성할 수 있습니다.
또한 이 도구를 사용하여 Microsoft Windows 및 웹 서비스, 가상 디렉터리 및 전자 메일 배달에 사용할 계정을 지정할 수 있습니다.
 Management Studio 통합 : SQL Server Management Studio를 사용하여 통합된 Management Studio 작업 영역에서 여러 보고서
서버 Instance를 관리할 수 있습니다. Management Studio에 통합된 다른 SQL Server 서비스와 함께 하나 이상의 보고서 서버 Instance를
관리할 수 있습니다.
 SQL Server Surface Area Configuration 및 SQL Server 구성 관리자 통합 : SQL Server Surface Area Configuration 도구를 사용하여
Report Server Windows 서비스 및 웹 서비스 가용성을 결정할 수 있습니다. 구성 관리자를 사용하여 Report Server Windows 서비스의
실행 방법에 대한 속성을 지정할 수 있습니다.
 보고서 모델 관리 : 모델 및 모델 중심 보고서를 안전하게 배포할 수 있도록 새로운 보고서 모델 관리 기능이 임의 보고서 기능으로 제공됩니다.
보고서 작성기 및 모델에 대한 액세스를 제어할 수 있는 일부 새로운 역할이 추가되었습니다.
*
3. Reporting Services
6
리포트 빌더
 정보 근로자는 시기 적절하고 효율적인 의사결정을 내리기 위해 비즈니스
데이터에 액세스해야 합니다. 정보 근로자에게 필요한 것은 기본 데이터 원본 구조에
대한 이해 없이도 정보를 탐색하고 찾을 수 있는 강력하면서도 사용하기 쉬운 도구입니다.
SQL Server 2005 Reporting Services의 구성 요소인 보고서 작성기에서는 이러한
요구를 만족시킬 수 있는 임시 보고 기능을 제공합니다
 보고서 작성기 도구는 신속하게 작업을 시작할 수 있도록 사용자에게 익숙한 Microsoft
Office 패러다임을 사용하여 생성되었습니다. 테이블, 행렬 또는 차트 보고서를 작성하려면
미리 정의된 데이터 영역이 포함된 보고서 레이아웃 템플릿을 사용하여 데이터 필드와
같은 보고서 항목이 포함된 미리 정의된 보고서 모델을 선택한 다음 보고서
항목을 템플릿 내의 데이터 영역으로 끌어서 놓습니다.
 최종 사용자를 위한 ad-hoc Reporting 툴입니다.
 원 클릭 설치가 가능합니다.
 비즈니스 모델로 부터 분리된 리포트 생성 및 수정이 가능합니다.
 관계형 또는 OLAP 데이터 기반의 레포트를 생성 할 수 있습니다.
*
4. Notification Services
1
알림서비스 개요

알림 서비스는 특정 이벤트가 발생시 알림을 생성하여 구독자에게 보내는 응용 프로그램을 개발하고 배포하기 위한 플랫폼 입니다.

생성된 알림은 개인에 맞게 설정된 메시지로서 필요한 시기에 다양한 장치로 배포 가능합니다.

트리거 이벤트가 발생하거나 혹은 예정된 일정에 따라 알림을 생성하여 배포합니다.

알림 서비스를 바탕으로 작성된 프로그램 통해 고객 및 사용자에게 지속적으로 맞춤형 데이터를 전송할 수 있습니다.

알림 서비스는 엔터프라이즈 시스템에 필수적인 보안, 안정성, 확장 성 및 가용성을 제공합니다.
• 보안
- 알림 서비스는 산업 표준 웹 보안 모델을 사용하여 무선 및 유선 장치로 인터넷을 통한 통신을 수행하며 표준 Windows 보안 메커니즘과
SQL Server 2005 기반의 보안 메커니즘을 사용합니다.
- 응용 프로그램 개발자는 자체 이벤트 공급자를 정의하여 알림 서비스를 확장할 수 있습니다. 이벤트 공급자는 .NET Framework가 지원하는
관리 코드로 실행되므로 서버의 보안에 영향을 주지 않습니다.
• 안정성
- 알림 서비스의 이벤트, 구독 및 알림에 대한 처리는 완전히 트랜잭션으로 이루어지므로 안정성이 보장됩니다.
• 확장성
- 구독 관리 인터페이스는 병렬로 실행할 수 있으므로 SQL Server 데이터베이스 엔진에서 스케일 업 확장을 통해 효율성이 커집니다.
- 알림 서비스는 다중 스레드 방식이므로 다중 프로세서 컴퓨터에서 실행될 때 리소스가 수직으로 확장됩니다.
- 단일 인스턴스가 여러 이벤트 공자와 여러 배포자를 지원할 수 있습니다.
- 스케일 아웃 확장을 위해 여러 알림 서비스 인스턴스에 대해 구독을 분할하여 각각 독립적으로 작동하도록 할 수 있습니다.
• 가용성
- 알림 서비스의 데이터는 SQL Server에 저장되고 임시 데이터만 이벤트 공급자, 생성자 및 배포자에 유지됩니다.
- SQL Server 2005는 고 가용성 솔루션인 장애 조치 클러스터링, 로그 전달, 미러링 및 복제와 같은 솔루션을 통하여 가용성을 확보합니다.
*
4. Notification Services
2
알림서비스 구조
구독 관리를 처리.
구독자, 구독 및 구독자 장치 데이터를 적절한 데이터베이스에 기록
구독 인스턴스 데이터와
함께 저장
응용 프로그램 데이터와
함께 저장
각 응용 프로그램에 대한 구독을 별도로 저장하면서 응용 프로그램 간에 구독자
데이터를 공유 가능
<< 구독 관리 구조 >>
이벤트 공급자가 이벤트를 수집
알림 생성자가 이벤트와 구독 데이터를
사용하여 알림 테이블에 알림 생성
알림 배포자가 알림에 서식을 지정하여
구독자 / 구독 장치에 배달
<< 알림 서비스 구조 >>
*
SQL Server 2005 Mobile
1. SQL
Server
2005
Mobile
1. SQL
Server
2005
MobileEdition
Edition
2. Notification Services
2.
3.
*
1. SQL Server 2005 Mobile Edition
1
SQL Server 2005 Mobile Edition 기능 지원
T-SQL 지원
DML (삽입, 업데이트, 삭제 등.),
DDL(데이터베이스 작성/변경) 참조 무결성, 기본 값,
SELECT 명령문, SET 함수
.NET Compact Framework와의 통합
SQL Server Mobile 데이터 공급자를 사용하여 공용 언어
런타임(CLR)으로 코드를 관리함으로써 확장성이 높은
응용 프로그램 구축이 가능합니다.
Visual Studio와의 통합
Visual Studio.NET을 통해 애플리케이션 개발자들은
하나의 일관된 개발 및 배포 도구를 이용하여 서버/
데스크 톱과 이동식 장치를 위한 애플리케이션을 구축할
수 있습니다.
ADO.NET 및 SQL Server Mobile용 OLE DB 공급자 지원
ADO.NET 및 SQL Server Mobile용 OLE DB 공급자를
통해 SQL Server Mobile과의 연결성을 제공합니다.
설치 및 연결 마법사
이 마법사는 복제나 RDA 설치 단계가 누락되지
않도록 단계별 설치 과정을 제공하여 백엔드 연결
디버깅에 많은 시간이 소요되지 않도록 합니다.
SQL Server 2005와의 통합
• 그래픽 쿼리 실행 계획
• 새 구독 마법사
• 향상된 웹 동기화 구성 마법사
• SSIS와의 통합
• SQL 편집기
• 데이터베이스 배포
플랫폼 빌더 지원
내장(embedded) 시스템 제조사들이 SQL Server Mobile를
간편하게 선택하고 사용자 지정된 운영 체제의 일부로서
장치의 ROM에 로드시킬 수 있도록 합니다.
다양한 데이터 유형
•TINYINT, SMALLINT, INTEGER, BIGINT
•REAL, NUMERIC, FLOAT
•BIT, BINARY, VARBINARY, IMAGE
•UNICODE 문자 데이터 유형 NATIONAL CHARACTER,
NATIONAL CHARACTER VARYING, NTEXT
•MONEY, DATETIME, UNIQUEIDENTIFIER
내장된 기능
더욱 풍부하고 올바르게 작성된 쿼리를 위해
SQL Server 2005 에서 사용되는 것과 동일한 기능을
제공합니다.
매개 변수화된 쿼리
최적화된 매개 변수화와 파싱으로부터의 반복 쿼리에 대한
성능 향상.
Small Footprint
대략 1MB이며 대상 플랫폼에 따라 차이가 있습니다.
행과 열 필터
각기 다른 사이트에 게시되는 데이터의 하위 집합을
정의하고 유지 관리합니다.
저장소 엔진 성능 향상
•다중 사용자 지원 :
다양한 격리 수준을 제공하여 데이터 무결성 보장
•모바일 아키텍처에 최적화된 저장소 엔진 아키텍처
•빈 페이지의 자동 재사용
강력한 쿼리 최적화
•비용 기반 최적화를 수행합니다.
•SQL Server Mobile에서 개발자는 쿼리 계획을 보고 쿼리를
•적적하게 구체화 할 수 있습니다.
•새로운 SqlCeResult 개체를 통해 개발자는 DataSet 개체를
•사용하여 장치의 데이터를 두 번 버퍼링하지 않고도 SQL
•Server Mobile 데이터베이스에 직접 액세스 가능합니다.
암호화와 보안
데이터베이스 엔진을 사용하여 데이터베이스를 암호화 할
수 있으며, 암호화된 데이터베이스 역시 데이터베이스
암호로 보호됩니다.
RDA (Remote Data Access)
SQL 명령문을 원격으로 실행할 수 있도록 하거나 원격
데이터 액세스를 통한 로컬 업데이트를 위해 기록 모음을
가져오도록 합니다. 3. 연결관리 참조
병합 복제
• 휴대형 장치와 서버상에서의 독립적 업데이트.
• 연결이 재 구축될 때 요청 시에만 데이터를 동기화 함
• 데이터는 데이터 전송량을 줄이기 위해 압축되며 중요한
데이터를 보호하기 위해 암호화됩니다.
• 필터링된 아티클 지원
• 다중 구독 지원
• 3. 연결관리 참조
HTTPS를 통한 복제와 RDA
IIS와의 통합으로 인해 방화벽이나 프록시 서버 너머에
위치해 있는 SQL Server 데이터베이스에 액세스하고
복제할 수 있습니다.
메시지 기반의 인터넷 복제
이는 무선 전송에 적합합니다. 복구 기능은 가장 최근에
성공적으로 전송된 시점 이후 발생한 통신 장애 시부터
복제를 실시합니다.
Server Sync
데스크톱을 SQL Server로의 동기화 수단으로 사용하기
위해 Serial이나 IR 또는 USB 연결을 허용하는 간단한
솔루션이며, ActiveSync 3.5와 함께 작동됩니다.
열 수준 추적
행 수준 추적에 따른 동기화 뿐만 아니라 열 수준 추적에
따른 동기화도 지원하기 때문에 동기화 시간을 줄일 수
있습니다.
다중 사용자 지원 및 동기화
다중 사용자 지원을 제공하여 여러 응용 프로그램이 같은
데이터베이스를 동시에 액세스할 수 있습니다. 이를 통해
여러 명의 데이터베이스 사용자가 데이터베이스 연결을
끊지 않아도 RDA, 병합복자를 사용하여 데이터를 동기화
할 수 있습니다.
*
1. SQL Server 2005 Mobile Edition
2
구조
 SQL Server 2005 Mobile Edition 아키텍처에는 개발 환경 및 클라이언트/서버 환경이 모두 포함되어 있습니다.
 개발환경
•. NET Compact Framework 및 Visual Studio 2005는 응용프로그램 작성을 위한 개발 플랫폼을 제공합니다.
• VB, Visual C#을 사용하여 SQL Server 및 SQL Server Mobile과 통신하는 장치용 응용프로그램을 개발할 수 있습니다.
 클라이언트 / 서버 환경
• 클라이언트 환경 : 응용프로그램과 SQL Server Mobile로 구성됩니다.
• 서버 환경 : SQL Server Mobile 서버 에이전트, IIS 및 SQL Server로 구성됩니다.
SQL Server Mobile 서버 에이전트 : SQL Server Mobile 클라이언트 에이전트에서 만든 HTTP 요청을 처리합니다.
SQL Server Mobile 서버 에이전트는 HTTP를 통해 SQL Server 에 연결하여 데이터 및 스키마 정보를 SQL
Server Mobile 클라이언트 에이전트로 반환합니다.
*
1. SQL Server 2005 Mobile Edition
3
연결관리
 클라이언트의 SQL Server Mobile이 서버에 있는 SQL Server와 데이터를 교환하는 방법에는 RDA와 병합 복제 이렇게 두 가지 방법이 있습니다.
기능
병합 복제
RDA
추적된 데이터
변경 내용 교환
• 서버와 클라이언트 간에 변경 내용을 복제
• 열 수준 추적 - 변경된 열 데이터만 전송함으로써 전송되는
데이터 크기를 줄임
• 행 수준 추적 - 전체 행이 전송
• 클라이언트의 변경 내용을 서버로 밀어 넣습니다.
• 서버의 변경 내용을 받으려면 클라이언트 데이터를 모두
업데이트해야 합니다.
• 행 수준 추적 - 전체 행이 전송됩니다.
데이터를
전파할 수 있는
테이블 수
• 게시에 정의된 개수의 복수 테이블
• RDA 메소드 당 테이블 한 개
전파할 수 있는
테이블 유형
• 각기 다른 유형의 테이블로 데이터 흐름을 제어
• 게시 테이블을 추가 또는 삭제하면 클라이언트상의 구독이
해당 변경 내용이 자동으로 복제
• 해당 없음
• 서버의 테이블을 추가 또는 삭제하면 해당 변경 내용이
클라이언트에 자동으로 복제되지 않습니다.
• 참조 무 결성 제약 조건과 인덱스가 서버에서 자동으로 복제
• 참조 무 결성 제약 조건이 복제되지 않으며 인덱스는
선택적으로 복제.
• 다른 사용자에 의해 데이터가 변경되었지만 오류로 인해
이러한 사항이 행에 적용되지 않았을 경우 충돌이 발생
• 서버의 충돌 해결 및 관리
• 기본 제공 충돌 해결 프로그램과 사용자 지정 충돌 해결
프로그램이 지원.
• 오류로 인해 변경 내용이 적용되지 않은 행에서만 충돌이
발생. 다른 사용자에 의한 데이터 변경 여부는 감지 못 함
• 충돌 관리는 지원하지 않지만 클라이언트의 오류 테이블에
보고 가능
• 충돌 해결 프로그램이 없음
• 스키마 변경은 복제 가능.
• 스키마 변경은 허용되지 않음.
• 스키마가 변경될 경우 클라이언트에서는 테이블을 삭제하고
모든 데이터를 서버에서 다시 끌어와야 함.
ID 열
• ID 범위를 수동 및 자동으로 처리. (BigInt 및 Int 열 지원.)
• ID 범위를 수동으로 처리. (BigInt 및 Int 열 지원.)
데이터 / 스키마
정의
• 데이터 및 스키마는 게시가 구성될 때 서버에서 정의되며
구독이 생성될 때 클라이언트에서 자동으로 정의.
• 서버에서 클라이언트로 데이터를 끌어올 때 클라이언트에서
데이터 및 스키마가 정의.
기타 도구
• 구독을 생성 / 관리하는 광범위한 도구와 복수의 구독 관리,
성능 점검, 시간 동기화 등의 기능을 제공하는 모니터링 도구 제공.
• 지원되는 도구가 없음.
서버 침입
• 복제 관리를 위해 서버 데이터베이스로 테이블 및 열이 추가.
• 서버의 데이터베이스가 변경되지 않음.
제약 조건 및
인덱스
충돌
스키마 변경
*
SQL Server 2005 서비스툴
1. SSMA (SQL Server Migration Assistant)
2. SSUA (SQL Server Upgrade Advisor)
*
1. SSMA (SQL Server Migration Assistant)
1
개요
 이기종 데이터베이스 에서 SQL Server로의 Migration을 쉽고 빠르게 진행하기 위하여 무상으로 제공되는 툴 입니다.
 데이터베이스 관련 개체 및 스키마, SQL 코드 등에 대한 변환을 최대 99%까지 자동으로 변환해주며, 수동 변환에 필요한
가이드라인을 제공합니다.
2
구성요소
 Migration분석기
• 데이터베이스 Migration에 소요되는 시간과 노력을 평가하는 심층적인 분석을 수행합니다
• Migration분석기에서 나온 분석 통계에서는 다음과 같은 사항을 확인 가능합니다.
- 프로시저, 함수, 트리거, 테이블, 인덱스, 패키지, 시퀀스 및 뷰 등 데이터베이스 개체의 총 수 및 오브젝트 당
통계를 비롯한 코드 총 수
- SELECT, INSERT, DELETE 및 UPDATE 문의 총 수
- 커서, 레코드 및 예외의 총 수
- 자동 변환이 가능한 컴포넌트의 총 수와 백분율, 변환 복잡성, 수작업 시간 기준에서 프로젝트 마이그레이션 시간 추정
 스키마 및 데이터 변환기
• 스키마 매핑을 통해 이기종 데이터베이스 서버의 스키마를 SQL Server에 맞게 변환시켜 줍니다.
• 이기종 데이터베이스에 저장된 데이터를 SQL Server로 이관시켜줍니다.
• SQL 코드의 90% 이상을 자동으로 변환시키며 최고 99%까지 자동 코드 변환을 수행합니다.
 마이그레이션 테스터
•마이그레이션 테스트 및 사용자가 자동화된 마이그레이션 프로세스를 따를 수 있도록 지원해줍니다.
*
1. SSMA (SQL Server Migration Assistant)
<< SSMA 사용자 인터페이스 >>
<< SSMA에서 생성된 리포트 >>
<< SSMA 를 유효성 검사, 통합 및 성능 분석 >>
*
2. SSUA (SQL Server Upgrade Advisor)
1
업그레이드 프로세스와 SSUA
 SQL Server의 이전 버전에서 SQL Server 2005로 업그레이드 하는 과정에서 SQL Server의 일부 구성요소는
현재 위치에서 바로 업그레이드 가능하지만, Migration 하거나 새 구성 요소로 대체해야 하는 경우도 있습니다.
 SSUA를 사용하면 현재 SQL Server의 설치, 구성 요소 및 관련 파일을 평가하여 SQL Server 2005로 업그레이드
또는 Migration하는 과정 혹은 그 후에 발생할 수 있는 알려진 문제를 확인할 수 있습니다.
 그렇기 때문에 권장 업그레이드 프로세스는 다음과 같습니다.
•
•
•
•
데이터와 시스템을 백업합니다.
SQL Server 2005 설치를 위한 요구사항을 확인한 후 SSUA를 실행합니다.
SSUA를 통해 도출된 문제를 검토 및 해결합니다.
최종적으로 SSUA를 통해 문제가 없는지 확인하고
SQL Server 2005를 설치합니다.
• 업그레이드 이 후 Migration 문제를 해결합니다.
<< SQL Server Upgrade Advisor >>
*
2. SSUA (SQL Server Upgrade Advisor)
2
구성요소
 SSUA 분석 마법사
• SSUA 분석 마법사는 분석할 서버, Instant, SQL Server 구성 요소 및 추적 파일에 대한 정보를 수집한 후 분석을 시작합니다.
• 분석 대상은 다음과 같습니다.
- 데이터베이스 엔진
- 분석 서비스 (SQL Server Analysis Services)
- 알림 서비스 (SQL Server Notification Services)
- 보고서 서비스 (SQL Server Reporting Services)
- 데이터 변환 서비스
• 분석 중에 각 분석기는 XML 기반의 로그 파일을 만들며, 이러한 로그 파일을
사용하여 관련 문제를 해결 가능합니다.
• 위와 같이 생성된 보고서에는 업그레이드 관련 문제점의 중요도 및 해결시기
그리고 관련 세부사항을 보여줍니다.
 SSUA 보고서 Viewer
• SSUA 분석 마법사를 통해 생성된 XML기반의 보고서를 읽어서 보여줍니다.
<< SQL Server Upgrade Advisor >>
*
SQL Server 2005 주요사례
1. SQL Server
_____RDBMS
________
________
1.
대용량
사례
2. 비즈니스
_____
______ ______
2. SQL Server
인텔리전스
사례
3. SQL Server 모바일 사례
4. SQL Server SAP 사례
5. 오라클 마이그레이션 사례
6. SQL Server 2005 도입 사례
*
1. SQL Server RDBMS 대용량 사례
1
SQL Server 국내 대용량 사례 (64bit 포함)
회사명
TPS
DB Size
NeOSS
63,174
30TB
분당 2.3백만 SO 모듈의 주문처리 수용,
Oracle에서 SQL서버로 Migration.
DB서버로 64 CPU machine 4대 운용 중
FC.NET 영업설계사 지원
시스템
1,000
-
1.5TB
-
9대 DB 서버를 2대로 서버 콘솔리데이션, 1분 평균
2,300건 처리
경매
3,600
5.5 TB
1일 1,200만 트랜잭션 처리,
32 CPU machine 2대 clustering. DW 4TB
미니 홈피
6,500
500GB
1,300만 가입자, 월 3억만 건 page view,
6,500건 처리
온라인 서비스
4,000
-
학사행정
-
4TB
EDW
-
1.5 TB
SAP BW
-
3 TB
1,500명 사용자
DW 시스템
-
1 TB
월 전력 사용 기록 보존 및 분석 시스템
KTF
유무선 고객인증 시스템
-
-
800만 사용자
SK텔레콤
유무선 고객인증 시스템
-
-
1,200만 사용자
카드 승인 및 기간 시스템
-
-
600만 회원, 실시간 승인 및 위험율 분석
KT
삼성생명
옥션
싸이월드
인터파크 G 마켓
부산대학교
앨트웰
CJ
한국전력
롯데백화점
시스템
TPS : Transaction per second
비고
초당
동시접속 7,000명. 16 CPU machine 2대, 8 CPU
machine 1대
64 bit
*
1. SQL Server RDBMS 대용량 사례
2
SQL Server 해외 대용량 사례
회사명
시스템
주식거래분석 및 지수 평가
시스템
DB Size
30TB
비고
일일 2천만건 처리
주식 시장 시스템
-
100% 가동률 무정지 시스템.
도입 후 62% 거래수 증가
주식 주문 시스템
-
25000 명 이상 브로커 및 600여 지사 지원
고객 빌링 시스템
15TB
년 1TB 이상 데이터 증가.
완벽한 재해 복구 시스템
대민 및 조달 시스템
-
Unix 기반 시스템에서 전환.
XML 기반 통합 시스템
각 부처간 데이터 전달, 시스템 통합, 대민 행정
서비스 및 조달 시스템 구축
ERP 시스템
-
SAP R/3 동시 사용자 1500명
*
2. SQL Server 비즈니스 인텔리전스 사례
1
SQL Server BI 구축 사례 (국내)
회사명
비고
SAP BW 2.5 TB
1.5 TB DW
VOC 및 분석 시스템, SQL 리포팅 / 분석 서비스, 사용자 500명
매출통계분석시스템, SQL 분석 서비스 & Proclarity
SQL Reporting Services 로 EIS 시스템 구현
SAP BW 1.2 TB
DW 및 분석 시스템
MS BI Framework 기반의 경영정보분석 시스템
1.7TB DW
*
2. SQL Server 비즈니스 인텔리전스 사례
2
SQL Server DW 구축 사례(해외)
회사명
DB Size
비고
9 TB
9 TB 신용카드 DW, 17 TB 총 스토리지 사이즈
1,100만 명 신용카드 사용자의 정보 저장
5 TB
5 TB DW, 10 TB 총 스토리지 사이즈
800개의 상점에서 보내온 데이터 저장. 아프리카 대륙에서 가장 큰 리테일러
2.5 TB
2.5 TB DW, 엔드 투 엔드 BI 구축의 발판 : OLAP, 리포팅 서비스, 통합 서비스
20 TB
12 TB 지리데이터 DW, 2004년 20TB까지 확장, 총 스토리지 사이즈는 55 TB
4 TB 데이터 마트 구축, 2,500 현장 사무소의 데이터 저장
5 TB
5 TB 세부 전화 상담 내역 DW, OLAP 사용
4 TB
4 TB 신용카드 DW, 직접 쿼리 및 OLAP 큐브 구축
4백만 개의 신용카드와 관련된 정보 저장
5 TB
2 TB 환자 정보 DW, 데이터 마트 구축, OLAP, 5 TB 총 데이터 저장
Infomix 마이그레이션. 이스라엘에서 가장 큰 HMO
15 TB
6 TB DW 애플리케이션 및 큐브 구축
다수 인스턴스에서 총 15 TB의 DW
20 TB
20 TB 유럽 디지털 결재 시스템
유니시스 결재 시스템. 7년간의 뱅킹 데이터를 저장
3 TB
3 TB DW, 세일즈 세부 정보 저장
전 세계 9,000개 이상의 Starbucks 매장 데이터 저장
17 TB
4 TB 의료 정보 DW, 총 스토리지 용량은 17 TB
1,200개 이상의 국방부 관련 시설 데이터 저장
*
3. SQL Server 모바일 사례
1
국내 SQL Server Mobile 도입 주요 사례
회사명
도입 솔루션
KT NeOSS
SQL Server 2000 64bit /
SQL Server CE 2.0
• CyberBank사의 POZ PDA(2470, X301)기종에 .NETCF기반으로 개발된 응용프로그램과
SQLCE를탑재하여 백 엔드의 닷넷 엔터프라이즈 서버와 연계 운용
• PDA 대수: 약 20,000대
SQL Server 2000 /
SQL Server CE 2.0
• 마이크로소프트 윈도우를 탑재한 HP 아이팩에 비주얼 스튜디오 닷넷으로 자체 개발한 응용 프로그램을
운용하고 백 엔드에는 닷넷 엔터프라이즈 서버 운용
• 모바일 솔루션: 데이터 싱크. 모바일서버 관리, 애플리케이션 자동설치, 스캐너, 프린터 제어
• PDA 대수: 250대
롯데월드
SQL Server CE 2.0
• 포켓PC 2002를 탑재한 PDA에 POS 소프트웨어를 설치해 이동매장 영업자료 관리, 수불관리, 재고관리
및시설관리 네트워크 운영
• 모바일 솔루션: 주변기기 제어, DB 싱크 에이전트, 애플리케이션 싱크 에이전트, 제어 에이전트, 통신
에이전트
• PDA 대수 : 35대
롯데 로지스틱스
SQL Server CE 2.0
• 모바일 창고 재고 관리
• PDA 대수 : 100대
삼성생명
SQL Server CE 2.0
• SQL CE 2.0을 탑재한 PDA 영업사원 지급, 데이터 복제 및 동기화를 통해 인트라넷 서버 단의 SQL 서버
2000과 연결
• PDA기반 모바일 영업시스템을 통해 외부영업활동의 효율성과 신속성 확보
산재의료관리원
SQL Server CE 2.0
• 담당 간호사에게 윈도우 CE 운영체제와 무선 랜 카드를 탑재한 PDA를 제공해 현장에서 업무를 바로
처리하도록 지원하는 출장검진 원격처리시스템 구축
롯데제과
SQL Server CE 2.0
• Mobile 영업업무 자동화 지원
• PDA 대수 : 1,200대
롯데삼강
비
고
*
4. SQL Server SAP 사례
1
SQL Server 기반 SAP 도입 사례 (국내)
회사명
비고
사용자 수 800명, 동시 접속자 수 90명
SAP R/3 (1.5 TB 이상), BW (1TB 이상)
SAP BW(2.5TB), CRM, APO, EP
SAP R/3
mySAP, ERP, SAP BW
유닉스 / 오라클 마이그레이션, mySAP, ERP, SAP BW
사용자 수 8340명, 290GB
SAP R/3, SEM, HR
SAP R/3, BW
건설부문 SAP 도입
*
4. SQL Server SAP 사례
2
SQL Server 기반 SAP 도입 사례 (해외)
회사명
비고
유닉스 / 오라클 마이그레이션 , 동시 사용자 수 2,000명, SAP, 99.999%의 가용성
유닉스 / 오라클 마이그레이션 , SAP R/3, 아시아 태평양 지역 10 개국 18,000 사용자 대상 서비스
유닉스 / 오라클 마이그레이션 , SAP R/3, BW, 사용자 수 5,000명
유닉스 / 오라클 마이그레이션 , mySAP, Business Suite, BW, 사용자 수 2,000 ~ 3,000명
유닉스 / 오라클 마이그레이션, SAP R/3, 동시 사용자 수 400명
유닉스 / 오라클 마이그레이션, SAP BW, 총 사용자 수 30,000명
유닉스 / 오라클 마이그레이션, SAP R/3, 동시 사용자 수 120명
유닉스 / 오라클 마이그레이션, SAP R/3, BW, 동시 사용자 수 300명, 99.9% 가용성
유닉스 / 오라클 마이그레이션, 사용자 수 11,000명, “JTI의 미래를 위한 플랫폼!”
유닉스 / 오라클 마이그레이션, SAP EP 6.0, 총 사용자 수 200,000명
A|X / 오라클 마이그레이션, 총 사용자 수 30,000명
A|X / 오라클 마이그레이션, 총 사용자 수 34,000명
*
5. 오라클 마이그레이션 사례
1
KT (NeOSS : 운영관리 시스템 통합 및 마이그레이션)
구축범위
기존 시스템의
문제점
플랫폼 선정
고려사항
Microsoft
플랫폼 선정요인
도입솔루션
구성
NeOSS
도입효과
세부 시스템 개발은 서비스요청 접수처리시스템, 고객지원 및 장애처리시스템, 시설총괄관리시스템, 서비스 품질 및 고객만족도
관리시스템 등 총 6개 시스템이 개발되고 있다. 이 같은 신규 시스템 개발과 함께 KT가 이번 프로젝트의 주요 핵심 과제로 수행한
것이 바로 57종 이상의 기존 백엔드 시스템을 새로 개발하는 것과 전사적 운용관리시스템 환경의 기틀을 다지기 위한 데이터베이스
통합 작업이다. 57종 이상의 백엔드 시스템 개발은 개별 시스템을 .NET 기반에서 운영할 수 있는 ‘모듈화’ 방법으로 추진
• 여러 운영체제, 여러 개발언어로 개발되고 운영되던 각 운영관리시스템들은 시스템간 연동 방식이 매우 다양하고 시스템별 개발 플랫폼
채택으로 인한 개발 효율성 저하 및 데이터베이스 직접 제어로 인한 정보 유실 가능성 및 보안 취약성 내제되어 있었음
•플랫폼 자체의 기술적인 측면과 해당 플랫폼 도입을 위한 TCO 및 플랫폼 제공사의 향후 기업 가치 및 안정성 플랫폼 제공사의 교육
프로그램, 개발 지원 능력 등을 종합적으로 판단하여 통합 플랫폼 선정
• DB Size가 15TB 규모에 달하며 300만tpm-C 이상을 처리할 수 있는 DBMS와 플랫폼을 선정 하면서 1년정도 BMT와 POC를 통한 성능 및
안정성을 검토한 후 Microsoft Windows 와 SQL Server를 선정함
• Unix/Oracle에 비해 가격 대비 성능에 대한 평가가 우월
• .NET의 개발생산성 및 Web Services 의 확장이 용이
• NeOSS는 Windows Server 2003과 64bit SQL Server 2000을 핵심 축으로 하고 있으며 특히 전사적 운용관리 시스템 통합을
위한 일환으로 기존 통신망 운용관리시스템 별로 운영되던 데이터베이스를 SQL Server 2000 64bit를 통해 통합
•“NeOSS 구축의 주요 목표는 운용 비용 절감, 고객 만족 증대, KT의 새로운 서비스의 시장 진입 시기를 앞당길 수 있는 시스템 구축이다.
2005년 전국 대상으로 시스템 적용이 완료되면 900억 원의 운영 비용 절감과 함께 기존 신규 서비스 론칭 시 이를 운용관리시스템에 반영하는
데 평균 5개월이 걸리던 것과 달리 한 달 이내에 적용이 가능해질 것이다. 이 같은 KT의 경쟁력 강화 못지 않게 중요한 NeOSS 구축에 따른
효과는 바로 고객 만족이다. NeOSS 구축으로 고객 접점의 현장 업무 효율이 높아져 다양한 고객의 요구는 서비스 유형에 관계 없이
원스톱으로 처리되어 고객의 서비스 만족도가 더욱 높아질 것으로 기대하고 있다 “
- 방윤학 소장 / KT 운용시스템 연구소 ( 비즈니스 포커스 11/12월호 )
*
5. 오라클 마이그레이션 사례
2
롯데대산유화 (OIS/MIS 시스템 마이그레이션)
구축범위&
migration배경
SQL Sever
선정요인
시스템환경
• 단일 Oracle 서버에서 OIS 와 MIS 업무가 함께 운영되던 기존 시스템에서 SQL Server 기반에 SAP R/3
ERP 시스템으로 확장하게 됨에 따라, DBMS 플랫폼 통합이라는 관점에서 기존 Oracle 서버에 남아서 운영될 OIS 업무도 SQL
Server로의 전환을 검토함
• TCO 절감이라는 측면과 사용과 관리의 편리성
• 검증된 SQL Server기반의 SAP 사례를 통해 안정성 및 성능 인정
• Migration 전 : Unix / Oracle / ASP 웹 어플리케이션 / Ezgen 리포팅툴
• Migration 후 : Windows 2003 / SQL Server 2000 / ASP 웹 어플리케이션 / Ezgen리포팅툴
Migration
고려사항
• 마이그레이션 기간 및 인력 산정, 가능성 여부를 파악하기 위해 간단한 POC 실시
• 기존 Ezgen 리포팅 툴내의 SQL문장들 마이그레이션 가능여부 파악
Migration
방법론
• 기존 Oracle 기반의 개발자 대상으로 SQL Server 개발자교육 3일 실시
• SwissSQL Migration 툴을 이용하여 DB Schema 와 데이터 이관 실행
• ASP, Ezgen 리포팅 툴안에 작성된 Oracle 기반의 SQL문장을 추출한 후 SwissSQL 툴을 통해SQL Server 기반의 T-SQL문장으로 자동
Migration 함.
• Migration 된 T-SQL 문장을 ASP와 Ezgen 툴 내에 삽입한 후 Migration 검증작업실시 최종 튜닝작업
Migration
범위&기간
• 마이그레이션 프로그램 본 수 : 1, 350본
• 1M/M(실 투입인력)
기대효과
• 이기종 DBMS 연동에 따른 오버헤드를 없앰으로써 관리 및 사용의 편리성
• Unix/Oracle 대비 1/5 수준으로 TCO 절감 및 Oracle DBMS 유지보수 비용에 부담이 없어짐
*
5. 오라클 마이그레이션 사례
3
중앙일보 (CRM 프로젝트)
구축범위
Migration
배경
DB선정 시
고려사항
• 중앙일보 CRM을 구축하면서 여러 데이터베이스에 분산되어 있던 고객 관련 정보를 하나로 통합하는 통합 고객 DB 구축 업무
(기존 Oracle DB를 SQL Server로 마이그레이션)
• 기존 콜 센터 및 인터넷, 그리고 배달센터가 각기 다른 Database를 사용하고 있어 고객에 대한 정보가 공유되지 않아 이중 청구 및 주소 정보
불일치, 고객 상담 시 관련정보 미 제공 등의 문제가 많았음.
• 이를 하나의 DB로 통합하여 고객은 어느 채널을 통해서든 One-Stop 서비스를 받을 수 있고, 데이터의 불일치로 인해 일어나는 문제점을 해결함.
•
•
•
•
•
•
•
•
성능 – 일 최대 3000명의 사용자를 처리할 수 있어야 함
안정성 – 시스템 장애발생 요인 최소화 및 하드웨어 플랫폼과의 호환성
백업용이성 – 온라인 백업 및 원격지 백업, 편리한 복구 기능 제공
모니터링 – 시스템 사용 율 및 부하발생 어플리케이션 감사 기능
부가기능 – 관련 툴 제공 ( 분석 및 리포트 등)
개발자 숙련도 – 해당 데이터베이스 사용 경험 및 전문화 정도
가격 – 동일 성능 시 구매비용 및 유지보수 비용
지원 및 교육 – 장애발생 시 지원계획 및 교육 기회 제공
SQL Sever
선정요인
• 위 고려사항을 검토한 결과 오라클과 비교했을 때 가격 대비 성능 우수
• 특징적으로 부가기능 및 사용자 인터페이스 우수
• 교육 및 기술 지원 인력 풍부
Project기간
• 5개월 ( 2005. 2 ~ 6 )
기대효과
•
•
•
•
데이터베이스 및 부가기능(분석,모니터링,리포트 등), 교육 비용, 관련 H/W 등을 포함하였을 때 오라클/Unix 대비 50% 비용 절감
닷넷 기반 어플리케이션 개발과 연계해서 적용할 때 개발 생산성 향상
OLAP 및 마이닝 구축 시 SQL Server에서 제공하는 OLAP , ETL, Mining 툴을 이용하여 향후 제품 업그레이드 시 유지보수 비용 절감
리포트 개발 시 SQL Server에서 제공하는 Report Server 활용 시 기존의 크리스탈 리포트를 대체할 수 있으며, 동일한 Script 사용으로 개발
생산성 향상 및 오피스와의 연계로 인해 업무 생산성 향상
• 사용자 인터페이스 편리로 DBA 운영 생산성 향상 및 장애율 감소
• 데이터베이스 통합에 따른 고객 서비스 개선
*
5. 오라클 마이그레이션 사례
4
부산 외국어대 (학사행정, 웹 포털)
구축범위
• 대학교 종합정보 시스템으로 교직원 수 약 200 명 정도 및 재학생 약 2,000 명 정도가 활용하는 시스템
• 학사/행정 및 웹 포털 시스템 환경
Migration
배경
•
•
•
•
관리적인 비용 부담 및 잦은 버그로 인한 시스템 전환 요구
서버 시스템 노후로 인한 안정성 필요
향후 .NET 기반을 고려 DBMS 전환 필요
서버 시스템 신규 도입 시 SQL Server로의 Migration 을 검토해 본 결과 TCO 측면에서 훨씬 이익이라고 판단
DB선정 시
고려사항
• 비용 : 시스템 규모에 맞는 전환상의 Risk
• 성능 : 사용 율에 따른 시스템 통합 시 Performance 여부
• 안정성 : 2,000 User를 기준으로 안정성 테스트 및 시스템 Open 시 모니터링을 통한 안정성 확인
시스템환경
• 학사행정 Migration 전 : UNIX / Oracle 8.0.5 / PB 6.5
• 웹 포털 및 수강신청 Migration 전 : UNIX / Oracle 8.0.5 / ASP
• Migration 후 : Windows 2003 / SQL Server 2000 / PB 6.5
SQL Sever
선정요인
• 위 고려사항을 검토한 결과 오라클과 비교했을 때 가격 대비 성능 우수
• 특징적으로 부가기능 및 사용자 인터페이스 우수
• 교육 및 기술 지원 인력 풍부
Project기간
• 서버 객체( 1,300개),
_____ __ Client
____App
_____
(PowerBuilder 1,000본/SQL 12,000 개 , ASP 224본/ SQL 300개)
• ’2005년 4월 ~ 5월
• 투입인력 : 4 M/M
Migration방안
기대효과
• 기존
___________
PowerBuilder, ASP 어플리케이션은
_____
그대로 두고 DBMS 만 SQL Server로 변환
• 전문
________
Migration 툴로
_____
DB Schema와
___________
PowerBuilder, ASP
_____
애플리케이션_____
내에 존재하는 Oracle의 SQL 문장을 SQL Server T-SQL
문장으로 변환
• 안정성측면 : 노후된 장비 개선으로 안정성확보
• 성능측면
: 기존
_____
노후 장비에
__________
Oracle인 경우 PowerBuilder의 경우 20% 성능개선, ASP 의 경우 30% 성능향상
• 비용측면
:_____
1) 기존 Oracle 2대를 관리하는
_____
비용 (H/W, S/W) 보다 SQL Server 1대로 도입해서 통합했을 경우 보다
소요되는 비용이 30% 저렴.
2) 유지보수 비용 절감을 통한 관리 인력 효율적 이용
*
5. 오라클 마이그레이션 사례
5
인하대학교 (차세대 대학 정보화 시스템)
구축업무
• 학사 행정, e러닝, 포탈, 전재결재, 지식관리 시스템, 웹 메일 등 전 분야에 걸친 차세대 대학 정보화 시스템 구축
• 전체 이기종 플랫폼과 가동 환경을 .NET 환경으로 통합하며, 스마트 클라이언트 기반의 애플리케이션 구축
• 업무 별로 분리되어 있는 데이터베이스 통합
Migration
배경
•
•
•
•
엔터프라이즈 아키텍처의 부재
필요 시에 시스템을 개발하여 도입, 운용하다 보니 다양한 형태의 플랫폼이 혼재하여 개발 시 사용자 요구에 대응하기 어려움
업무 별로 분리되어 있는 데이터베이스의 효율적 관리가 필요
Oracle 유지보수 측면에서 자체적 해결이 어렵기 때문에 별도의 유지관리비용 소요
•
•
•
•
.NET 환경으로 통합되었을 때 가장 적합한 데이터베이스
기존의 분리되어 데이터베이스를 통합하여야 하기 때문에 성능, 가용성, 확장 성 등에서 뛰어나야 함
성능 뿐 아니라 관리 및 비용 측면에서 우수하여야 함
기존의 Oracle 데이터베이스를 업그레이드 하는 비용과 새로운 데이터베이스를 도입하는데 소요되는 비용 비교
DB선정 시
고려사항
시스템환경
• 마이그레이션 전 : 애플리케이션 – Delphi, ASP, JSP, Cobol / 시스템 – Unix, Windows
데이터베이스 – Oracle, SQL Server
• 마이그레이션 후 : Windows 2003 / SQL Server 2000 64bit / .NET Framework SmartClient
SQL Sever
선정요인
• 안정성, 확장성, 가용성 및 보안이 강화된 3-Tier 아키텍처에 적합한 데이터베이스
• .NET 플랫폼 기반의 통합에 있어서 SQL Server 64bit는 최선의 성능을 제공
• 기존의 데이터베이스를 통합한 이후 관리 및 성능 측면에서 SQL Server 64bit는 최선의 선택
Project기간
• 전체 사업 진행 기간 : 2004.07.16 ~ 2005.12.30
• 데이터베이스 마이그레이션 객체( 676개), Client App
Migration방안
기대효과
• 데이터베이스 : 마이그레이션 대상이 되는 오라클 데이터베이스들에서 SwissSQL을 통하여 스키마를 뽑아낸 후
링크드서버를 통하여 데이터 이관하여 데이터베이스 통합 작업을 수행
• 애플리케이션 : JSP, ASP, Delphi, Cobol과 같이 다양한 언어로 개발된 C/S 및 웹 기반의 애플리케이션을 .NET 기반의
스마트 클라이언트 웹 기반의 애플리케이션으로 통합
•
•
•
•
•
안정성, 확장성, 가용성 및 보안이 강화된 엔터프라이즈 아키텍처의 수립
개발 / 운용의 표준 프로세스 수립 및 수행
다양한 대학 주체들에게 맞춤 서비스가 가능
데이터베이스 통합 관리를 통해서 관리 편의성 향상
기존 시스템과 달리 SQL Server의 뛰어난 관리성을 통해 자체적으로 관리가 가능하여 관리 비용 절감 효과
*
5. 오라클 마이그레이션 사례
6
LG 텔레콤 (CBS 빌링시스템 구축)
구축업무
• 학사 행정, e러닝, 포탈, 전재결재, 지식관리 시스템, 웹 메일 등 전 분야에 걸친 차세대 대학 정보화 시스템 구축
• 전체 이기종 플랫폼과 가동 환경을 .NET 환경으로 통합하며, 스마트 클라이언트 기반의 애플리케이션 구축
• 업무 별로 분리되어 있는 데이터베이스 통합
Migration
배경






Oracle DBMS 유지보수비용에 대한 부담
_____
Oracle DBMS 서버 버전 8.x 와 Oracle Client 버전 8i와의 충돌로 인해 하루에 한번 오라클 리스너가 다운됨에 따라 업무 장애초래
_____
_ _____ _____
_
시스템 확장 및 성능향상을 위해서 기존 Oracle 6대를 확장하기 위한 검토를 하던 중, SQL Server로의 마이그레이션 을 검토해 본 결과
_____
_____
TCO 측면이 훨씬 이익이라는 판단 하에 마이그레이션 결정
Migration
배경사항
• 비용 : 도입비용산정 비교
• 성능 : POC 한 후 성능향상 확인
• 안정성 : 10,000 기준으로 Stress Test 한 후 안정성 테스트완료
시스템환경
 마이그레이션 전 : Windows 2000 / Oracle / PB 6.5
 마이그레이션 후 : Windows 2003 / SQL Server 2000 / PB 6.5
Migration
방법론
•
•
•
•
•
Migration
범위&기간
 서버 객체(486개), Client App (963본)
 ’2004년 10월 ~ 11월
 투입인력 : 3.5 M/M
도입효과
기존 Oracle 기반의 개발자 및 DBA 대상으로 SQL Server 교육 5일 실시
SwissSQL 마이그레이션 툴을 이용하여 DB Schema 및 데이터 이관 실행
PowerBuilder안에 작성된 Oracle 기반의 SQL문장을 추출한 후 SwissSQL 툴을 통해 SQL Server 기반의 T-SQL문장으로 자동 마이그레이션 함.
마이그레이션 된 T-SQL 문장을 PowerBuilder 안에 삽입한 후 마이그레이션 검증작업 실시
최종 튜닝작업
 안정성측면 : 기존 Oracle에서 발생했던 DB 다운현상이 없어짐
 성능측면
: 기존 Oracle인 경우 response time이 5초정도, SQL Server로 마이그레이션시 3초 정도 (20% 성능향상)
 비용측면
: 1) 추가로 Oracle 3대를 도입해서 확장하는 총 도입비용 (H/W, S/W) 보다 SQL Server 9대를 도입해서
확장했을때 소요되는 비용이 25% 저렴.
2) S/W 비용만으로 보면, Oracle 3 copy 보다 SQL Server 9copy의 라이센스 비용이 50%정도 저렴했음
3) 유지보수비용 절감
*
6. SQL Server 2005 도입 사례
1
SQL Server 2005 도입 사례 (국내)
회사명
비 고
MIS (영업지원시스템)
ERP (회계모듈)
조기 경보 시스템 ( SS2005 NS, IS구현)
NCR Teradata 마이그레이션
BSC 시스템 (SS2005 AS, IS )
차세대 통신망 연구소 PLS
데이터웨어하우스
콘피아 시스템 (온라인 스트리밍 서비스)
*
6. SQL Server 2005 도입 사례
2
SQL Server 2005 도입 사례 (해외)
회사명
비
고
16-way Tandem 마이그레이션
운송용 트럭을 위한 모바일 애플리케이션용 데이터베이스
대량 데이터웨어하우스 구축
트랜잭션 처리량이 많은 거래 시스템의 인프라 스트럭처 구축
헬프 데스크 서비스 애플리케이션
동시 사용자 수 5,000명에 다다르는 분석용 애플리케이션
SAP/R3의 기본 데이터베이스
다수의 내부 시스템 구축
*
© 2006 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this material.