기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Glue DataBrew프로젝트 생성 및 사용
에서AWS Glue DataBrew프로젝트는 데이터 분석 및 변환 작업의 핵심입니다.
프로젝트를 생성할 때 두 가지 기본 구성 요소를 결합합니다.
-
소스 데이터에 대한 읽기 전용 액세스를 제공하는 데이터 세트입니다. 자세한 내용은 를 사용하여 데이터에 연결AWS Glue DataBrew 단원을 참조하십시오.
-
데이터 세트에 DataBrew 데이터 변환을 적용하는 레시피입니다. 자세한 내용은 AWS Glue DataBrew레시피 생성 및 사용 단원을 참조하십시오.
DataBrew 콘솔은 대화형의 직관적인 사용자 인터페이스로 프로젝트를 제공합니다. 수백 개의 데이터 변환을 실험하는 것이 좋습니다. 따라서 데이터 변환의 작동 방식과 데이터에 미치는 영향을 알아볼 수 있습니다.
프로젝트 보기에 표시되는 데이터는 데이터 세트의 샘플입니다. 데이터 세트는 수천 또는 수백만 개의 행으로 매우 클 수 있으므로 샘플을 사용하면 다양한 방식으로 샘플 데이터를 변환하는 동안 DataBrew 콘솔이 응답성을 유지하는 데 도움이 됩니다. 기본적으로 샘플은 데이터 세트의 처음 500개 데이터 행으로 구성됩니다. 샘플 크기와 선택한 행에 대해 다른 설정을 선택할 수 있습니다.
샘플 데이터를 변환할 때 DataBrew는 지금까지 적용한 step-by-step 변환 시리즈인 프로젝트 레시피를 구축하고 구체화하는 데 도움이 됩니다. work-in-progress 레시피는 자동으로 저장되므로 언제든지 프로젝트 보기를 벗어나 나중에 돌아와서 중단한 부분을 픽업할 수 있습니다.
레시피를 사용할 준비가 되면 게시할 수 있습니다. 레시피를 게시하면 전체 데이터 세트에 레시피를 적용하거나 데이터의 구조, 콘텐츠 및 통계 특성을 이해할 수 있는 광범위한 데이터 프로파일을 생성할 수 있는 DataBrew 작업 하위 시스템에서 사용할 수 있습니다.
프로젝트 생성
다음 절차에 따라 프로젝트를 생성합니다.
프로젝트를 생성하려면
-
에 로그인AWS Management Console하고 DataBrew 콘솔을 엽니다.
-
탐색 창에서 프로젝트를 선택합니다. 그런 다음 프로젝트 생성을 선택합니다.
-
프로젝트의 이름을 입력합니다. 그런 다음 프로젝트에 연결할 레시피를 선택합니다.
-
처음부터 시작하는 경우 새 레시피 생성을 선택합니다. 이렇게 하면 빈 새 레시피가 생성되어 프로젝트에 연결됩니다.
-
이 프로젝트에 사용할 이전에 게시된 레시피가 있는 경우 기존 레시피 편집을 선택합니다. 레시피가 현재 다른 프로젝트에 연결되어 있거나 레시피에 대해 정의된 작업이 있는 경우 새 프로젝트에서 사용할 수 없습니다. 레시피 찾아보기를 선택하여 사용 가능한 레시피를 확인합니다.
-
이전에 게시된 기존 레시피가 있고 해당 단계를 가져오려는 경우 레시피에서 단계 가져오기를 선택한 다음 다음을 수행합니다.
-
레시피 찾아보기를 선택하여 사용 가능한 레시피를 확인합니다.
-
사용할 레시피의 게시된 버전을 선택합니다. 레시피에는 프로젝트 보기에서 작업하는 동안 레시피를 게시한 빈도에 따라 여러 버전이 있을 수 있습니다.
-
레시피 단계 보기를 선택하여 레시피의 데이터 변환을 검사합니다.
-
-
-
레시피가 있으면 데이터 세트 선택 창에서 작업할 데이터 세트를 선택합니다.
-
내 데이터 세트 - 이전에 생성한 데이터 세트를 선택합니다. 자세한 내용은 프로젝트 생성 단원을 참조하십시오.
-
샘플 파일 -에서 유지 관리하는 샘플 데이터를 기반으로 새 데이터 세트를 생성합니다AWS. 이 샘플 데이터는 자체 데이터를 제공하지 않고도 DataBrew가 수행할 수 있는 작업을 탐색할 수 있는 좋은 방법입니다. 데이터 세트의 이름을 입력해야 합니다.
-
새 데이터 세트 - 새 데이터 세트를 생성합니다. 자세한 내용은 프로젝트 생성 단원을 참조하십시오.
-
-
액세스 권한에서 DataBrew가 Amazon S3 입력 위치에서 읽을 수 있도록 허용하는AWS Identity and Access Management(IAM) 역할을 선택합니다.AWS계정이 소유한 S3 위치의 경우
AwsGlueDataBrewDataAccessRole서비스 관리형 역할을 선택할 수 있습니다. 이렇게 하면 DataBrew가 사용자가 소유한 S3 리소스에 액세스할 수 있습니다. -
샘플링 창에서 DataBrew가 데이터 세트에서 데이터 샘플을 빌드하는 옵션을 찾을 수 있습니다.
유형에서 DataBrew가 데이터 세트에서 행을 가져오는 방법을 선택합니다.
-
첫 번째 n개의 행을 사용하여 데이터 세트의 첫 번째 행을 기반으로 샘플을 생성합니다.
-
임의 행을 사용하여 데이터 세트의 임의 행 선택을 기반으로 샘플을 생성합니다.
-
샘플에 표시할 행 수를 선택합니다. 500, 1,000, 2,500 또는 최대 5,000개의 행까지 사용자 지정 샘플 크기를 선택합니다. 샘플 크기가 작을수록 DataBrew가 더 빠르게 변환을 수행할 수 있으므로 레시피를 개발할 때 시간을 절약할 수 있습니다. 샘플 크기가 클수록 기본 소스 데이터의 구성이 더 정확하게 반영됩니다. 그러나 프로젝트 세션 초기화 및 대화형 변환은 느립니다.
-
-
(선택 사항) 태그를 선택하여 데이터 세트에 태그를 연결합니다.
태그는 사용자 정의 키와 선택적 값으로 구성된 간단한 레이블로, 용도, 소유자, 환경 또는 기타 기준으로 DataBrew 프로젝트를 더 쉽게 관리, 검색 및 필터링할 수 있습니다.
-
설정이 원하는 대로 되면 작업 생성을 선택합니다.
DataBrew는 필요한 경우 새 데이터 세트를 생성하고, 필요한 경우 새 레시피를 생성하고, 데이터 샘플을 빌드하고, 대화형 프로젝트 세션을 생성합니다. 이 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다. 프로젝트를 사용할 준비가 되면 데이터 샘플 작업을 시작할 수 있습니다.