다음을 통해 공유


데이터 클라이언트를 사용하여 솔루션 계획 및 설계

데이터 클라이언트

Microsoft 데이터 클라이언트를 사용하면 엔터프라이즈 개발자가 IBM 호스트 개발 도구 및 기술에 비해 호스트 시스템 및 인프라에 대한 지식 없이도 Microsoft Visual Studio 및 Microsoft .NET Framework를 사용하여 향상된 생산성을 통해 더 적은 사용자 지정 코딩으로 새 애플리케이션을 더 빠르게 제공할 수 있습니다. Microsoft 데이터 클라이언트는 호스트 개발자가 호스트 데이터 구조를 추출하고 변환하는 프로그램을 작성하도록 예약할 필요 없이 Microsoft Fabric 및 SQL Server 내의 도구에서 호스트 데이터 원본에 직접 액세스하여 지식 근로자와 의사 결정자가 중요한 정보를 더 빠르게 분석하고 보고할 수 있도록 지원합니다.

DI_DataClients

Host Integration Server 데이터 클라이언트는 Microsoft Windows 운영 체제를 기반으로 하는 새 솔루션을 IBM DB2 및 Informix 데이터베이스, IBM 메인프레임 및 미드레인지 호스트 파일 시스템에 저장된 기존 정보와 연결합니다.

데이터 소스

다음 표에서는 지원되는 플랫폼 및 버전에 대해 설명합니다.

데이터 원본 플랫폼 및 버전
DB2 z/OS용 IBM DB2, 12 및 11

IBM i 7.4, 7.3 및 7.2용 IBM DB2

Windows, AIX, HP-UX, Solaris, Linux 11.5, 11 및 10.5용 IBM DB2 UDB
Informix IBM Informix IDS 12.1 및 11.7
호스트 파일 IBM DFSMS DFM z/OS 2.3 및 2.2

IBM i 7.4, 7.3 및 7.2

Host Integration Server 데이터 클라이언트 통합 기술 및 도구는 IBM 및 업계 표준 프로토콜 및 형식을 사용하여 백 엔드 데이터 원본에 연결하는 데 도움이 됩니다. 일반적인 IBM 아키텍처는 DDM(Distributed Data Management)이며, IBM은 DB2 및 Informix 서버, 메인프레임 z/OS 및 미드레인지 IBM i 파일 시스템에 내장되어 있습니다.

클라이언트

원격 IBM DB2 및 Informix 데이터베이스 서버에 액세스할 때 Microsoft 기술은 업계 표준 DRDA(분산 관계형 데이터베이스 아키텍처) AR(애플리케이션 요청자) 클라이언트로 작동합니다. IBM 파일 시스템(호스트 파일)에 연결하기 위해 Microsoft 기술은 IBM 표준 DDM(분산 데이터 관리) Record-Level RLIO(Input/Output) 클라이언트로 작동합니다.

데이터 원본 프로토콜 클라이언트
DB2 DRDA용 Microsoft 클라이언트(msdrda.dll)
Informix DRDA용 Microsoft 클라이언트(msixdrda.dll)
호스트 파일 Microsoft DDM 클라이언트(MsHostFileClient 공급자에 포함)

공급자

호스트 통합 서버는 이러한 네트워크 클라이언트를 기반으로 사용할 수 있는 데이터 공급자 기능 집합을 제공합니다. 다음 표에서는 공급자, 아키텍처 및 소비자에 대해 설명합니다.

공급자 건축학 소비자
DB2용 ADO.NET 공급자 ADO.NET Win Forms, Web Forms, Web Services, SQL Server Integration Services
BizTalk Adapter for DB2 BizTalk 메시징 BizTalk Server
DB2용 OLE DB 공급자 COM OLE DB Office Excel, SharePoint, SQL Server(Integration Services, Analysis Services, Reporting Services, Replication Services 및 쿼리 프로세서), Excel용 SQL Server PowerPivot, SharePoint용 SQL Server PowerPivot
DB2용 ODBC 드라이버 데이터베이스 연결 열기 ODBC 소비자 및 사용자 지정 ODBC 애플리케이션
Informix용 OLE DB 공급자 COM OLE DB OLE DB 소비자 및 OLE DB 애플리케이션을 위한 ADO.NET 제공자
호스트 파일용 ADO.NET 공급자 ADO.NET Win Forms, Web Forms, Web Services, SQL Server Integration Services
호스트 파일용 BizTalk 어댑터 BizTalk 메시징 BizTalk Server

