8단계: 청사진을사용하여 워크플로 생성 - AWS Lake Formation

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

8단계: 청사진을사용하여 워크플로 생성

AWS Lake Formation 워크플로는 데이터를 검색하고 데이터 레이크에 수집하는 AWS Glue 작업, 크롤러 및 트리거를 생성합니다. 사전 정의된 Lake Formation 청사진 중 하나를 기반으로 워크플로를 생성합니다.

  1. Lake Formation 콘솔의 탐색 창에서 청사진을 선택한 다음 청사진 사용을 선택합니다.

  2. 청사진 사용 페이지의 청사진 유형에서 데이터베이스 스냅샷을 선택합니다.

  3. 소스 가져오기에서 데이터베이스 연결에 대해 방금 생성한 연결(datalake-tutorial)을 선택하거나 데이터 소스에 대한 기존 연결을 선택합니다.

  4. 소스 데이터 경로의 경우 데이터를 수집할 경로를 <database>/<schema>/<table> 양식에 입력합니다.

    스키마 또는 테이블 대신 백분율(%) 와일드카드를 사용할 수 있습니다. 스키마를 지원하는 데이터베이스의 경우 <database>/<schema>/%를 입력하여 <database> 내의 <schema>에 있는 모든 테이블을 일치시킵니다. Oracle Database와 MySQL은 경로에서 스키마를 지원하지 않습니다. 대신 <database>/%를 입력합니다. Oracle 데이터베이스의 경우 <database>는 시스템 식별자(SID)입니다.

    예를 들어 Oracle 데이터베이스의 SID가 orcl인 경우 orcl/%를 입력하여 JDCB 연결에 지정된 사용자가 액세스할 수 있는 모든 테이블을 일치시킵니다.

    중요

    이 필드는 대/소문자를 구분합니다.

  5. 대상 가져오기에서 다음 파라미터를 지정합니다.

    대상 데이터베이스 lakeformation_tutorial
    대상 스토리지 위치 s3://<yourName>-datalake-tutorial
    데이터 형식 (Parquet 또는 CSV 선택)
  6. 가져오기 빈도에 대해서는 온디맨드 실행을 선택합니다.

  7. 가져오기 옵션에서 다음 파라미터를 지정합니다.

    워크플로 이름 lakeformationjdbctest
    IAM 역할 LakeFormationWorkflowRole
    테이블 접두사 jdbctest
    참고

    소문자여야 합니다.

  8. 생성을 선택하고 콘솔에서 워크플로가 성공적으로 생성되었음을 보고할 때까지 기다립니다.

    작은 정보

    다음과 같은 오류 메시지가 표시되나요?

    User: arn:aws:iam::<account-id>:user/<datalake_administrator_user> is not authorized to perform: iam:PassRole on resource:arn:aws:iam::<account-id>:role/LakeFormationWorkflowRole...

    그렇다면 <account-id>데이터 레이크 관리자 사용자의 인라인 정책을 유효한 계정 번호로 교체했는지 확인하세요. AWS