노트북 작성 및 실행 - Amazon Redshift

노트북 작성 및 실행

노트북을 사용하여 단일 문서에서 여러 SQL 쿼리를 구성하고 주석을 달고 공유할 수 있습니다. 여러 SQL 쿼리 및 마크다운 셀을 노트북에 추가할 수 있습니다. 노트북은 여러 쿼리 및 마크다운 셀을 사용하여 단일 문서에서 데이터 분석과 관련된 쿼리 및 설명을 그룹화하는 방법을 제공합니다. 마크다운 구문으로 텍스트를 추가하고 모양의 서식을 지정하여 데이터 분석 태스크에 대한 컨텍스트 및 추가 정보를 제공할 수 있습니다. 노트북을 팀원과 공유할 수 있습니다.

노트북을 사용하려면 IAM 보안 주체(IAM 사용자 또는 IAM 역할)에 노트북에 대한 권한을 추가해야 합니다. 가장 좋은 방법은 권한 정책을 IAM 역할에 연결한 다음 필요에 따라 사용자 및 그룹에 할당하는 것입니다. 자세한 내용은 Amazon Redshift의 Identity and Access Management를 참조하세요. 쿼리 편집기 v2 관리형 정책 중 하나에 권한을 추가할 수 있습니다. 자세한 내용은 쿼리 편집기 v2에 액세스 섹션을 참조하세요.

순차적으로 노트북의 셀을 모두 실행할 수 있습니다. 노트북의 SQL 쿼리 셀에는 쿼리 에디터 탭과 거의 동일한 기능이 있습니다. 자세한 내용은 쿼리 작성 및 실행 섹션을 참조하세요. 다음은 노트북의 쿼리 에디터 탭과 SQL 셀 간의 차이점입니다.

  • 노트북에는 SQL 문에 Explain을 실행할 수 있는 컨트롤이 없습니다.

  • 노트북 SQL 셀당 하나의 차트만 생성할 수 있습니다.

쿼리 에디터 v2를 사용하여 만든 파일로 노트북을 가져오고 내보낼 수 있습니다. 파일 확장자는 .ipynb이며 파일 크기는 최대 5MB일 수 있습니다. SQL 및 마크다운 셀은 파일에 저장되어 있습니다. 클러스터 또는 작업 그룹 및 데이터베이스는 내보낸 노트북에 저장되지 않습니다. 가져온 노트북을 열 때 실행할 클러스터 또는 작업 그룹과 데이터베이스를 선택합니다. SQL 셀을 실행한 후에는 결과 탭에서 현재 결과 페이지를 차트로 표시할지 여부를 선택할 수 있습니다. 쿼리 결과 집합은 노트북에 저장되지 않습니다.

모두 실행 또는 실행을 사용하여 노트북을 실행하면 실행 상태 패널을 사용할 수 있게 됩니다. Run status 아이콘을 선택하여 패널을 엽니다. 이 패널에는 노트북에 있는 SQL 셀의 최신 모두 실행 또는 실행 상태의 요약이 포함됩니다. 여러 SQL 셀을 실행하는 경우 실행에 대한 상태, 경과 시간 및 일부 세부 정보를 한눈에 볼 수 있습니다. All, Succeeded, Error, In progress 또는 Canceled 상태를 기준으로 표시된 셀을 필터링할 수 있습니다. 이 패널을 사용하여 에디터에서 SQL 셀을 탐색할 수도 있습니다.

노트북을 생성하려면
  1. 탐색 메뉴에서 Editor Editor(편집기)를 선택합니다.

  2. 을 선택한 다음 Notebook(노트북)을 선택합니다.

    기본적으로 SQL 쿼리 셀은 선택한 노트북에 나타납니다.

  3. SQL 쿼리 셀에서 다음 중 하나를 수행합니다.

    • 쿼리를 입력합니다.

    • 복사한 쿼리를 붙여넣습니다.

  4. (선택 사항) New Markdown cell 아이콘을 선택한 다음 Markdown(마크다운)을 선택하여 표준 마크다운 구문을 사용하여 설명 또는 설명 텍스트를 제공할 수 있는 마크다운 셀을 추가합니다.

  5. (선택 사항) New SQL cell 아이콘을 선택한 다음 SQL을 선택하여 SQL 셀을 삽입합니다.

Rename (연필) 아이콘을 사용하여 노트북의 이름을 바꿀 수 있습니다.

More (추가) 메뉴에서 다음 작업을 수행할 수도 있습니다.

  • Share Share with my team(내 팀과 공유) - 태그로 정의된 대로 팀과 노트북을 공유합니다. 자세한 내용은 쿼리 공유 단원을 참조하십시오.

  • Export Export(내보내기) - 노트북을 .ipynb 확장자를 가진 로컬 파일로 내보냅니다.

  • Save Save version(버전 저장) - 노트북 버전을 만듭니다. 노트북 버전을 확인하려면 저장된 노트북으로 이동하여 Version history(버전 기록)를 엽니다.

  • Duplicate Duplicate(복제) – 노트북 사본을 만들고 새 노트북 탭에서 엽니다.

  • Shortcuts Shortcuts(바로 가기) – 노트북을 작성할 때 사용할 수 있는 바로 가기를 표시합니다.

저장된 노트북 열기
  1. 탐색기 메뉴에서 Notebooks Notebooks(노트북)를 선택합니다. 저장된 노트북 및 노트북 폴더가 표시됩니다.

  2. 열려는 노트북을 선택하고 두 번 클릭합니다.

노트북 탭에서 My notebooks(내 노트북), Shared by me(내가 공유함) 노트북, Shared to my team(내 팀과 공유함) 노트북을 표시할 수 있습니다.

로컬 파일에서 My notebooks(내 노트북)으로 노트북을 가져오려면 Import Import(가져오기)를 선택한 다음 노트북이 포함된 .ipynb 파일로 이동합니다. 노트북을 현재 열려 있는 노트북 폴더로 가져옵니다. 그런 다음 노트북 편집기를 사용하여 노트북을 열 수 있습니다.

노트북 컨텍스트 메뉴(마우스 오른쪽 버튼 클릭)에서 다음 작업을 수행할 수 있습니다.

  • Open notebook(노트북 열기) - 편집기에서 노트북을 엽니다.

  • Save version(버전 저장) - 노트북 버전을 저장합니다.

  • Version history(버전 기록) - 노트북의 버전을 표시합니다. Version history(버전 기록) 창에서 버전을 삭제하고 되돌릴 수 있습니다. 현재 선택한 버전에서 노트북을 만들 수도 있습니다.

  • Edit tags(태그 편집) - 노트북에서 태그를 만들고 편집합니다.

  • Share with my team(내 팀과 공유) - 팀과 노트북을 공유합니다.

    팀과 노트북을 공유하려면 기본 태그 sqlworkbench-team이 계정의 나머지 팀원과 동일한 값으로 설정되어 있는지 확인합니다. 예를 들어, 관리자는 회계 부서의 모든 사람에 대해 값을 accounting-team으로 설정할 수 있습니다. 예시는 쿼리 편집기 v2를 사용하는 데 필요한 권한 에서 확인하십시오.

  • Export(내보내기) - 노트북을 로컬 파일로 내보냅니다.

  • Rename(이름 바꾸기) - 노트북의 이름을 바꿉니다.

  • Duplicate(복제) - 노트북의 복사본을 만듭니다.

  • Delete(삭제) - 노트북을 삭제합니다.

노트북 데모를 보려면 다음 동영상을 시청하세요.