도구

연결을 정의하고 관리하거나 애플리케이션을 구성하거나 개발하려는 경우 Microsoft는 다음 표에 설명된 기술 집합을 제공합니다.

제품 도구 데이터 원본 설명
그의 데이터 원본 마법사가 있는 데이터 액세스 도구 Informix 호스트, 파일 데이터 원본을 사용하는 HIS 데이터 액세스 도구 마법사는 지식 근로자, IT 전문가 또는 엔터프라이즈 개발자가 DB2, Informix 및 호스트 파일에 대한 연결을 정의하고 관리하도록 안내합니다.
그의 데이터 액세스 라이브러리 DB2, Informix, 호스트 파일 HIS 데이터 액세스 라이브러리는 연결 정의 및 DB2용 정적 SQL 패키지 만들기와 같은 일반적인 데이터 관리 작업을 자동화하는 .NET Framework 4 구성 요소 집합을 제공합니다.
그의 VS Designer 플러그 인 호스트 파일 호스트 파일에 대한 HIS 클라이언트는 VISUAL Studio용 HIS 호스트 파일 디자이너 플러그 인을 사용하여 엔터프라이즈 개발자가 레코드 레이아웃 인코딩/디코딩에 필요한 로컬 메타데이터 맵을 정의하는 COBOL 및 RGP를 가져올 수 있습니다.
비주얼 스튜디오 VS Server Explorer, 쿼리 및 뷰 디자이너, TableAdapter 마법사를 사용한 데이터 세트 디자이너 DB2 VS Server Explorer, 쿼리 및 뷰 디자이너, TableAdapter 마법사를 사용하는 데이터 세트 디자이너는 엔터프라이즈 개발자가 ADO.NET 공급자 코딩이 덜 필요한 Windows Form, XML 웹 서비스 및 웹 양식 애플리케이션을 개발할 수 있도록 지원합니다.
SharePoint SharePoint Designer의 데이터 원본 DB2 SharePoint Designer를 사용하면 IT 전문가가 공동 작업 및 비즈니스 인텔리전스 웹 사이트와 호스트 데이터를 통합할 수 있습니다.
SQL 서버 SQL Server Management Studio 및 Business Intelligence Development Studio DB2, Informix SQL Server Management Studio 및 Business Intelligence Development Studio를 사용하면 IT 전문가 및 엔터프라이즈 개발자가 데이터를 제공할 수 있습니다.
Excel 및 SharePoint Excel 및 SQL Server Reporting Services 보고서 작성기용 SQL Server PowerPivot 추가 기능 DB2, Informix Excel 및 SQL Server Reporting Services 보고서 작성기용 SQL Server PowerPivot 추가 기능을 사용하면 셀프 서비스 비즈니스 인텔리전스를 통해 여러 원본의 데이터 통합을 간소화할 수 있습니다.
BizTalk Server BizTalk 관리자 및 BizTalk 탐색기 DB2, 호스트 파일 BizTalk 어댑터는 Microsoft ADO.NET Data Providers for DB2 및 Host Files를 기반으로 하며 코드를 작성하지 않고도 DB2 데이터베이스를 효율적으로 통합하는 정적 요청 및 응답 송신 포트 솔루션을 구성하는 직관적인 마법사를 제공합니다.

데이터 액세스 라이브러리

DAL(데이터 액세스 라이브러리)은 연결 정의, 암호 변경, 표준 및 고객 패키지 만들기와 같은 일반적인 관리 작업을 자동화하는 .NET Framework 4 구성 요소 및 인터페이스를 제공합니다.

  • DB2에 대한 연결 만들기

  • 호스트 파일에 대한 연결 만들기

  • DB2용 표준 패키지 만들기

  • DB2용 사용자 지정 패키지 만들기

  • DB2의 암호 변경

데이터 액세스 도구

