소스 - Amazon DynamoDB

Prev Next

개요

Amazon DynamoDB에서 항목을 전송하는 설정 도움말 페이지입니다.

설정 항목

STEP1 기본 설정

품목명 필수 기본값 내용
Amazon DynamoDB 연결 정보 ----------------------------------------------------------------------------------------------. 미리 등록되어 있는 접속 정보 중 이번 전송 설정에 필요한 권한을 가진 접속 정보를 선택합니다.
연결 정보 설정 방법은 별도 페이지를 참고하세요.
지역 ----------------------------------------------------------------------------------------------. AWS의 리전을 지정해 주세요.
테이블 ----------------------------------------------------------------------------------------------. 항목을 가져올 대상 테이블을 지정해 주세요.
2차 인덱스 No ----------------------------------------------------------------------------------------------. 글로벌/로컬 보조 인덱스를 지정해 주세요.
자세한 내용은 공식 문서를 참고하세요.
전송 컬럼 ----------------------------------------------------------------------------------------------. 조회할 컬럼을 지정해 주세요.
최소 1개 이상의 컬럼을 설정해야 합니다.
선택하는 금형에 따라 설정 항목이 달라집니다.

- 컬럼명(필수)
가져올 컬럼의 이름입니다.
- 형(필수)
취득한 값을 변환하는 embulk의 타입입니다.
- 값의 Amazon DynamoDB 데이터 유형
Amazon DynamoDB의 값으로 설정된 데이터 유형입니다.
지정된 데이터 타입이 아닌 다른 타입의 값은 NULL로 처리됩니다.
- 형식
유형: 유형 timestamp는 선택 시 설정 가능합니다.
가져올 값의 형식입니다. (기본값:) (%Y-%m-%d %H:%M:%S.%N %z)
- 시간대
유형: 유형 timestamp는 선택 시 설정 가능합니다.
가져오는 값에 시간대가 포함되지 않은 경우 사용할 시간대입니다. (기본값:) 아시아/도쿄)

보충 사항
- Amazon DynamoDB의 유형에 대해
예를 들어, 아래 그림에서 s_col에 A라는 문자열(데이터 유형: A)을 입력합니다. S(string))와 {"A"}의 문자열 배열(데이터 타입: SS(array of string))가 포함된 항목이 있습니다.
데이터 타입에 S(string)를 지정하면 p_key:a, s_key:2의 s_col은 NULL로 처리됩니다.
image.png
운영 ----------------------------------------------------------------------------------------------. Amazon DynamoDB에 대한 작업입니다.
다음 중 하나를 지정할 수 있습니다.
- 전체 전송(scan)
- 쿼리를 통한 추출(query)
쿼리 조건식 No ----------------------------------------------------------------------------------------------. 쿼리 조건식입니다.

- 파티션 키(필수)
테이블에 설정된 파티션 키를 지정해 주세요.
- 파티션 키 값(필수)
파티션 키의 값을 지정하여 범위를 좁혀야 합니다.
- 파티션 키의 Amazon DynamoDB 유형(필수)
파티션 키의 Amazon DynamoDB 타입을 지정해 주세요.
- 정렬 키
테이블에 설정된 정렬 키를 지정해 주세요.
- 정렬 키 연산자
정렬 키의 연산자를 지정해 주세요.
- 정렬 키 값1
정렬 키의 값을 지정하여 범위를 좁힐 수 있습니다.
- 정렬 키 값2
정렬 키의 값을 지정하여 범위를 좁힐 수 있습니다.
정렬 키의 연산자에서 between을 선택한 경우 지정할 수 있으며, 다음과 같은 쿼리 조건식이 됩니다.
{정렬키} between {소트키 값1} and {소트키 값2} 사이
- 정렬 키의 Amazon DynamoDB 유형
정렬 키의 Amazon DynamoDB 타입을 지정해 주세요.
세그먼트 수 No ----------------------------------------------------------------------------------------------. 작업: 전체 전송(scan) 선택 시 지정할 수 있습니다.
테이블 또는 보조 인덱스를 지정된 세그먼트 수만큼 분할하여 병렬 스캔을 수행합니다.
대량의 항목을 가져오는 경우 StackOverflow 오류가 발생할 수 있습니다.
세그먼트 수를 늘리고 병렬 스캔을 통해 StackOverflow 오류를 방지할 수 있습니다.

자세한 내용은 AWS 공식 문서1 AWS 공식 문서2 를 참고하세요.
한 번의 작업으로 획득하는 항목 수 No ----------------------------------------------------------------------------------------------. 대량의 항목을 전송할 경우 OutOfMemory 오류가 발생할 수 있습니다.
배치 크기를 조정하여 OutOfMemory 오류를 방지할 수 있습니다.
기본적으로 항목 수에 제한이 없으며, 1MB 분량의 항목을 가져옵니다.

자세한 내용은 AWS 공식 문서를 참고하세요.
강력한 무결성 로딩 비활성화 강력한 무결성 로딩을 활성화/비활성화를 지정해 주세요.
보조 인덱스에 글로벌 보조 인덱스를 지정한 경우, 강력한 무결성 로딩을 활성화하면 전송 시 오류가 발생한다.

자세한 내용은 공식 문서를 참고하세요.