SSIS를 처음 접했을 때 나는 아마도 쉬운 질문에 완전히 빠져있었습니다. 일대 다 관계가있는 두 개의 테이블이 있습니다. 스크립트 구성 요소에서 HTML 데이터를 구문 분석하고 마스터 데이터 및 세부 레코드에 대해 두 개의 출력을 만듭니다. SSIS : 조건에 따라 마스터 정보 레코드를 저장하는 방법?
그런 다음 기존 데이터를 덮어 쓰기위한 조건을 확인하고 만족하면 표에 마스터 레코드를 씁니다. 불행히도 위의 그림 (내역보기)에서 데이터 흐름이 비슷합니다. 어떤 경우에도 세부 레코드가 추가됩니다. 조건이 충족되면 (그림의 녹색 화살표) 세부 정보 만 저장되지만 수행 방법은 상상할 수 없습니다.
마스터 데이터를 작성해야 할 때 조건이나 결정 방법은 무엇입니까? 이 조건을 스크립트 작업 전에 이동하거나 스크립트 작업 내에서 설정할 수 있는지 여부에 따라 표현식 제약 우선 순위를 사용할 수 있습니다. 스크립트 내에서 그렇게하려면 스크립트에서 값을 설정하고 제약 조건에서 값을 테스트 할 수있는 패키지 변수를 추가하십시오. – Matt
안녕하세요 @Matt! 여기서 조건은 문제를 설명하기위한 것입니다. 실제 구조는 더 복잡합니다. 하지만 팁 주셔서 감사합니다! –