SQL 쿼리 실행

SQL은 관계형 데이터베이스에서 데이터를 정의하고 조작하기 위한 표준화된 언어입니다. IBM® watsonx.data 의 조회 작업공간 인터페이스를 사용하여 데이터에 대해 SQL 조회 및 스크립트를 실행할 수 있습니다.

조회 작업공간 에는 다음 구성요소가 있습니다.

  • 엔진: 엔진을 선택하고 연관된 카탈로그를 봅니다.

  • 표를 필터링합니다: 테이블과 열을 검색합니다.

  • 워크시트: SQL 쿼리를 작성합니다.

  • watsonx.data tpchtpcds 와 같은 사전 정의된 샘플 및 벤치마킹 데이터를 제공하여 통제된 조건에서 데이터베이스 시스템의 성능을 테스트합니다. 또한 벤치마크 테스트를 통해 시스템의 상태와 성능에 대한 데이터를 수집하기 위해 jmx시스템 메트릭스를 사용하는 시스템 모니터링 데이터를 제공하여 시스템이 작업 부하에 어떻게 반응하는지 파악할 수 있습니다. 샘플 및 벤치마킹 데이터, tpchtpcds는 Presto 엔진을 통해서만 쿼리할 수 있습니다.

  • 저장된 워크시트: 저장된 쿼리를 보려면 여기를 클릭합니다.

  • 샘플 워크시트: 미리 정의된 샘플 쿼리를 실행하여 동일한 데이터 세트에서 서로 다른 엔진 간의 성능을 분석할 수 있습니다.

조회 작업공간 페이지는 실행 취소, 다시 실행, 잘라내기, 복사, 붙여넣기, 저장, 지우기삭제에 대한 기본 옵션을 제공합니다.

형식 선택 옵션은 쿼리 워크시트에서 SQL문을 선택한 경우에만 사용할 수 있습니다. 워크시트 형식화 옵션은 워크시트의 모든 컨텐츠를 형식화합니다. 주석 선택 은 SQL문의 섹션을 설명하는 데 사용됩니다.

삭제 옵션은 SQL 조회가 저장된 후에만 사용 가능합니다.

SQL 쿼리를 실행하려면 다음 단계를 수행합니다:

  1. watsonx.data 콘솔에 로그인하십시오.

  2. 탐색 메뉴에서 SQL을 선택합니다. 쿼리 작업 영역 페이지가 열립니다.

  3. 엔진 드롭 다운에서 엔진을 선택하십시오.

  4. 쿼리를 실행할 카탈로그, 스키마, 테이블 또는 컬럼을 선택하십시오.

  5. 오버플로우 메뉴를 클릭하고 필요한 조회를 선택하십시오.

    • 카탈로그 및 스키마의 경우 경로 생성 조회를 실행할 수 있습니다.
    • 테이블의 경우 경로 생성, SELECT 생성, ALTER 생성DROP 생성 쿼리를 실행할 수 있습니다.
    • 열의 경우 경로 생성, SELECT 생성DROP 생성 조회를 실행할 수 있습니다.
  6. 워크시트 상단의 드롭다운에서 카탈로그 및 해당 스키마를 선택하여 모든 쿼리에 대한 경로(<catalog>.<schema>)를 지정하지 않고도 스키마 내의 모든 테이블에 대한 쿼리를 실행할 수 있습니다.

  7. 저장 아이콘을 클릭하여 조회를 저장하십시오. 조회 저장 확인 대화 상자가 표시됩니다.

  8. 저장 을 클릭하십시오.

  9. 실행 버튼을 클릭하여 쿼리를 실행합니다. 커서까지 실행 또는 커서에서 실행을 사용하여 커서 위치에서 또는 커서 위치까지 쿼리를 실행할 수 있습니다.

    실행 중인 쿼리를 하나 또는 여러 개 취소할 수 있습니다. 또한 쿼리가 취소되거나 성공적으로 완료된 후에는 워크시트에서 쿼리를 제거할 수 있습니다. 이러한 옵션은 Worksheet results 보기에서 각 쿼리마다 사용할 수 있습니다.

  10. 결과 세트 또는 세부사항 탭을 선택하여 결과를 보십시오. CSV로 내보내기 아이콘을 사용하여 결과를 csv 파일로 내보낼 수 있습니다.

  11. 저장된 조회를 보려면 저장된 조회 를 클릭하십시오.

  12. 지정된 SQL 쿼리에 대한 논리 또는 분산 실행 플랜을 보려면 설명 을 누르십시오.

watsonx.data 인스턴스에 대해 비공개 엔드포인트가 구성된 경우 엔진의 비공개 엔드포인트는 쿼리 작업 영역 페이지에서 쿼리를 실행하는 데 사용됩니다. 그러나 쿼리에 대한 응답은 인터넷을 통해 브라우저로 다시 반환됩니다.

관련 API

관련 API에 대한 정보는 다음을 참조하십시오