콘솔에서 배치 로드 사용 - Amazon Timestream

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

콘솔에서 배치 로드 사용

다음은 에서 배치 로드를 사용하는 단계입니다 AWS Management Console. 샘플 CSV에서 샘플을 다운로드할 수 있습니다. CSV

배치 로드 액세스

다음 단계에 따라 를 사용하여 배치 로드에 액세스합니다 AWS Management Console.

  1. Amazon Timestream 콘솔 을 엽니다.

  2. 탐색 창에서 관리 도구 를 선택한 다음 작업 배치 로드 를 선택합니다.

  3. 여기에서 배치 로드 작업 목록을 보고 자세한 내용을 보려면 지정된 작업을 드릴할 수 있습니다. 작업을 생성하고 재개할 수도 있습니다.

배치 로드 작업 생성

다음 단계에 따라 를 사용하여 배치 로드 작업을 생성합니다 AWS Management Console.

  1. Amazon Timestream 콘솔 을 엽니다.

  2. 탐색 창에서 관리 도구 를 선택한 다음 작업 배치 로드 를 선택합니다.

  3. 배치 로드 작업 생성을 선택합니다.

  4. 가져오기 대상 에서 다음을 선택합니다.

    • 대상 데이터베이스 - 에서 생성된 데이터베이스의 이름을 선택합니다 데이터베이스 생성.

    • 대상 테이블 - 에서 생성된 테이블의 이름을 선택합니다테이블 생성.

    필요한 경우 새 테이블 생성 버튼을 사용하여 이 패널에서 테이블을 추가할 수 있습니다.

  5. 데이터 소스 의 데이터 소스 S3 위치 에서 소스 데이터가 저장되는 S3 버킷을 선택합니다. S3 찾아보기 버튼을 사용하여 활성 AWS 계정이 액세스할 수 있는 S3 리소스를 보거나 S3 위치 를 입력합니다URL. 데이터 소스는 동일한 리전에 있어야 합니다.

  6. 파일 형식 설정(확장 가능 섹션)에서 기본 설정을 사용하여 입력 데이터를 구문 분석할 수 있습니다. 고급 설정 을 선택할 수도 있습니다. 여기서 CSV 형식 파라미터 를 선택하고 입력 데이터를 구문 분석할 파라미터를 선택할 수 있습니다. 이러한 파라미터에 대한 자세한 내용은 섹션을 참조하세요CSV 형식 파라미터.

  7. 데이터 모델 매핑 구성 에서 데이터 모델을 구성합니다. 추가 데이터 모델 지침은 섹션을 참조하세요. 배치 로드에 대한 데이터 모델 매핑

    • 데이터 모델 매핑 에서 구성 입력 매핑을 선택하고 다음 중 하나를 선택합니다.

      • 시각적 빌더 - 데이터를 시각적으로 매핑하려면 TargetMultiMeasureName 또는 를 선택합니다MeasureNameColumn. 그런 다음 시각적 빌더 에서 열을 매핑합니다.

        Visual Builder는 단일 파일을 데이터 소스로 선택하면 데이터 소스 CSV 파일에서 소스 열 헤더를 자동으로 감지하고 로드합니다. 매핑을 생성할 속성과 데이터 유형을 선택합니다.

        시각적 빌더 사용에 대한 자세한 내용은 섹션을 참조하세요시각적 빌더 사용.

      • JSON 편집기 - 데이터 모델을 구성하기 위한 자유 형식 JSON 편집기입니다. 에 대한 Timestream에 익숙 LiveAnalytics 하고 고급 데이터 모델 매핑을 빌드하려는 경우 이 옵션을 선택합니다.

      • JSON S3의 파일 - S3에 저장한 JSON 모델 파일을 선택합니다. 데이터 모델을 이미 구성했고 추가 배치 로드에 재사용하려는 경우 이 옵션을 선택합니다.

  8. 오류 로그 보고서의 오류 로그 S3 위치 에서 오류를 보고하는 데 사용할 S3 위치를 선택합니다. 이 보고서를 사용하는 방법에 대한 자세한 내용은 섹션을 참조하세요배치 로드 오류 보고서 사용.

  9. 암호화 키 유형 에서 다음 중 하나를 선택합니다.

    • Amazon S3-managed 키(SSE-S3) - Amazon S3가 생성, 관리 및 사용하는 암호화 키입니다.

    • AWS KMS key (SSE-KMS) - AWS Key Management Service ()로 보호되는 암호화 키AWS KMS입니다.

  10. Next(다음)를 선택합니다.

  11. 검토 및 생성 페이지에서 설정을 검토하고 필요에 따라 편집합니다.

    참고

    작업이 생성된 후에는 배치 로드 작업 설정을 변경할 수 없습니다. 작업 완료 시간은 가져오는 데이터의 양에 따라 달라집니다.

  12. 배치 로드 작업 생성을 선택합니다.

