R 스크립트 배치 배포 입력 세부 정보 Watson Machine Learning

R 스크립트의 일괄 배포를 위한 입력 세부 사항을 지정할 때 다음 규칙을 따르십시오.

데이터 유형 요약표:

허용되는 데이터 유형 및 파일 형식
데이터 설명
유형 데이터 참조
파일 형식 임의

데이터 원본

입력 또는 출력 데이터 참조:

  • 해당 공간의 로컬 또는 관리형 자산
  • 클라우드 스토리지 및 스토리지 볼륨에 연결된(원격) 자산

참고:

  • 클라우드 스토리지 연결(예: Cloud Object Storage )의 경우, 액세스 키시크릿 키 (HMAC 자격 증명이라고도 함)를 구성해야 합니다.

프로그래밍 방식으로 입출력 데이터 참조를 지정하는 경우:

  • 데이터 소스 참조는 자산 type 유형에 따라 다릅니다. ‘배포 공간에 데이터 자산 추가’ 문서의 ‘데이터 소스 참조 유형’ 섹션을 참조하십시오.
  • R 스크립트 실행에 필요한 환경 변수를 쌍으로 'key': 'value' 지정할 수 scoring.environment_variables 있습니다. 는 환경 변수의 이름이어야 하며, key 는 해당 환경 변수의 value 값이어야 합니다.
  • 배포 작업의 페이로드는 R 스크립트를 실행하는 배포 컨테이너에 JSON 파일로 저장됩니다. R 스크립트는 환경 JOBS_PAYLOAD_FILE 변수를 사용하여 JSON 파일의 전체 경로 파일 이름에 접근할 수 있습니다.
  • 입력 데이터가 로컬 또는 관리형 데이터 자산으로 참조되는 경우, 배포 서비스는 입력 데이터를 다운로드하여 R 스크립트가 실행되는 배포 컨테이너에 배치합니다. 다운로드된 입력 데이터의 위치(경로)는 환경 BATCH_INPUT_DIR 변수를 통해 접근할 수 있습니다.
  • 입력 데이터 참조(데이터 자산 또는 연결 자산)의 경우, 데이터 다운로드는 R 스크립트에서 처리해야 합니다. 배포 작업 페이로드에 연결된 데이터 자산 또는 연결 자산이 존재하는 경우, JSON 파일로 저장된 배포 작업 페이로드의 전체 경로를 포함하는 환경 JOBS_PAYLOAD_FILE 변수를 사용하여 해당 자산에 접근할 수 있습니다.
  • 출력 데이터를 공간 내 로컬 또는 관리형 데이터 자산으로 영구 저장해야 하는 경우, 생성할 자산의 이름을 scoring.output_data_reference.location.name지정할 수 있습니다. R 스크립트의 일부로, 출력 데이터는 환경 BATCH_OUTPUT_DIR 변수로 지정된 경로에 저장될 수 있습니다. 배포 서비스는 데이터를.zip 형식으로 압축하고 지정된 위치에 BATCH_OUTPUT_DIR업로드합니다.
  • 출력 데이터를 원격 데이터 저장소에 저장해야 하는 경우, 출력 데이터 참조(예: 데이터 자산 또는 연결된 데이터 자산)의 참조를 output_data_reference.location지정해야 합니다. R 스크립트는 출력 데이터를 원격 데이터 소스로 업로드하는 작업을 처리해야 합니다. 배포 작업 페이로드에 연결된 데이터 자산 또는 연결 자산 참조가 존재하는 경우, JSON 파일로 저장된 배포 작업 페이로드의 전체 경로를 포함하는 환경 JOBS_PAYLOAD_FILE 변수를 사용하여 해당 자산에 접근할 수 있습니다.
  • 배포 작업 페이로드에서 R 스크립트가 입력 또는 출력 데이터 참조를 지정할 필요가 없다면, 페이로드에 및 scoring.output_data_references scoring.input_data_references 객체를 제공하지 마십시오.
  • R 스크립트는 기본 소프트웨어 사양으로만 배포할 수 있습니다. 사용자 정의 소프트웨어 사양 지정은 지원되지 않습니다.
  • 환경에서 Hadoop 실행되도록 스크립트를 배포하는 것은 지원되지 않습니다.