게시 된 매개 변수를 변환기 출력으로 생성

Aug 21 2020

ArcGIS 10.2.1 및 Oracle 12c에서 FME 2017 Desktop 사용.

제어 테이블에서 LAST_RUN_DATE를 읽는 WHERE 절을 사용하여 기능을 필터링하고 있습니다.

다른 변환기에 공급되는 LAST_RUN_DATE를 가져 오기 위해 SDE 리더를 사용하고 있지만 입력 포트가없는 SQLCreator를 사용하는 것과 같은 일부 시나리오에서는 매개 변수로 게시하거나 하드 코딩하지 않는 한 사용할 수 없습니다.

이제 매 실행 전에 수동으로 채우는 게시 된 매개 변수를 만들었습니다.

내 질문은-내 독자의 출력이 게시 된 매개 변수를 만들거나 채울 수 있습니까?

답변

5 nielsgerrits Aug 21 2020 at 14:53

아니요, 내가 아는 한 작업 공간을 실행할 때 사용자 매개 변수를 업데이트 할 수 없습니다. 매개 변수는 작업 공간을 실행하기 전에 설정하도록 설계되었습니다.

정말로 이것이 정말로 필요한 경우 WorkspaceRunner 를 사용하여 하위 작업 영역 을 실행 하여 문제를 해결할 수 있습니다.이 작업은 속성에 의해 제공되는 상위 작업 영역 정의 게시 된 매개 변수로 시작할 수 있습니다.

그러나 SQLCreator 와 동일한 변환기 이지만 입력 포트가 있고 속성에 의해 공급 될 수 있는 SQLExecutor를 대신 사용하지 않는 이유는 무엇입니까?

전문가 팁으로 FeatureReader를 사용할 수도 있습니다 . 대부분의 경우 특정 리더와 동일하지만 시작하기위한 입력 포트가 있습니다. 개시자가 없으면 Creator 를 사용 하여 시작하십시오.