모델을 발행하면 사용자 설정 웹 도구로 실행할 수 있는 호스팅 도구 항목이 생성됩니다.
모델을 발행하려면 다음 단계를 수행해야 합니다.
- 모델을 생성하세요.
- 웹 도구에서 구성 가능해야 하는 입력에 대한 변수를 추가하세요.
- 변수를 모델 매개변수로 설정하세요.
- 사용자 설정 웹 도구에서 표시되는 방식을 사용자 정의하려면 매개변수를 관리하세요.
- 모델을 실행하고 저장하세요.
- 모델을 발행하세요.
라이선싱 요구사항
모델을 발행하려면 ModelBuilder를 사용하기 위한 라이선싱 및 구성과 웹 도구 발행 권한이 필요합니다.
변수를 모델 매개변수로 설정
모델 매개변수로 설정된 변수는 모델이 발행되고 사용자 설정 웹 도구로 열릴 때 도구 매개변수로 나타나므로 모델 생성 시 지정한 데이터 또는 값과는 다른 데이터 또는 값을 지정할 수 있습니다.
결과 호스팅 데이터 변수는 모델 매개변수로 자동 설정되지만 입력 데이터 및 값 변수는 수동으로 매개변수로 설정해야 합니다. 결과 중간 데이터 변수는 모델 매개변수로 설정할 수 없습니다.
입력 데이터 및 값 변수를 모델 매개변수로 설정하려면 다음 단계를 완료하세요.
- 필요한 경우 모델을 열고 데이터 도구 및 변수를 추가하는 단계를 완료하세요.
- 필요한 경우 분석 세션에 연결하세요.
- 변수 요소를 클릭하여 선택합니다.
요소 도구모음이 선택한 변수 위에 나타납니다.
- 매개변수 추가 또는 제거
를 클릭합니다.변수에 매개변수 아이콘
이 나타나 변수가 모델 매개변수로 설정되었음을 나타냅니다.
필요한 변수를 모델 매개변수로 설정했으면 웹 도구 매개변수를 관리할 수 있습니다.
웹 도구 매개변수 관리
웹 도구 매개변수 관리 창은 사용자 설정 웹 도구에서 매개변수 설정 순서 변경 및 업데이트에 사용됩니다.
웹 도구 매개변수를 관리하려면 다음 단계를 완료하세요.
- 데이터, 도구, 변수, 모델 매개변수가 있는 모델을 생성하거나 여는 단계를 완료하세요.
- 필요한 경우 분석 세션에 연결하세요.
- 작업 도구모음에서 웹 도구 매개변수 관리
를 클릭하세요.웹 도구 매개변수 관리 창이 나타납니다. 모델의 매개변수가 추가된 순서대로 나열됩니다. 각 매개변수에는 이름 및 별칭이 있습니다. 별칭은 매개변수 레이블 설정에 연결되어 있습니다.
비고:
웹 도구 매개변수 관리 창에서는 매개변수를 추가하거나 제거할 수 없습니다. 매개변수의 추가와 제거에 대한 자세한 내용은 변수를 모델 매개변수로 설정을 참고하세요.
- 매개변수를 클릭하여 확장하세요.
- 필요한 경우 다음 설정을 업데이트하세요.
- 매개변수 레이블 — 도구 매개변수의 간단한 레이블입니다. 이 텍스트는 사용자 설정 웹 도구의 도구 창에 매개변수 이름으로 표시됩니다. 레이블은 짧고, 매개변수의 용도를 잘 나타내며, 쉬운 말로 작성해야 합니다.
- 팝업 도움말 텍스트 — 도구 매개변수에 대한 간단한 설명입니다. 이 텍스트는 사용자 설정 웹 도구의 도구 창에서 매개변수 옆에 있는 도움말 버튼
을 클릭하면 표시됩니다. 필요에 따라 매개변수의 기능, 값에 따른 도구 결과의 변화, 지원되는 입력값, 기본값을 설명에 포함하세요. - 필수 — 매개변수가 도구의 유효성을 검사하고 실행하는 데 필요한지 여부를 나타냅니다. 모델 매개변수가 하나 이상의 필수 도구 매개변수에 연결되어 있는 경우, 이 값이 켜지고 편집할 수 없게 됩니다. 연결된 모든 도구 매개변수가 선택 사항인 경우, 모델 매개변수를 켜서 매개변수를 필수로 설정하거나, 모델 매개변수를 꺼서 매개변수를 선택 사항으로 설정할 수 있습니다. 매개변수를 필수로 설정하면 사용자가 입력을 제공해야 웹 도구를 실행할 수 있습니다.
- 데이터 유형 — 매개변수와 호환되는 입력을 나타냅니다. 이 값은 변수 데이터 유형을 기반으로 하며 변경할 수 없습니다.
- 필터 — 매개변수에 지정할 수 있는 입력 값 또는 데이터의 한도나 제한을 결정합니다. 이 옵션은 데이터 유형에 따라 다음과 같이 설정됩니다.
- 실수 — 최소값 및 최대 값입니다.
- 피처 레이어 — 멀티포인트, 포인트, 라인, 폴리곤을 포함한 허용되는 피처 유형의 목록입니다.
- 정수 — 최소값 및 최대 값입니다.
- 문자열 — 고유 값의 목록입니다.
- 기본값 포함 — 도구 매개변수에 기본값이 있는지 여부를 나타냅니다. 켜져 있으면 매개변수는 변수 값에 따라 기본값을 사용합니다. 꺼져 있으면 매개변수는 기본 설정에 따라 비어 있습니다. 기본값을 사용하면 사용자가 매개변수를 매번 수동으로 입력하지 않아도 되므로 사용자의 입력을 유도하거나 웹 도구를 단순화할 수 있습니다. 이 설정은 단위와 같이 허용되는 값의 메뉴가 있는 매개변수 또는 업데이트할 필요 없이 동일한 입력 값이 자주 사용될 것으로 예상되는 매개변수에 사용해야 합니다. 기본값은 대부분의 텍스트, 숫자, 피처 레이어의 입력값으로 적합하지 않습니다.
- 기본값 — 도구 매개변수의 기본값을 나타냅니다. 기본값을 변경하려면 모델 다이어그램에서 변수의 값을 업데이트하세요. 기본값은 대부분의 경우에 정확하거나 원하는 결과를 제공할 수 있는 값이어야 합니다. 이 설정은 기본값 포함이 활성화된 경우에만 사용할 수 있습니다.
- 매개변수를 클릭하여 축소하세요.
- 남은 매개변수 각각에 이전 세 단계를 반복하세요.
필요한 경우 매개변수의 순서를 변경해도 됩니다.
- 매개변수 이름 옆에 있는 위치 조정
을 클릭하고 매개변수를 다른 위치로 드래그하세요.아니면 위치 조정을 클릭하고 메뉴에서 옵션을 선택하세요. 매개변수의 위치에 따라 위로 이동, 아래로 이동, 맨 위로 이동, 맨 아래로 이동 등의 옵션이 표시됩니다.
- 저장을 클릭합니다.
웹 도구 매개변수 설정이 저장되고 웹 도구 매개변수 관리 창이 닫힙니다. 이제 모델을 발행할 수 있습니다.
모델 발행
모델을 발행하면 사용자 설정 웹 도구로 공유하고 실행할 수 있는 도구 항목이 생성됩니다.
모델을 발행하려면 다음 단계를 완료합니다.
- 데이터, 도구, 변수, 매개변수가 있는 모델을 생성하거나 여는 단계를 완료하세요.
- 필요한 경우 분석 세션에 연결하세요.
- 아직 모델을 실행하지 않은 경우 모델을 실행하세요.
모델을 실행하면 웹 도구가 정상적으로 실행되는지 확인할 수 있습니다.
모델을 발행하기 전에 웹 도구를 미리 보고 올바른 웹 도구 매개변수가 설정되었는지 확인해야 합니다.
- 모델을 저장하세요.
발행된 웹 도구는 저장된 분석 모델 항목을 기반으로 합니다. 모델을 발행하기 전에 실행하고 저장해야 합니다. 모델에 변경 사항이 있는 경우 모델을 다시 실행하고 저장해야 합니다.
- 모델 도구모음에서 웹 도구 미리 보기
를 클릭하세요.분석 창에 웹 도구 미리 보기가 나타납니다. 웹 도구를 변경해야 하는 경우 워크플로로 돌아가서 매개변수를 설정하고 관리하세요. 웹 도구 미리 보기를 다시 클릭하여 미리 보기를 업데이트하세요.
웹 도구에 포함하려는 모든 매개변수 및 구성이 미리 보기에 표시되면 모델을 발행할 수 있습니다.
- 모델 도구모음에서 발행
을 클릭하세요.웹 도구로 발행 창이 나타납니다. 발행 요구사항이 충족되지 않은 경우 나머지 요구사항을 검토하고 웹 도구 발행 창을 닫은 후 해당 워크플로로 돌아가기 전에 요구사항을 완료하세요.
- 새 항목에 대해 다음을 수행합니다.
- 제목을 입력합니다.
- 내 콘텐츠에서 항목을 저장할 폴더를 선택합니다.
- 항목을 설명하는 태그와 요약을 입력합니다.
- 발행을 클릭합니다.
모델이 발행되고 도구 항목이 생성됩니다.
- 웹 도구 항목 열기를 클릭하여 도구 항목에 대한 세부정보를 열거나 웹 도구로 발행 창을 닫으세요.
사용자 설정 웹 도구는 도구 창에서 사용자 설정 웹 도구 열기를 클릭하여 열 수 있습니다. 세부정보 페이지에서 기관 또는 그룹과 도구 항목을 공유할 수도 있습니다.
비고:
도구 항목은 공개적으로 공유할 수 없습니다.
발행 요구사항
분석 모델을 웹 도구로 발행하려면 다음 요구사항을 모두 충족해야 합니다.
발행 사용자 권한
분석 모델을 웹 도구로 발행하려면 사용자 계정이 라이선싱 요구사항을 충족해야 합니다. 해당 계정이 라이선싱 요구사항을 충족하지 않는 경우 발행 버튼을 사용할 수 없습니다.
사용자 계정 권한을 업데이트하려면 기관 관리자에게 문의하십시오.
모델은 웹 도구 발행을 지원합니다
분석 모델 항목당 하나의 웹 도구만 발행할 수 있습니다. 따라서 분석 모델이 이미 웹 도구를 생성하기 위해 발행된 경우에는 발행 버튼이 꺼집니다.
또한 분석 모델을 발행하려면 분석 모델에 대한 편집 권한이 있는 모델 소유자 또는 분석 모델이 호스팅된 기관의 관리자여야 합니다. 공유 모델의 복사본을 생성하여 발행을 활성화할 수 있습니다.
이미 발행되었거나 공유된 모델의 복사본을 생성하려면 다음 단계를 완료하세요.
- 모델 도구모음에서 다른 이름으로 저장을 클릭하세요.
- 새 항목에 대해 다음을 수행합니다.
- 제목을 입력합니다.
- 내 콘텐츠에서 항목을 저장할 폴더를 선택합니다.
- 항목을 설명하는 태그와 요약을 입력합니다.
- 저장을 클릭합니다.
새 분석 모델이 생성되고 보기 전용 모드로 열립니다. 이제 모델을 활성화하고 필요시 원하는 부분을 변경한 후, 모델을 발행하면 웹 도구를 생성할 수 있습니다.
호스팅 결과 생성
분석 모델은 웹 도구로 발행되기 전에 호스팅 피처 레이어 또는 테이블 레이어 결과를 생성해야 합니다. 기본 설정에 따라 모델에 추가된 모든 도구는 호스팅 결과가 아닌 중간 결과를 생성합니다.
이 요구사항을 충족하려면 하나의 도구에 결과 레이어 매개변수가 호스팅 레이어 생성 또는 기존 레이어 덮어쓰기로 설정되어 있는지 확인합니다. 호스팅 결과는 모델 매개변수로 설정되며 모델 또는 웹 도구가 실행된 후 웹 맵에 추가됩니다. 분석 결과로서 시각화하려는 결과에 호스팅 레이어를 생성해야 합니다(예: 모델의 마지막 도구). 최상의 결과를 원한다면 모델에서 하나의 도구에만 호스팅 결과를 생성하세요.
웹 도구 매개변수 관리
웹 도구 매개변수의 오류는 웹 도구 매개변수 관리 창에서 해결해야 합니다.
모델을 발행하기 전에 다음 오류 또는 경고를 해결해야 합니다.
- 모델 매개변수에 호환되지 않는 기본값 및 필터 값이 있음 — 모델 매개변수의 기본값은 변수 매개변수를 기반으로 하며 필터 값은 웹 도구 매개변수 관리 창에서 설정됩니다. 기본값이 필터 값과 호환되지 않는 경우(예시: 필터 값이 1에서 10 사이의 숫자인데 기본값은 11인 경우) 오류가 발생합니다. 오류를 해결하려면 웹 도구 매개변수 관리 창에서 필터 값을 업데이트하거나 변수 값을 변경하여 기본 매개변수 값을 업데이트하세요.
모델 실행
웹 도구가 올바르게 작동하려면 웹 도구로 발행하기 전에 전체 모델을 성공적으로 실행해야 합니다. 성공적으로 실행한 후 모델에 추가 변경 사항이 있는 경우에는 발행을 활성화하기 전에 도구를 다시 실행해야 합니다.
모델 변경 사항 저장
성공적으로 실행되면 모델을 저장해야 합니다. 발행된 웹 도구는 저장된 분석 모델 항목을 기반으로 합니다. 모델에 저장되지 않은 변경 사항이 있으면 발행이 활성화되지 않습니다.