REST(Integration Hub) 유형 데이터 소스 만들기

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • REST(통합 허브) 유형 데이터 소스 기록을 생성하여 임포트 세트가 REST API에서 임포트해야 하는 데이터를 정의합니다.

    시작하기 전에

    필요한 역할: import_admin 및 action_designer

    프로시저

    1. 다음으로 이동 모두 > 시스템 임포트 세트 > 관리 > 데이터 소스.
    2. 새로 만들기를 클릭합니다.
    3. 양식을 작성합니다.
      필드 설명
      이름 이 데이터 소스의 고유 이름입니다.
      임포트 세트 테이블 레이블 사용할 임포트 세트 스테이징 테이블의 레이블입니다.
      임포트 세트 테이블 이름 Now Platform 입력한 레이블을 사용하여 고유한 테이블 이름을 구성합니다. 이렇게 하면 네임스페이스가 기존 테이블과 충돌하지 않습니다.
      유형 REST(통합 허브).
      형식 사용자 지정(스크립트를 통해 구문 분석), JSON 또는 XML 형식 중 하나입니다.
      일괄 임포트 사용 선택하는 경우 데이터 로드 또는 테스트 로드 20 기록을 클릭할 때 데이터 로드가 일괄 처리되도록 지정합니다.
      배치 크기 배치의 크기를 지정합니다. 일괄 임포트 사용 필드를 선택한 경우에만 나타납니다.
      glide.import_set_load_usebatchglide.import_set_load_batch_size 속성은 다음 필드에 영향을 줍니다. 속성 및 필드의 우선 순위는 다음과 같습니다. 속성이 설정된 경우 속성 값을 사용합니다. 그렇지 않은 경우 필드 값을 사용합니다. 두 속성이 모두 설정되지 않은 경우 기본 배치 크기인 1000을 사용합니다.
      • 예를 들어 = trueglide.import_set_load_batch_size = 200인 경우 glide.import_set_load_usebatch 필드 값에 관계없이 배치 크기로 200을 사용합니다.
      • 예를 들어 = true이고 glide.import_set_load_batch_size 속성이 설정되지 않은 경우 glide.import_set_load_usebatch 기본 배치 크기인 1000을 사용합니다.
      • 예를 들어, 속성이 설정되지 않고 배치 임포트 사용 필드 = 예인 경우 glide.import_set_load_usebatch배치 크기 필드 값(또는 배치 크기 필드 값이 설정되지 않은 경우 기본값 1000)을 사용합니다
      • 예를 들어 속성 = false이고 일괄 임포트 사용 필드 = true인 경우 glide.import_set_load_usebatch 속성이 false로 설정되어 있으므로 일괄 임포트를 사용하지 마십시오.
      요청 작업 데이터를 가져오기 위해 호출되는 데이터 소스 요청 작업입니다. 게시된 요청 작업만 선택할 수 있습니다.

      아래 대화 상자의 링크를 클릭하여 에서 새 데이터 소스 요청 작업을 Integration Hub생성/구성합니다. 요청 작업이 에 게시 Integration Hub되면 데이터 소스 기록에서 요청 작업 으로 선택할 수 있습니다. 자세한 내용은 작업 속성 정의 문서를 참조하십시오.

      페이지 매김 지원 요청 작업에 대한 페이지 매김을 활성화하려면 선택합니다. 페이지 매김을 사용하면 모든 기록을 한 번에 처리하는 대신 지정된 수의 기록을 한 번에 처리하여 처리 오버헤드를 줄일 수 있습니다.
      제한 페이지당 최대 기록 수입니다. 예를 들어 한 번에 50개 레코드를 처리하려면 제한을 50으로 입력합니다.
      오프셋 페이지 매김에 사용되는 초기 오프셋입니다. 오프셋은 시작 레코드 번호입니다. 예를 들어 첫 번째 기록부터 시작하여 한 번에 50개 기록을 처리하려면 제한을 50으로 입력하고 오프셋을 0으로 입력합니다.
      스크립트 구문 분석 한 줄의 입력을 구문 분석하는 데 사용되는 스크립트를 입력합니다. 이 함수에서 세 가지 매개 변수를 사용할 수 있습니다.
      • line: 스크립트에 의해 구문 분석될 현재 줄
      • lineNumber: 전체 응답 페이로드에 있는 현재 줄의 줄 번호
      • result: 결과 출력
      각 행의 경로 임포트 세트 테이블의 행이 될 JSON 객체를 선택하는 데 사용되는 경로 표현식입니다. 경로는 JSON 객체의 경우 // 여야 합니다.
      배열 취소 JSON 배열을 값으로 버리려면 선택합니다. JSON 배열을 값으로 직렬화하려면 선택 취소합니다.
      하위 노드 확장 XML 노드 또는 JSON 개체의 자식 요소를 추가 열로 변환해야 하는 경우 선택됩니다. 상위 열 값이 XML 또는 JSON 조각이어야 하는 경우 선택 취소합니다. JSON의 경우 이 옵션을 선택하면 배열이 아닌 객체만 확장됩니다. 중첩 배열 지원에 대해서는 을 참조하십시오 JSON 파일 임포트 예시.
      단일 열의 데이터 단일 열에 데이터를 저장하려면 선택합니다.
      각 행에 대한 Xpath 가져오기 테이블에서 행이 되는 노드를 선택하는 XPath 식입니다. 선택한 노드의 자식은 행의 열이 됩니다.
    4. 제출을 클릭합니다.

    다음에 수행할 작업

    새 데이터 소스에 대한 변환 맵을 정의하고 임포트를 실행합니다.