자습서: BizTalk 브리지를 사용하여 온-프레미스 SQL Server에 플랫 파일 메시지 삽입

업데이트 날짜: 2015년 8월

이 자습서에서는 FTP 서버에서 플랫 파일 메시지를 받아 역할로의 BizTalk 서비스 구독으로 배포된 연결를 통해 처리한 다음 온-프레미스 SQL Server 데이터베이스에 메시지를 삽입하는 BizTalk 서비스 솔루션을 구성하는 방법에 대한 지침을 제공합니다.

Fabrikam과 Contoso는 거래 파트너입니다. 소매업체인 Fabrikam은 공급업체인 Contoso에 판매 주문 메시지를 보냅니다. Contoso는 Orders 테이블에서 모든 판매 주문 데이터를 유지 관리합니다. 이 테이블은 Contoso 사내의 SQL Server 데이터베이스에 저장되어 있습니다. Fabrikam은 FTP 서버를 사용하여 Contoso에 플랫 파일 메시지를 보냅니다. 따라서 Contoso는 다음을 사용할 수 있도록 하는 솔루션을 구현해야 합니다.

  • Contoso는 Fabrikam이 판매 주문 메시지를 보내는 FTP 서버에서 플랫 파일 메시지를 가져와야 합니다.

  • Contoso는 Fabrikam에서 받은 메시지를 처리한 다음 해당 SQL Server 데이터베이스에 판매 주문을 삽입할 메시지에 매핑해야 합니다.

이 시나리오를 수행할 수 있도록 Contoso는 다음을 수행합니다.

  • Fabrikam에서 받을 플랫 파일 메시지의 스키마를 생성합니다.

  • 메시지 유효성 검사와 변환을 수행할 수 있도록 BizTalk Services 프로젝트의 일부분으로 XML 단방향 연결을 구성합니다. 이 연결는 플랫 파일 메시지를 가져와 앞에서 생성한 스키마에 대조하여 유효성을 검사한 다음 메시지를 SQL Server 데이터베이스에 입력하는 데 필요한 스키마로 변환합니다.

  • BizTalk 어댑터 서비스을 사용하여 BizTalk 서비스 구독을 통해 배포된 XML 단방향 연결에서 온-프레미스 SQL Server 데이터베이스에 연결합니다.

BizTalk 서비스 시나리오를 준비하는 방법에 대한 지침은 Visual Studio에서 프로젝트 만들기을 참조하세요.

이 자습서를 기반으로 하는 샘플을 확인할 수도 있습니다. 샘플(FTP_EAI_Tutorial)은 http://go.microsoft.com/fwlink/?LinkId=247973에서 제공되는 샘플 목록에서 사용 가능합니다.

참고 항목

기타 리소스

자습서 및 샘플

표시: