계획
OLTP(온라인 트랜잭션 처리) 및 BI(비즈니스 인텔리전스) 기술을 사용하는 엔터프라이즈 개발자는 SQL Server 데이터 액세스 아키텍처를 활용하여 IBM DB2 데이터베이스를 SQL Server 통합, 분석, 보고, 복제 및 분산 쿼리 기술을 사용하여 구축된 새로운 솔루션에 연결할 수 있습니다. 데이터 공급자는 SQL 명령을 지원합니다. 이를 통해 Microsoft SQL Server의 COM OLE DB 사용 소비자 서비스와 도구 그리고 원격 IBM DB2 관계형 데이터베이스 관리 시스템 간에 상호 운용이 가능합니다. RUW(원격 작업 단위) 트랜잭션 내의 저장 프로시저에 추가로 동적 SQL 기반의 읽기 및 쓰기 작업을 포함한 DDL(데이터 정의 언어) 또는 DML(데이터 조작 언어) SQL 문을 실행할 수 있습니다.
계획
데이터 공급자
Microsoft OLE DB Provider for DB2(데이터 공급자)를 사용하면 MICROSOFT SQL Server 기술 및 도구를 사용하는 IT 전문가와 엔터프라이즈 개발자가 IBM DB2 관계형 데이터베이스 관리 시스템에 저장된 중요한 정보에 액세스하고 읽고 쓸 수 있습니다. 데이터 공급자는 DB2 DRDA 응용 프로그램 요청자로 작동하는 DB2용 기본 Microsoft 네트워크 클라이언트를 사용하여 DB2에 연결합니다.
DB2 서버
데이터 공급자를 사용하면 TCP/IP 네트워크 연결을 통해 DRDA를 사용하여 다음 플랫폼에 있는 IBM DB2 데이터베이스 서버와 상호 작용할 수 있습니다.
SQL Server 제품
데이터 공급자는 OLE DB 데이터 소비자로서 Microsoft SQL Server 소프트웨어 제품과 호환됩니다. 데이터 공급자는 Microsoft SQL Server 소프트웨어 제품과 동일한 컴퓨터에 설치해야 데이터 소비자 애플리케이션에서 in-process를 사용할 수 있습니다.
SSDT(SQL Server Data Tools)
SSDT(SQL Server Data Tools) SDT에는 SQL Server Analysis Services, Reporting Services 및 BI(Integration Services Business Intelligence) 솔루션(이전의 비즈니스 인텔리전스 개발 스튜디오)을 개발하기 위한 특수 프로젝트 유형 및 도구가 포함되어 있습니다. SSDT는 SQL Server 데이터 소비자를 통해 데이터 공급자와 간접적으로 상호 작용합니다.
SQL Server 데이터 소비자
SQL Server Integration Services, SQL Server Analysis Services 및 SQL Server Reporting Services는 Microsoft ADO.NET Data Provider for OLE DB를 통해 데이터 공급자와 간접적으로 상호 작용합니다. 분산 쿼리 처리는 OLE DB를 통해 데이터 공급자와 직접적으로 상호 작용합니다. SQL Server 복제를 사용하려면 초기 연결 정보를 지정하기 위해 DQP 정의 연결 서버가 필요하지만, 데이터를 동기화할 때에는 런타임에 ADO.NET에서 OLE DB로의 통합을 사용합니다. SQL Server는 SQL Server 소비자와 함께 DB2 솔루션을 만드는 데 사용할 수 있는 다양한 도구를 제공합니다.
powerPivot SQL Server
Microsoft SQL Server PowerPivot는 Microsoft Office의 사용자를 위한 셀프 서비스 BI(비즈니스 인텔리전스) 기능입니다. PowerPivot은 클라이언트쪽 구성 요소(Excel용 PowerPivot)와 서버쪽 구성 요소(SharePoint 용 Powerpivot)으로 이루어져 있습니다. SQL Server PowerPivot은 DB2 데이터베이스에 저장된 정보에 액세스하도록 데이터 공급자와 직접 상호 작용합니다.
데이터 변환
데이터 공급자는 형식이 지정된 DRDA 데이터 형식과 OLE DB 데이터 형식 간에 변환됩니다. SQL Server 소비자에 따라 IT 전문가는 XML 데이터 형식 매핑 구성 파일이나 SQL Server 데이터 형식 매핑 시스템 테이블을 사용하여 변환을 제어할 수 있습니다.
코드 페이지 변환
조직에서는 여러 로캘로 배포하기 위해 전역화된 솔루션을 개발해야 하는 경우가 종종 있습니다. IT 전문가는 싱글바이트, 혼합 바이트, 더블바이트, EBCDIC, ANSI, OEM PC, UNICODE, 아랍어 및 히브리어 양방향 레이아웃 변환을 비롯하여 표준 CCSID(Coded Character Set Identifier) 및 코드 페이지를 기반으로 하여 문자열 변환을 처리하도록 데이터 공급자를 구성할 수 있습니다.
보안
엔터프라이즈 IT 조직은 네트워크에서 이동하는 인증 자격 증명과 사용자 데이터의 보안을 유지하는 방안을 모색합니다. 데이터 공급자는 인증 암호화, 데이터 암호화 또는 인증/데이터 암호화 둘 다에 대한 기술을 제공합니다. IT 전문가는 256비트 AES(고급 암호화 표준)를 사용하여 인증 자격 증명을 보호하고 56비트 DES(데이터 암호화 표준)를 사용하여 인증 자격 증명과 사용자 데이터를 모두 보호하도록 데이터 공급자를 구성할 수 있습니다. TCP/IP 네트워크 계층에서 데이터 공급자는 인증 자격 증명과 사용자 데이터를 모두 암호화하기 위해 보안 소켓 계층(버전 3.0) 또는 전송 계층 보안(TLS 버전 1.0 및 1.2)을 지원합니다. 데이터 공급자는 Enterprise Single Sign-On 버전 5의 선택적 사용을 지원하여 외부 자격 증명(예: RACF 사용자 이름)을 Windows Active Directory 자격 증명에 매핑합니다. ESSO는 Microsoft BizTalk Server 추가 기술로 허가된 Microsoft Host Integration Server의 별도 설치 가능한 기능입니다.
사용량 보고
데이터 공급자에는 원격 분석 및 오류 보고를 위한 기술이 포함되어 있습니다. HIS 제품 팀은 이 데이터를 활용하여 데이터 공급자의 품질, 안정성 및 성능을 개선합니다. 다음이 포함됩니다.
제품이 설치, 변경 또는 제거될 때 설치가 보고됩니다.
런타임은 DRDA 서버 클래스 및 버전, 데이터 공급자 이름 및 데이터 소비자 프로세스 이름으로 instance 연결을 보고하여 설정된 연결을 모니터링합니다.
런타임은 SQLSTATE, SQLCODE 및 이유 코드를 보고하여 오류를 모니터링합니다.
참고: 사용량 보고를 사용하지 않도록 설정하려면 데이터 공급자 데이터 액세스 도구의 옵션 대화 상자를 사용합니다.