또한 호스트 통합 서버 데이터 액세스 도구 및 데이터 원본 마법사는 데이터 액세스 라이브러리를 기본 기술로 활용하여 이러한 도구를 런타임 시 Microsoft 네트워크 클라이언트 및 데이터 공급자에 연결합니다. 예를 들어 데이터 원본 마법사를 사용하여 연결을 테스트하는 경우 데이터 원본 마법사는 데이터 액세스 라이브러리를 통해 DB2용 Microsoft 네트워크 클라이언트에 연결합니다.

자세한 내용은 데이터 통합(구성)에서 데이터 액세스 라이브러리 사용 및 Microsoft.HostIntegration.DataAccessLibrary 네임스페이스 설명서를 참조하세요.

SQL 서버

SQL Server는 SQL Server 소비자와 함께 DB2 솔루션을 만드는 데 사용할 수 있는 다양한 도구 배열을 제공합니다.

SQL Server Management Studio (SQL 서버 관리 스튜디오)

SQL Server Management Studio는 SQL Server의 모든 구성 요소에 액세스, 구성, 관리, 관리 및 개발하는 데 사용할 수 있는 통합 환경입니다. SQL Server Management Studio의 그래픽 도구 및 스크립트 편집기를 사용하여 DB2 데이터 및 SQL Server 데이터를 사용할 수 있습니다. 또한 SQL Server Management Studio는 Reporting Services 및 Integration Services와 같은 SQL Server의 모든 구성 요소와 함께 작동합니다. 자세한 내용은 SQL Server Management Studio 사용을 참조하세요.

DI_OLEDB_Provider

DB2용 HIS 데이터 클라이언트는 모든 SQL Server 기술에서 사용할 수 있는 OLE DB Provider for DB2를 지원합니다.

통합 서비스

Integration Services를 사용하여 ETL(데이터 추출, 변환 및 로드) 애플리케이션을 만들 수 있습니다. 패키지, 데이터 원본 및 데이터 원본 뷰에 대한 템플릿을 포함하고 이러한 개체를 사용하기 위한 도구를 제공합니다. 자세한 내용은 Integration Services를 참조하세요.

분석 서비스

의사 결정 지원 및 비즈니스 분석에 Analysis Services를 사용할 수 있습니다. Power BI, Excel, Reporting Services 보고서 및 기타 데이터 시각화 도구와 같은 비즈니스 보고서 및 클라이언트 애플리케이션을 위한 엔터프라이즈급 의미 체계 데이터 모델을 제공합니다. 자세한 내용은 Analysis Services를 참조하세요.

보고서 서비스

온-프레미스 도구 및 서비스의 SSRS(SQL Server Reporting Services) 집합을 사용하여 DB2 데이터에 액세스하는 페이지를 매긴 보고서를 만들고, 배포하고, 관리할 수 있습니다. 자세한 내용은 SQL Server Reporting Services를 참조하세요.

복제

관리자는 SQL Server의 복제 기능을 사용하여 SQL Server에서 DB2로 데이터를 이동할 수 있습니다. SQL Server 복제 설명서는 SQL Server 복제를 참조하세요.

쿼리 프로세서

관리자와 개발자는 분산 쿼리를 사용하여 DB2를 비롯한 여러 다른 유형의 데이터 원본의 데이터에 액세스할 수 있습니다. DB2 데이터 원본을 구성하는 방법에 대한 자세한 내용은 연결 및 데이터 액세스를 참조하세요. SQL Server 분산 쿼리에 대한 자세한 내용은 분산 쿼리를 참조하세요.

호스트 파일 액세스 방법

호스트 파일용 Microsoft 데이터 공급자는 백 엔드 데이터 원본 플랫폼에 따라 여러 액세스 방법, 데이터 집합 형식 및 레코드 형식을 지원합니다.

플랫폼 액세스 방법 데이터 집합 형식
메인프레임(z/OS) 순차 액세스 메서드(SAM) 기본 BSAM(순차 액세스 방법) 데이터 집합
큐에 대기된 QSAM(순차 액세스 방법) 데이터 집합
VSAM(Virtual Storage Access 메서드) Entry-Sequenced 데이터셋(ESDSs)
Key-Sequenced 데이터 세트(KSDSs)
RRDS(고정 길이 상대 레코드 데이터 집합)
가변 길이 상대 레코드 데이터 집합(VRRDS)
ESDS 또는 KSDS에 대한 VSAM 대체 인덱스
기본 분할 액세스 방법 PDS(분할된 데이터 집합) 및 PDSE(분할된 데이터 세트 확장) 디렉터리 및 멤버
미드레인지(IBM i) 순차 및 키 액세스 PF(단일 및 다중 멤버 물리적 파일) 및 KPF(키 입력 물리적 파일)
PF 또는 KPF 위의 LF(논리 파일)