배치 로드 작업 재개

'진행 중지됨' 상태인 배치 로드 태스크를 선택했는데도 여전히 재개 가능한 경우 태스크를 재개하라는 메시지가 표시됩니다. 해당 작업에 대한 세부 정보를 볼 때 작업 재개 버튼이 있는 배너도 있습니다. 재사용 가능한 태스크에는 '재개 기한' 날짜가 있습니다. 해당 날짜가 만료되면 작업을 재개할 수 없습니다.

시각적 빌더 사용

시각적 빌더를 사용하여 S3 버킷에 저장된 하나 이상의 CSV 파일(들)을 LiveAnalytics 테이블용 Timestream의 대상 열에 매핑할 수 있습니다.

참고

역할에는 파일에 대한 SelectObjectContent 권한이 필요합니다. 이렇게 하지 않으면 열을 수동으로 추가하고 삭제해야 합니다.

소스 열 모드 자동 로드

의 Timestream LiveAnalytics 은 버킷을 하나만 지정하는 경우 소스 CSV 파일에서 열 이름을 자동으로 스캔할 수 있습니다. 기존 매핑이 없는 경우 소스 열 가져오기를 선택할 수 있습니다.

  1. 매핑 구성 입력 설정 에서 시각적 빌더 옵션을 선택한 경우 타임스탬프 시간 입력을 설정합니다. Milliseconds는 기본 설정입니다.

  2. 소스 열 로드 버튼을 클릭하여 소스 데이터 파일에 있는 열 헤더를 가져옵니다. 테이블은 데이터 소스 파일의 소스 열 헤더 이름으로 채워집니다.

  3. 각 소스 열에 대해 대상 테이블 열 이름, Timestream 속성 유형데이터 유형을 선택합니다.

    이러한 열과 가능한 값에 대한 자세한 내용은 섹션을 참조하세요필드 매핑.

  4. 기능을 사용하여 drag-to-fill 여러 열의 값을 한 번에 설정합니다.

수동으로 소스 열 추가

단일 가 아닌 버킷 또는 CSV 접두사를 사용하는 경우 열 매핑 추가 및 열 매핑 삭제 버튼을 사용하여 시각적 편집기에서 열 매핑을 추가하고 삭제할 CSV수 있습니다. 매핑을 재설정하는 버튼도 있습니다.

필드 매핑

  • 소스 열 이름 - 가져올 측정값을 나타내는 소스 파일의 열 이름입니다. 에 대한 Timestream은 소스 열 가져오기 를 사용할 때 이 값을 자동으로 채울 LiveAnalytics 수 있습니다.

  • 대상 테이블 열 이름 - 대상 테이블에서 측정값의 열 이름을 나타내는 선택적 입력입니다.

  • Timestream 속성 유형 - 와 같이 지정된 소스 열에 있는 데이터의 속성 유형입니다DIMENSION.

    • TIMESTAMP - 측정값이 수집되는 시점을 지정합니다.

    • MULTI - 여러 측정값이 표시됩니다.

    • DIMENSION – 시계열 메타데이터.

    • MEASURE_NAME – 단일 측정 레코드의 경우 측정 이름입니다.

  • 데이터 유형 - 와 같은 Timestream 열의 유형입니다BOOLEAN.

    • BIGINT – 64비트 정수입니다.

    • BOOLEAN – 로직의 두 가지 진실 값인 true와 false입니다.

    • DOUBLE – 64비트 변수-정밀도 번호.

    • TIMESTAMP - 에서 나노초 정밀도 시간을 사용하고 Unix 에포크 이후의 시간을 UTC추적하는 인스턴스입니다.