SQL 쿼리 실행
SQL은 관계형 데이터베이스에서 데이터를 정의하고 조작하기 위한 표준화된 언어입니다. IBM® watsonx.data 의 조회 작업공간 인터페이스를 사용하여 데이터에 대해 SQL 조회 및 스크립트를 실행할 수 있습니다.
조회 작업공간 에는 다음 구성요소가 있습니다.
-
엔진: 엔진을 선택하고 연관된 카탈로그를 봅니다.
-
표를 필터링합니다: 테이블과 열을 검색합니다.
-
워크시트: SQL 쿼리를 작성합니다.
-
watsonx.data tpch 및 tpcds 와 같은 사전 정의된 샘플 및 벤치마킹 데이터를 제공하여 통제된 조건에서 데이터베이스 시스템의 성능을 테스트합니다. 또한 벤치마크 테스트를 통해 시스템의 상태와 성능에 대한 데이터를 수집하기 위해 jmx 와 시스템 메트릭스를 사용하는 시스템 모니터링 데이터를 제공하여 시스템이 작업 부하에 어떻게 반응하는지 파악할 수 있습니다. 샘플 및 벤치마킹 데이터, tpch 및 tpcds는 Presto 엔진을 통해서만 쿼리할 수 있습니다.
-
저장된 워크시트: 저장된 쿼리를 보려면 여기를 클릭합니다.
-
샘플 워크시트: 미리 정의된 샘플 쿼리를 실행하여 동일한 데이터 세트에서 서로 다른 엔진 간의 성능을 분석할 수 있습니다.
조회 작업공간 페이지는 실행 취소, 다시 실행, 잘라내기, 복사, 붙여넣기, 저장, 지우기 및 삭제에 대한 기본 옵션을 제공합니다.
형식 선택 옵션은 쿼리 워크시트에서 SQL문을 선택한 경우에만 사용할 수 있습니다. 워크시트 형식화 옵션은 워크시트의 모든 컨텐츠를 형식화합니다. 주석 선택 은 SQL문의 섹션을 설명하는 데 사용됩니다.
삭제 옵션은 SQL 조회가 저장된 후에만 사용 가능합니다.
SQL 쿼리를 실행하려면 다음 단계를 수행합니다:
-
watsonx.data 콘솔에 로그인하십시오.
-
탐색 메뉴에서 SQL을 선택합니다. 쿼리 작업 영역 페이지가 열립니다.
-
엔진 드롭 다운에서 엔진을 선택하십시오.
-
쿼리를 실행할 카탈로그, 스키마, 테이블 또는 컬럼을 선택하십시오.
-
오버플로우 메뉴를 클릭하고 필요한 조회를 선택하십시오.
- 카탈로그 및 스키마의 경우 경로 생성 조회를 실행할 수 있습니다.
- 테이블의 경우 경로 생성, SELECT 생성, ALTER 생성및 DROP 생성 쿼리를 실행할 수 있습니다.
- 열의 경우 경로 생성, SELECT 생성및 DROP 생성 조회를 실행할 수 있습니다.
-
워크시트 상단의 드롭다운에서 카탈로그 및 해당 스키마를 선택하여 모든 쿼리에 대한 경로(
<catalog>.<schema>)를 지정하지 않고도 스키마 내의 모든 테이블에 대한 쿼리를 실행할 수 있습니다. -
저장 아이콘을 클릭하여 조회를 저장하십시오. 조회 저장 확인 대화 상자가 표시됩니다.
-
저장 을 클릭하십시오.
-
실행 버튼을 클릭하여 쿼리를 실행합니다. 커서까지 실행 또는 커서에서 실행을 사용하여 커서 위치에서 또는 커서 위치까지 쿼리를 실행할 수 있습니다.
실행 중인 쿼리를 하나 또는 여러 개 취소할 수 있습니다. 또한 쿼리가 취소되거나 성공적으로 완료된 후에는 워크시트에서 쿼리를 제거할 수 있습니다. 이러한 옵션은
Worksheet results보기에서 각 쿼리마다 사용할 수 있습니다. -
결과 세트 또는 세부사항 탭을 선택하여 결과를 보십시오. CSV로 내보내기 아이콘을 사용하여 결과를 csv 파일로 내보낼 수 있습니다.
-
저장된 조회를 보려면 저장된 조회 를 클릭하십시오.
-
지정된 SQL 쿼리에 대한 논리 또는 분산 실행 플랜을 보려면 설명 을 누르십시오.
watsonx.data 인스턴스에 대해 비공개 엔드포인트가 구성된 경우 엔진의 비공개 엔드포인트는 쿼리 작업 영역 페이지에서 쿼리를 실행하는 데 사용됩니다. 그러나 쿼리에 대한 응답은 인터넷을 통해 브라우저로 다시 반환됩니다.
관련 API
관련 API에 대한 정보는 다음을 참조하십시오