View a markdown version of this page

AWS Glue DataBrew프로젝트 생성 및 사용 - AWS Glue DataBrew개발자 안내서

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

AWS Glue DataBrew프로젝트 생성 및 사용

에서AWS Glue DataBrew프로젝트는 데이터 분석 및 변환 작업의 핵심입니다.

프로젝트를 생성할 때 두 가지 기본 구성 요소를 결합합니다.

DataBrew 콘솔은 대화형의 직관적인 사용자 인터페이스로 프로젝트를 제공합니다. 수백 개의 데이터 변환을 실험하는 것이 좋습니다. 따라서 데이터 변환의 작동 방식과 데이터에 미치는 영향을 알아볼 수 있습니다.

프로젝트 보기에 표시되는 데이터는 데이터 세트의 샘플입니다. 데이터 세트는 수천 또는 수백만 개의 행으로 매우 클 수 있으므로 샘플을 사용하면 다양한 방식으로 샘플 데이터를 변환하는 동안 DataBrew 콘솔이 응답성을 유지하는 데 도움이 됩니다. 기본적으로 샘플은 데이터 세트의 처음 500개 데이터 행으로 구성됩니다. 샘플 크기와 선택한 행에 대해 다른 설정을 선택할 수 있습니다.

샘플 데이터를 변환할 때 DataBrew는 지금까지 적용한 step-by-step 변환 시리즈인 프로젝트 레시피를 구축하고 구체화하는 데 도움이 됩니다. work-in-progress 레시피는 자동으로 저장되므로 언제든지 프로젝트 보기를 벗어나 나중에 돌아와서 중단한 부분을 픽업할 수 있습니다.

레시피를 사용할 준비가 되면 게시할 수 있습니다. 레시피를 게시하면 전체 데이터 세트에 레시피를 적용하거나 데이터의 구조, 콘텐츠 및 통계 특성을 이해할 수 있는 광범위한 데이터 프로파일을 생성할 수 있는 DataBrew 작업 하위 시스템에서 사용할 수 있습니다.

프로젝트 생성

다음 절차에 따라 프로젝트를 생성합니다.

프로젝트를 생성하려면
  1. 에 로그인AWS Management Console하고 DataBrew 콘솔을 엽니다.

  2. 탐색 창에서 프로젝트를 선택합니다. 그런 다음 프로젝트 생성을 선택합니다.

  3. 프로젝트의 이름을 입력합니다. 그런 다음 프로젝트에 연결할 레시피를 선택합니다.

    • 처음부터 시작하는 경우 새 레시피 생성을 선택합니다. 이렇게 하면 빈 새 레시피가 생성되어 프로젝트에 연결됩니다.

    • 이 프로젝트에 사용할 이전에 게시된 레시피가 있는 경우 기존 레시피 편집을 선택합니다. 레시피가 현재 다른 프로젝트에 연결되어 있거나 레시피에 대해 정의된 작업이 있는 경우 새 프로젝트에서 사용할 수 없습니다. 레시피 찾아보기를 선택하여 사용 가능한 레시피를 확인합니다.

    • 이전에 게시된 기존 레시피가 있고 해당 단계를 가져오려는 경우 레시피에서 단계 가져오기를 선택한 다음 다음을 수행합니다.

      1. 레시피 찾아보기를 선택하여 사용 가능한 레시피를 확인합니다.

      2. 사용할 레시피의 게시된 버전을 선택합니다. 레시피에는 프로젝트 보기에서 작업하는 동안 레시피를 게시한 빈도에 따라 여러 버전이 있을 수 있습니다.

      3. 레시피 단계 보기를 선택하여 레시피의 데이터 변환을 검사합니다.

  4. 레시피가 있으면 데이터 세트 선택 창에서 작업할 데이터 세트를 선택합니다.

    • 내 데이터 세트 - 이전에 생성한 데이터 세트를 선택합니다. 자세한 내용은 프로젝트 생성 단원을 참조하십시오.

    • 샘플 파일 -에서 유지 관리하는 샘플 데이터를 기반으로 새 데이터 세트를 생성합니다AWS. 이 샘플 데이터는 자체 데이터를 제공하지 않고도 DataBrew가 수행할 수 있는 작업을 탐색할 수 있는 좋은 방법입니다. 데이터 세트의 이름을 입력해야 합니다.

    • 새 데이터 세트 - 새 데이터 세트를 생성합니다. 자세한 내용은 프로젝트 생성 단원을 참조하십시오.

  5. 액세스 권한에서 DataBrew가 Amazon S3 입력 위치에서 읽을 수 있도록 허용하는AWS Identity and Access Management(IAM) 역할을 선택합니다.AWS계정이 소유한 S3 위치의 경우 AwsGlueDataBrewDataAccessRole 서비스 관리형 역할을 선택할 수 있습니다. 이렇게 하면 DataBrew가 사용자가 소유한 S3 리소스에 액세스할 수 있습니다.

  6. 샘플링 창에서 DataBrew가 데이터 세트에서 데이터 샘플을 빌드하는 옵션을 찾을 수 있습니다.

    유형에서 DataBrew가 데이터 세트에서 행을 가져오는 방법을 선택합니다.

    • 첫 번째 n개의 행을 사용하여 데이터 세트의 첫 번째 행을 기반으로 샘플을 생성합니다.

    • 임의 행을 사용하여 데이터 세트의 임의 행 선택을 기반으로 샘플을 생성합니다.

    • 샘플에 표시할 행 수를 선택합니다. 500, 1,000, 2,500 또는 최대 5,000개의 행까지 사용자 지정 샘플 크기를 선택합니다. 샘플 크기가 작을수록 DataBrew가 더 빠르게 변환을 수행할 수 있으므로 레시피를 개발할 때 시간을 절약할 수 있습니다. 샘플 크기가 클수록 기본 소스 데이터의 구성이 더 정확하게 반영됩니다. 그러나 프로젝트 세션 초기화 및 대화형 변환은 느립니다.

  7. (선택 사항) 태그를 선택하여 데이터 세트에 태그를 연결합니다.

    태그는 사용자 정의 키와 선택적 값으로 구성된 간단한 레이블로, 용도, 소유자, 환경 또는 기타 기준으로 DataBrew 프로젝트를 더 쉽게 관리, 검색 및 필터링할 수 있습니다.

  8. 설정이 원하는 대로 되면 작업 생성을 선택합니다.

DataBrew는 필요한 경우 새 데이터 세트를 생성하고, 필요한 경우 새 레시피를 생성하고, 데이터 샘플을 빌드하고, 대화형 프로젝트 세션을 생성합니다. 이 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다. 프로젝트를 사용할 준비가 되면 데이터 샘플 작업을 시작할 수 있습니다.