데이터 관리자에서 스크립팅된 테이블 동기화
기본적으로 데이터 로드 편집기에 추가된 스크립팅된 테이블은 데이터 관리자에서 사용할 수 있는 도구를 사용할 수 없습니다.
예를 들어 데이터 프로파일링 카드를 사용하여 스크립팅된 테이블의 필드를 변환하거나 데이터 관리자의 다른 테이블에 스크립팅된 테이블을 연결할 수 없습니다. 데이터 관리자에서 스크립팅된 테이블을 동기화하는 경우 데이터 관리자의 스크립팅된 테이블을 관리되는 스크립팅된 테이블로 바꿀 수 있습니다. 이러한 테이블은 다음을 포함하여 데이터 관리자에 추가된 테이블과 동일한 모든 도구에 액세스할 수 있습니다.
- 테이블 편집(예: 계산 필드 추가)
- 필드 변환(예: 필드 유형 변경 또는 데이터 프로파일링 카드로 필드 변환)
- 테이블 변환(예: 테이블 피벗 해제 또는 연결)
동기화 및 관리되는 스크립팅된 테이블에는 다음과 같은 제한 사항이 있습니다.
- 스크립팅된 테이블은 관리되는 스크립팅된 테이블로 동기화되도록 데이터 로드 스크립트의 자동 생성 섹션 앞에 있어야 합니다. 데이터 로드 스크립트의 자동 생성 섹션 뒤의 테이블은 동기화되지 않습니다.
- 소스에서 데이터 선택을 사용하여 관리되는 스크립팅된 테이블에서 필드 선택을 변경할 수 없습니다.
데이터 로드 스크립트에 Exit 문이나 동적 필드가 포함되어 있으면 스크립팅된 테이블을 동기화하지 마십시오.
스크립팅된 테이블을 관리되는 스크립팅된 테이블로 변환하려면 데이터 관리자에서 스크립팅된 테이블을 동기화합니다. 동기화는 다음을 수행합니다.
- 모든 동기화된 스크립팅된 테이블을 관리되는 스크립팅된 테이블로 바꿉니다.
- 데이터 로드 스크립트에서 스크립팅된 테이블이 제거된 모든 관리되는 스크립팅된 테이블을 삭제합니다.
-
데이터 로드 스크립트에서 소스 테이블이 변경된 관리되는 스크립팅된 테이블을 업데이트합니다.
경고 메모테이블을 동기화한 경우 다른 탭에서 데이터 관리자를 연 상태로 데이터 로드 편집기에서 변경해서는 안 됩니다.
경고 메모데이터 관리자에서 이미 동기화된 테이블에 대한 데이터 로드 스크립트를 변경하지 마십시오. 데이터 로드 편집기에서 필드를 제거하거나 수정하는 경우 동기화된 테이블에서 파생된 필드 또는 연결을 삭제하거나 다시 실행해야 합니다. 계산 필드 또는 분할 카드로 만든 필드와 같이 제거되거나 수정된 필드를 사용하는 파생된 필드는 Null 값을 표시합니다.
동기화 후에는 데이터 관리자에서 다른 테이블처럼 관리되는 스크립팅된 테이블을 사용할 수 있습니다. 데이터 관리자는 관리되는 스크립팅된 테이블과 소스 스크립팅된 테이블 간 차이점을 감지하면 다시 동기화하라는 메시지를 표시합니다.
관리되는 스크립팅된 테이블을 스크립팅된 테이블로 다시 변경하려면 데이터 관리자에서 삭제합니다. 다시 동기화하려면 삭제를 반복해야 합니다.
스크립팅된 테이블 동기화
다음과 같이 하십시오.
-
데이터 관리자에서 을 클릭합니다.
또는 스크립팅된 테이블을 선택합니다.
-
스크립팅된 테이블 동기화를 클릭합니다.
관리되는 스크립팅된 테이블이 데이터 관리자의 모든 스크립팅된 테이블을 바꿉니다.
관리되는 스크립팅된 테이블 제거
다음과 같이 하십시오.
- 데이터 관리자에서 테이블 보기를 선택합니다.
- 제거할 관리되는 스크립팅된 테이블에서 을 클릭합니다.
- 데이터 로드를 클릭합니다.
관리되는 스크립팅된 테이블이 다시 스크립팅된 테이블로 변경됩니다.