DI_Midrange

호스트 파일에 대한 HIS 데이터 클라이언트는 미드레인지 파일에 액세스하고 원격 명령을 제출할 수 있습니다.

명령 구문

Host Integration Server 데이터 공급자는 데이터 원본 및 공급자 아키텍처에 따라 액세스 방법 및 명령 구문 집합을 지원합니다. 다음 표에서는 지원되는 공급자, 명령 형식 및 명령 구문에 대해 설명합니다.

공급자 명령 형식 명령 구문
DB2용 ADO.NET 공급자 동적 SQL, 정적 SQL, 저장 프로시저 IBM DB2 서버에서 지원하는 ANSI SQL 92 초급 수준 구문
BizTalk Adapter for DB2 동적 SQL, 저장 프로시저 HIS 데이터 공급자와 관련된 ANSI SQL 92 항목 수준 구문의 하위 집합(SELECT, INSERT, UPDATE, DELETE, CALL)
DB2용 OLE DB 공급자 동적 SQL, 정적 SQL, 저장 프로시저 IBM DB2 서버에서 지원하는 ANSI SQL 92 초급 수준 구문
DB2용 ODBC 드라이버 동적 SQL, 정적 SQL, 저장 프로시저 IBM DB2 서버에서 지원하는 ANSI SQL 92 기본 수준 구문
Informix용 OLE DB 공급자 동적 SQL, 저장 프로시저 IBM Informix 서버에서 지원하는 ANSI SQL 92 항목 수준 구문
호스트 파일용 ADO.NET 공급자 순차, 키, 상대 기록 HIS 데이터 공급자와 관련된 ANSI SQL 92 항목 수준 구문의 하위 집합(SELECT, INSERT, UPDATE, DELETE)
호스트 파일용 BizTalk 어댑터 순차적, 키가 있는, 상대적 레코드 HIS 데이터 공급자와 관련된 ANSI SQL 92 항목 수준 구문의 하위 집합(SELECT, INSERT, UPDATE, DELETE)

프로그래밍 모델

Host Integration Server 데이터 통합 기술을 사용하면 Microsoft 데이터 액세스 아키텍처 및 개발 도구를 사용하여 사용자 지정 애플리케이션을 개발할 수 있습니다. 다음 표에서는 사용자 지정 애플리케이션 개발에 사용할 수 있는 데이터 원본, 공급자, 아키텍처 및 도구를 나열합니다.

데이터 원본 데이터 공급자 데이터 공급자 네임스페이스 또는 프로그램 이름 데이터 액세스 아키텍처 프로그래밍 언어
DB2 Microsoft ADO.NET Data Provider for DB2 Microsoft.HostIntegration.MsDb2Client ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
DB2 Microsoft OLE DB Provider for DB2 DB2OLEDB OLE DB ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
DB2 DB2용 ODBC 드라이버 MSEIDB2D ODBCOLE DBADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
Informix Microsoft OLE DB Provider for Informix (Informix용 Microsoft OLE DB 공급자) MSINFORMIX OLE DB ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
호스트 파일 호스트 파일용 Microsoft ADO.NET 데이터 공급자 Microsoft.HostIntegration.MsHostFileClient ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++

DI_DataClient1

호스트 파일에 대한 HIS 데이터 클라이언트는 메인프레임 순차, VSAM 및 분할된 데이터 집합에 액세스할 수 있습니다.

ADO.NET 및 .NET Framework를 사용하여 IBM DB2 데이터베이스 및 호스트 파일 시스템에 저장된 중요한 정보를 통합하는 모든 새 사용자 지정 애플리케이션을 개발해야 합니다.

DI_DataClient2

Informix용 HIS 데이터 클라이언트는 ADO.NET에서 사용할 수 있는 OLE DB Provider를 지원합니다.