데이터 변경 태스크 생성
시큐리티:
- 파일을 업로드할 때 Prism Analytics 기능 영역 의Prism: Manage File Containers도메인
- 소스 1촌 사용하는 Prism Analytics 기능 영역 의Prism: Manage Connection도메인
- 다음 시큐리티 요건 중 하나:
- Prism Analytics 기능 영역 의Prism: Tables Owner Manage도메인
- Prism Analytics 기능 영역 의Prism: Tables Manage도메인
- 테이블 에 대한테이블 소유자권한
- 테이블 에 대한테이블 편집자권한
- 테이블 에 대한'테이블 데이터 삭제가능'권한
- 테이블 에 대한'테이블 데이터 삽입 가능'권한 있습니다.
- 테이블 에 대한테이블 데이터 자를 수 있습니다.
- 테이블 에 대한'테이블 데이터 업데이트 가능'권한 있습니다.
데이터 변경 태스크 생성하고 실행하여 테이블 의 데이터 행을 변경 수 있습니다. 다음을 수행할 수 있습니다.
- 신규 행을 삽입합니다.
- 키 필드를 기준으로 특정 행을 업데이트합니다.
- 키 필드를 기준으로 특정 행을 삭제합니다.
- 동일한 활동에서 신규 행을 삽입하고 기존 행을 업데이트합니다(upsert 작업이라고 함).
테이블 의 행을 변경 방법은 선택한 작업(예: upsert 또는 삭제) 과 소스 데이터에 따라 달라집니다. 지정하는 소스에는 테이블 에서 변경 행(예: 삽입할 신규 행 또는 업데이트 또는 삭제 기존 행)이 포함되어야 합니다.
대상 테이블() 에서 데이터 변경 태스크 생성, 편집 또는 조회하려면 대상 테이블() 에 대한 권한 있어야 합니다. 예: upsert 작업을 사용하여 데이터 변경 태스크 생성하려면 대상 테이블 에 대한 삽입 및 업데이트 권한 모두 있어야 합니다.
- 데이터 카탈로그리포트에 액세스합니다.
- 선택합니다.왼쪽 패널 맨 위에서 데이터 변경 태스크 명을 변경 수 있습니다.
- 소스단계에서 대상 테이블 에서 변경 데이터가 포함된 소스를 선택합니다.Workday 기본적으로 파일 업로드 소스 유형을 사용합니다.연계 변경을클릭하여 다른 소스 유형을 선택합니다. 다음을 고려하여 출처 유형을 선택합니다.
옵션 설명 파일 업로드구분된 파일을 하나 이상 선택합니다.여러 파일을 업로드 경우 각 파일은 동일한 스키마를 사용해야 합니다. Workday RFC 4180을 준수하는 구분 기호로 구분된 파일을 연계목표 . 자세한 내용은 RFC 4180을 참조하십시오.소스 유형으로 파일 업로드 선택하는 경우소스 옵션을구성하여 파일을 파싱하는 방법을 정의합니다.Amazon RedshiftAmazon Redshift 1촌 선택합니다.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 Amazon Redshift 테이블 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다.테이블 선택하면쿼리 표현식이적절한 SQL 문으로 Workday 입력되고 각 Redshift 테이블, 카탈로그 및 스키마 주위에 백틱(`) 문자가 표시됩니다. 표현식을 편집 쿼리를 추가로 세분화 할 수 있습니다. 백틱 문자는 선택사항이지만, Amazon Redshift 테이블 , 스키마 또는 카탈로그에서 SQL 키워드를 사용하는 케이스 에 Workday 자동으로 추가됩니다.Amazon Redshift 1촌 사용하여 데이터 변경 태스크 실행하면 Workday 수행합니다.- 기본 인증 (사용자명 및 비밀번호) 또는 1촌 에 구성된 AWS Identity and Access Management(IAM) 자격증명 / 역량 / 수료증 사용하여 Amazon Redshift에 연결합니다.
- SQL 쿼리 표현식 또는 소스 오브젝트로 정의된 데이터를 검색합니다.
Amazon S3Amazon S3 1촌 선택합니다.Amazon S3 1촌 사용하는 경우 다음을 정의합니다.- 데이터 변경 태스크 실행될 때 읽을 오브젝트입니다.
- 소스 스키마를 통해 Workday 각 오브젝트를 읽는 방법을 알 수 있습니다.
참조데이터 변경 태스크에서 Amazon S3 연결 선택 을 참조하십시오.Amazon S3 1촌 사용하여 데이터 변경 태스크 실행하면 Workday.- 1촌 에 구성된 액세스 키 자격증명 / 역량 / 수료증 사용하여 Amazon에 연결합니다.
- 데이터 변경 태스크오브젝트 패턴필드에 정의된 오브젝트를 검색합니다.
- 데이터 변경 태스크소스 옵션단계에서 정의된 파싱 옵션을 사용하여 S3 버킷 에서 검색된 오브젝트를 읽습니다.
참조Amazon S3 연결 생성 .Azure SynapseAzure Synapse 1촌 선택합니다.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 Azure Synapse 테이블 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다.테이블 선택하면쿼리 표현식이적절한 SQL 문으로 Workday 입력되고 백틱 문자()가 배치됩니다.`)가 각 Azure Synapse 테이블, 스키마 및 데이터베이스 포함됩니다. 표현식을 편집 쿼리를 추가로 세분화 할 수 있습니다. 백틱 문자는 옵션이지만, Azure Synapse 테이블, 스키마 또는 데이터베이스 SQL 키워드를 사용하는 케이스 에 대비하여 Workday 자동으로 추가합니다.Azure Synapse 1촌 사용하여 데이터 변경 태스크 실행하는 경우 Workday.- 1촌 에 구성된 인증 사용하여 Azure Synapse에 연결합니다.
- SQL 쿼리 표현식 또는 소스 오브젝트로 정의된 오브젝트를 검색합니다.
Azure BlobAzure Blob 1촌 선택합니다.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 CSV 파일을 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다.CSV 파일을 선택하면쿼리 표현식이적절한 SQL 문으로 Workday 입력되고 각 CSV 파일 주위에 백틱(`) 문자가 표시됩니다. 표현식을 편집 CSV 파일에서 데이터를 선택할 수 있습니다.Azure Blob 1촌 사용하여 데이터 변경 태스크 실행하는 경우 Workday.- 1촌 에 구성된 인증 사용하여 Azure Blob에 연결합니다.
- SQL 쿼리 표현식 또는 소스 오브젝트로 정의된 오브젝트를 검색합니다.
소스 유형으로Azure Blob을선택하면 Workday소스단계에 새로운소스 설정옵션 추가합니다.소스 설정에서설정 추가를클릭하여 소스 설정을 재정의할 수 있습니다.재정의할 수 있는 소스 설정에서 사용할 수 있는 다양한 설정에 대한 자세한 내용은 참조: 데이터 변경 태스크 소스 설정을 확인하십시오.BigQueryBigQuery 1촌 선택하십시오.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 BigQuery 테이블 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다.테이블 선택하면쿼리 표현식이적절한 SQL 문으로 Workday 입력되고 각 BigQuery 테이블, 카탈로그 및 스키마 주위에 백틱(`) 문자가 표시됩니다. 표현식을 편집 쿼리를 추가로 세분화 할 수 있습니다. 백틱 문자는 선택사항이지만, BigQuery 테이블 , 스키마 또는 카탈로그에서 SQL 키워드를 사용하는 케이스 에 대비하여 자동으로 Workday 문자가 추가됩니다.BigQuery 1촌 사용하여 데이터 변경 태스크 실행하면 Workday 수행합니다.- 1촌 에 구성된 Google 서비스 계정 키 인증 사용하여 BigQuery에 연결합니다.
- SQL 쿼리 표현식 또는 소스 오브젝트로 정의된 데이터를 검색합니다.
참조BigQuery 연결 생성 .Google Cloud StorageGoogle Cloud Storage 1촌 선택하십시오.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 CSV 파일을 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다.CSV 파일을 선택하면쿼리 표현식이적절한 SQL 문으로 Workday 입력되고 각 CSV 파일 주위에 백틱(`) 문자가 표시됩니다. 표현식을 편집 CSV 파일에서 데이터를 선택할 수 있습니다.Google Cloud Storage 1촌 사용하여 데이터 변경 태스크 실행하면 Workday 수행합니다.- 1촌 에 구성된 Google 서비스 계정 키 인증 사용하여 Google Cloud Storage에 연결합니다.
- SQL 쿼리 표현식 또는 소스 오브젝트로 정의된 데이터를 검색합니다.
소스 유형으로Google Cloud Storage를선택하면 Workday소스단계에 새로운소스 설정옵션 추가합니다.소스 설정에서설정 추가를클릭하여 소스 설정을 재정의할 수 있습니다.재정의할 수 있는 소스 설정에서 사용할 수 있는 다양한 설정에 대한 자세한 내용은 참조: 데이터 변경 태스크 소스 설정을 확인하십시오.데이터 카탈로그기존 데이터세트 또는 테이블 선택하십시오.SalesforceSalesforce 1촌 선택하십시오.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 Salesforce 오브젝트를 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다. 오브젝트를 선택하면쿼리 표현식이 적절한 SQL 문으로 Workday 입력됩니다. 표현식을 편집 쿼리를 추가로 세분화 할 수 있습니다.Salesforce 1촌 사용하여 데이터 변경 태스크 실행하는 경우 Workday.- 1촌 구성된 방식에 따라 BasicAuth 또는 OAuth를 통해 Salesforce에 연결합니다.
- 소스 오브젝트섹션에서 SQL 쿼리로 정의된 오브젝트를 검색합니다.
참조Salesforce 연계 생성 .SFTP구분된 파일이 하나 이상 포함된 SFTP 서버에 연결하는 SFTP 1촌 선택합니다.SFTP 1촌 여러 파일이 포함된 경우 각 파일은 동일한 스키마를 사용해야 합니다. Workday RFC 4180을 준수하는 구분 기호로 구분된 파일을 연계목표 . 자세한 내용은 RFC 4180을 참조하십시오.SFTP 소스의 경우 SFTP 서버에 있는 파일과 동일한 스키마를 사용하는 로컬 파일(구분) 1개도 업로드 해야 합니다. Workday 업로드된 파일을 사용하여 SFTP 파일을 파싱하는 방법을 결정합니다. Workday 업로드된 파일의 데이터를 테이블 로 로드하지 않습니다.SFTP 1촌 의 기본 디렉토리 및 파일 패턴을 재정의할 수 있습니다.소스 유형으로 SFTP를 선택하는 경우소스 옵션을구성하여 업로드된 파일을 파싱하는 방법을 정의합니다.SnowflakeSnowflake 1촌 선택하십시오.데이터 변경 태스크 실행될 때 검색할 데이터를 정의합니다.선택버튼을 사용하여 Snowflake 테이블 선택하거나쿼리 표현식에 SQL SELECT 문을 입력할 수 있습니다.테이블 선택하면쿼리 표현식이적절한 SQL 문으로 Workday 입력되고 백틱 문자()가 배치됩니다.`)를 각 Snowflake 테이블, 카탈로그 및 스키마 주위에 배치합니다. 표현식을 편집 쿼리를 추가로 세분화 할 수 있습니다. 백틱 문자는 옵션이지만, Snowflake 테이블 , 스키마 또는 카탈로그에서 SQL 키워드를 사용하는 케이스 에 대비하여 Workday 자동으로 백틱 문자를 추가합니다.Snowflake 1촌 사용하여 데이터 변경 태스크 실행하면 Workday 수행합니다.- 1촌 구성된 방식에 따라 기본 또는 키 쌍 인증 사용하여 Snowflake에 연결합니다.
- SQL 쿼리 표현식 또는 소스 오브젝트로 정의된 데이터를 검색합니다.
참조Snowflake 인맥 생성 .Workday 리포트기존 Workday 커스텀 리포트 선택하십시오.Workday 테이블로 가져오기를 위한 자격 요건을 충족하는 리포트를 표시합니다. 참조개념: 테이블 및 데이터세트로 가져올 리포트 생성 .프롬프트섹션에서 리포트에 정의된 프롬프트의 값을 지정하는 방법을 선택합니다.- 값을 지정합니다. 목록에서 값을 하나 이상 선택합니다.
- 런타임시 값 결정 Workday 현재 날짜 또는 현재 사용자와 같은 일부 컨텍스트를 기반으로 프롬프트 값을 결정하는 데 사용하는 옵션 목록에서 선택합니다.
리포트에서 재설정을선택하여 모든 프롬프트 및 프롬프트 설정을 리포트 정의에 정의된 항목으로 업데이트할 수 있습니다. 커스텀 리포트 프롬프트 설정에서 데이터 변경 태스크 에 반영해야 하는 변경 있는 경우 이 버튼을 사용할 수 있습니다. 이전에 데이터 변경 태스크 에서 프롬프트 값을 변경한 경우 다시 변경 해야 합니다.Workday 대부분의 가족 프롬프트를 표시합니다. Workday 시간 필드 데이터를 사용하는 다른 프롬프트에 가족 프롬프트를 표시하지 않습니다. - 소스 옵션단계에서 파일 업로드 또는 SFTP 소스를 위해 업로드한 파일의 데이터를 파싱하는 방법을 정의합니다.
- 파싱된 파일을 기반으로 Workday 생성한 필드를 리뷰하고 필요한 경우 필드를 수정 .목록에서 필드를 선택하고 오른쪽의 속성 패널에서 필드 세부내용을 조회합니다. 다음을 수행해야 할 수 있습니다.
- Workday 잘못된 필드 유형을 지정하는 경우필드 유형을변경합니다. Workday 처음 몇 개의 행만 기준으로 필드 유형을 지정합니다. 예: 평가되는 예시 행에는 숫자만 포함되므로 Workday 우편번호 데이터가 있는 필드에 숫자 필드 유형을 지정합니다. 그러나 소스 데이터에 대한 지식을 바탕으로 일부 우편번호 값에 문자 또는 하이픈이 포함되어 있음을 알고 있으므로 필드 유형을 텍스트로 변경 .
- Workday 데이터를 올바르게 파싱하도록 필드 유형(예: 이전 자릿수, 이후 자릿수 또는 날짜 형식)에 따라 다른 필드 속성을 변경합니다.
참조참조: 테이블 필드 속성 .
- 대상단계에서 변경 데이터가 포함된 대상 테이블 선택합니다.(옵션)소스 스키마에서 테이블 생성버튼(시큐리티:Prism Datasets: Create도메인 )을 클릭하여소스단계에서 정의된 스키마를 사용하여 테이블 생성할 수도 있습니다.Workday 소스 스키마를 사용하여 테이블 스키마를 정의합니다. 다음 작업도 수행할 수 있습니다.
- 필드를 외부 ID로 선택하십시오.
- 필수 필드를 선택하십시오.
테이블 생성에 대한 자세한 내용은 다음을 참조하십시오.단계: 수동으로 테이블 생성 . - 소스 데이터를 사용하여 대상 테이블 에서 수행할 대상 작업을 선택합니다.
옵션 설명 삽입Workday 테이블 의 기존 데이터를 유지하고 소스에 신규 데이터를 추가합니다. 이 작업을 추가라고도 합니다.잘라내기 및 삽입Workday 테이블 의 기존 데이터를 삭제하고 소스의 데이터로 대체합니다. 이 작업을 바꾸기라고도 합니다.삭제Workday 소스의 행과 일치하는 행을 테이블 에서 삭제합니다.EOI 상태Workday 소스의 행과 일치하는 테이블 의 행을 업데이트합니다.이 작업을 선택하려면 1개의 필드를 외부 ID 로 구성한 테이블 사용해야 합니다.UpsertWorkday 매칭되는 행이 이미 있는 경우 테이블 에 행을 업데이트하고, 일치하는 행이 없으면 행을 삽입합니다.이 작업을 선택하려면 1개의 필드를 외부 ID 로 구성한 테이블 사용해야 합니다. - 매핑단계에서 대상 테이블 의 필드를 선택하여 삭제, 업데이트 또는 upsert 작업의 작업 키로 사용할 수 있습니다.다음 대상 테이블 필드 중 하나를 지정할 수 있습니다.
- 테이블 에서 외부 ID 로 구성된 필드: 이 필드는 삭제, 업데이트 또는 upsert 작업에 사용할 수 있습니다.
- WPA_LoadID: 이 필드는 삭제 또는 업데이트 작업에만 사용할 수 있습니다.
- WPA_RowID: 이 필드는 삭제 또는 업데이트 작업에만 사용할 수 있습니다.
- 수정 각 대상 필드의 소스 필드를 선택하십시오. Workday 작업 키로 사용되는 필드를 매핑해야 합니다.Workday 특정 대상 필드와 호환되는 소스 필드를 나열합니다. 원하는 소스 필드가 Workday 되지 않으면 소스 필드 속성(예: 앞의 숫자, 뒤의 숫자 또는 비즈니스 오브젝트) 을 확인하십시오.소스 옵션단계로 이동하여 파일 업로드 및 SFTP 소스의 필드 속성을 변경 수 있습니다.매칭 재설정을클릭하여 Workday 기본적으로 사용하는 단순 매칭 알고리즘으로 변경한 모든 매핑을 되돌리기 수 있습니다. 단순 매칭 알고리즘:
- 케이스 를 구분하지 않습니다.
- 공백을 무시합니다.
- 밑줄 문자를 무시합니다.
- 필드 어플리케이션 프로그래밍 인터페이스; API 명이 일치합니다.
- 필드 유형이 서로 다른 필드는 매칭되지 않습니다.
- 리뷰단계에서 정보를 확인합니다. 이전 단계로 돌아가 필요한 경우 수정할 수 있습니다.
- 마침을클릭하고저장하지 않고 실행,저장 후 지금 실행또는저장을선택합니다.
데이터 변경 태스크 저장하면 데이터 변경 태스크 Workday 가 생성되어
데이터 카탈로그
리포트의 데이터 변경 태스크
탭에 표시됩니다.데이터 변경 태스크 실행하면 Workday 데이터 변경 활동을 시작하여 소스의 데이터를 기반으로 테이블 의 데이터를 변경 합니다. 다음 위치에서 데이터 변경 활동 진행상황 및 이력을 조회할 수 있습니다.
- 테이블 세부내용 조회리포트의활동탭 데이터 변경 후 테이블 의 오류를 수정하려면 데이터 변경 활동에서 오류 파일을 다운로드 . Workday 파일 업로드 소스로 사용하는 데이터 변경 활동에 대해서만 오류 파일을 생성합니다.
- 데이터 카탈로그리포트의데이터 변경 활동탭
- Prism 관리 콘솔리포트 지난 180일 동안의 모든 Prism 관련 활동의 활성 대시보드 조회할 수 있습니다. 자세한 내용은 다음을 참조하십시오.개념: Prism 관리 콘솔 .
- Prism 활동 모니터리포트 지정된 날짜 범위 에 대한 모든 유형의 Prism 관련 활동에 대한 세부 목록을 조회할 수 있습니다.
데이터 변경 후 테이블 의 오류를 수정하려면
테이블 세부내용 조회
리포트의 활동
탭에 있는 데이터 변경 활동에서 오류 파일을 다운로드 . Workday 파일 업로드 또는 SFTP 소스를 사용하는 데이터 변경 활동에 대해서만 오류 파일을 생성합니다.