2012-04-06 4 views
0

SSIS에서 EDI 출력을 만드는 옵션이 무엇인지 알고 싶습니다.SSIS의 EDI 출력 파일

CozyRoc에서 "EDI 원본 작업"을 보았지만 관계형 테이블에서 EDI 파일을 내보내려고합니까? SSIS로 달성 할 수 있습니까? 아니면 SSIS의 뉘앙스를 다루는 것보다 C# 프로그램이나 유사 프로그램을 작성하는 것이 훨씬 쉽습니다.

초보자를 EDI로 작성하십시오. 모든 포인터는 높이 평가됩니다.

답변

1

SSIS의 뉘앙스에 대해 걱정할 필요가 없습니다. EDI의 뉘앙스에 대해 걱정할 필요가 있습니다.

ANSI X12 또는 EDIFACT를 사용하고 있습니까? 봉투 (관리 번호, 여러 거래 파트너, 분할 인터체인지)에 대해 무엇을 할 것입니까? 어떤 문서를 만들려고합니까? 반복 세그먼트를 어떻게 처리 할 예정입니까? 구분 기호?

856 또는 837을 시도 하시겠습니까? 그렇다면, SSIS를 사용하는 것은 단지 자포자기 적입니다.

당신은 바퀴를 다시 발명하고 있습니다. Liaison Delta (www.liaison.com)를보십시오. DB -> EDI를 간단하게 매핑 할 수있을뿐만 아니라 복잡한 로직을 구축 할 수 있습니다. 또한 EDI 사전이 내장되어 있습니다. 적어도 무료 EDI 메모장 도구를 다운로드해야합니다. 내가 보낸 것을 그들에게 말해라.

SourceForge의 BOTS (bots.sourceforge.net)를 보라. EDIDEV를보십시오. 선택할 수있는 도구가 너무 많아 비용면에서도 효과적입니다. 이러한 도구/변환기는 이유가 있습니다. SSIS는 적절한 EDI 작성/유효한 구문 생성을 위해 구축되지 않았습니다. 할 수 있습니까? 혹시. 그럴까요? 세상에.

+0

다른 도구 : [Oakland Data Transformer] (http://oaklandsoftware.com/data-transformer) 데이터베이스를 EDI로 연결합니다. –

0

EDI 문서를 생성하려면 EDI 소프트웨어 유형을 사용해야합니다. EDI 변환기, EDI 소프트웨어 패키지 및 기타 유형의 EDI 서비스는 여러 유형이 있습니다.

바퀴를 재발 명하지 마십시오. Google for EDI Software 또는 EDI Services를 선택하면 다양한 옵션을 선택할 수 있습니다. Amosoft EDI Services (www.amosoft.com)를 살펴보십시오.

0

상용 (무료) EDI 패키지가 있습니다. 그러나, 내가 보았던 모든 사람은 내 목적에 심각한 결함이 있습니다. 구문 만 처리합니다. 쉬운 부분입니다. 의미와 비즈니스 로직과 같은 어려운 부분에 대해서는 사용자가 XML (또는 전문 스크립트)의 요구 사항에 대한 자세한 설명을 제공해야합니다. 이 XML을 작성하는 것은 VB, C# 또는 다른 절차 언어로 전체 솔루션을 작성하는 것보다 어렵습니다. 또는 SQL.

VB, C# 또는 SQL에서 할 수 있으면 해당 코드를 SSIS 스크립트 구성 요소 또는 SQL 구성 요소에 쉽게 놓을 수 있습니다.