주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
PrismAnalytics 서브어셈블리를 사용하여 어셈블리 구성

PrismAnalytics 서브어셈블리를 사용하여 어셈블리 구성

CSV 데이터를 Prism Analytics로 전송하려면 어셈블리에 다음과 같은
PrismAnalytics
구성요소가 포함되어 있어야 합니다.
  • CSV 데이터 입력을 메시지의 루트 부분에 또는 변수로 수신합니다.
  • CSV 데이터의 JSON 설명이 포함된 변수를 수신합니다.
  • 여러 매개변수가 올바르게 구성되어 있습니다.
  1. 소스 CSV 파일 또는 소스 CSV 파일을 가져오도록 어셈블리를 구성합니다. CSV 데이터를 취득하는 데 사용하는 방법에 따라 변수명을 지정하거나 MIME 형식을 설정해야 할 수 있습니다.
    다음을 고려하여 태스크를 완료합니다.
    CSV 취득 방법
    참고
    sftp-out
    구성요소
    • 구성요소의
      Input File Pattern
      속성에 CSV 파일명을 지정합니다. 와일드카드를 사용할 수 있습니다.
    • 구성요소의
      get
      메서드를 사용하여 단일 파일 또는 해당
      mget
      메서드를 사용하여 여러 파일을 검색합니다.
    • Studio가 메시지 rootpart에 CSV 데이터를 추가합니다.
    • 변수명은 필요하지 않습니다.
    • MIME 형식은 자동으로 올바르게 설정됩니다.
    검색 또는 리스너 서비스
    • Studio가 CSV 데이터를 변수에 추가합니다.
    • 다음을 사용하여 변수의 이름을 지정합니다.
      wd.prism.component.csv.input.varname
      매개변수
    • Studio는 MIME 유형을 자동으로 올바르게 설정합니다.
    기타 방법
    • Studio가 CSV 데이터를 메시지 rootpart 또는 변수에 추가합니다.
    • 해당하는 경우 다음을 사용하여 변수의 이름을 지정합니다.
      wd.prism.component.csv.input.varname
      매개변수
    • rootpart 또는 변수의 MIME 유형을 다음과 같이 설정합니다.
      • text/csv
      • plain/csv
      • application/zip
  2. write
    단계의
    Message Builder
    탭에서 텍스트 메시지를 생성하고 데이터를 설명하는 JSON 텍스트를 추가합니다. 변수를 출력합니다. 예:
    temp.schema
    .
    JSON 텍스트를
    Message Builder
    에 직접 추가할 수 있습니다. 또는 원하는 도구에서 작성하여 붙여넣을 수 있습니다.
  3. PrismAnalytics
    구성요소의 매개변수를 구성합니다.
    매개변수
    설명
    wd.prism.component.schema.varname
    데이터를 설명하는 JSON 스키마가 포함된 변수입니다.
    wd.prism.component.table.name
    Prism 테이블의 이름입니다. 테이블명은 다음과 같습니다.
    • 데이터 카탈로그에서 고유해야 합니다.
    • 최대 255자를 포함할 수 있습니다.
    • 영숫자 및 밑줄 문자만 포함할 수 있습니다.
    • 문자로 시작해야 합니다.
    • 밑줄 문자로 끝날 수 없습니다.
    wd.prism.component.client.id
    Workday에서 API 클라이언트에 지정한 클라이언트 ID입니다. API 클라이언트 조회 리포트에 액세스한 다음 통합용 API 클라이언트 탭을 조회합니다.
    wd.prism.component.client.secret
    Workday에서 API 클라이언트에 지정한 클라이언트 비밀키입니다. API 클라이언트 조회 리포트에 액세스한 다음 통합용 API 클라이언트 탭을 조회합니다.
    wd.prism.component.refresh.token
    Workday에서 API 클라이언트에 지정한 새로고침 토큰입니다. API 클라이언트 조회 리포트에 액세스한 다음 통합용 API 클라이언트 탭을 조회합니다.
    wd.prism.component.operation
    Prism 테이블에서 수행된 작업입니다. 현재 지원되는 유일한 옵션은 바꾸기입니다. 테이블을 생성하거나 동일한 이름의 테이블을 바꿉니다.
    wd.prism.component.csv.input.varname
    (옵션) CSV 입력을 포함하는 변수입니다. 메시지 루트 부분에 CSV 데이터를 추가하는 경우에는 필요하지 않습니다.
    PrismAnalytics
    구성요소를 어셈블리에 추가하면 Studio가 이 매개변수를 자동으로 선택하여 포함하지 않습니다. 필요한 경우 수동으로 선택하거나 나중에 구성요소의
    매개변수
    탭에서 추가합니다.
    wd.prism.component.api.hostname
    Workday REST API 엔드포인트 API 클라이언트 조회 리포트에 액세스합니다. 제거
    https://
    시작 부분 및
    /ccx/api/v1/<tenant-name>
    을 입력합니다.
    예:
    i-09e55d32d61e2e287.workdaysuv.com
    .
    wd.prism.component.table.description
    (옵션) 테이블에 대한 설명입니다. 최대 255자를 포함할 수 있습니다.
    wd.prism.component.table.description.display.name
    (옵션) 테이블의 표시명입니다. 최대 255자를 포함할 수 있습니다.
    wd.prism.component.table.field.varname
    (옵션) Prism 테이블을 정의합니다. 정의를 변수에 기록한 다음 vars['variable-name’]를 사용하여 이 매개변수에 전달합니다.
통합을 배포하고 개시합니다.