Share via


샘플 갤러리 살펴보기

Azure Data Explorer 웹 UI에는 KQL(Kusto 쿼리 언어) 쿼리 및 명령 작성을 연습할 수 있는 샘플 갤러리가 있습니다. 이 갤러리는 공개적으로 액세스할 수 있는 무료 도움말 클러스터에서 단계별 자습서를 통해 샘플 데이터를 제공합니다.

사전 요구 사항

도움말 클러스터에 로그인할 Microsoft 계정 또는 Microsoft Entra 사용자 ID입니다. Azure 구독이 필요하지 않습니다.

시작

다음 다이어그램은 샘플 갤러리에서 사용할 수 있는 데이터베이스의 상위 수준 보기입니다.

샘플 데이터베이스로 분할된 Azure Data Explorer를 보여주는 흐름 차트

샘플 데이터에 대한 작업 수행

샘플 갤러리의 데이터 세트를 사용하여 KQL 쿼리에 대한 학습을 시작합니다.

  1. Microsoft 계정 또는 Microsoft Entra 사용자 ID를 사용하여 Azure Data Explorer 웹 UI에 로그인합니다.

  2. 페이지에서 KQL을 사용하여 샘플 데이터 탐색을 선택합니다.

    홈 페이지를 보여주는 Azure Data Explorer 웹 UI의 스크린샷

  3. 데이터 샘플 탐색 대화 상자에서 샘플 데이터 세트를 선택한 다음 탐색을 선택합니다.

    샘플 데이터베이스 옵션을 보여주는 데이터 샘플 살펴보기 대화 상자의 스크린샷

    클러스터 연결 창에서 도움말 클러스터는 저장 함수, 외부 테이블, 구체화된 뷰 및 데이터베이스 테이블을 보여 주는 샘플 데이터베이스와 함께 표시됩니다. 샘플 데이터 대화 상자에서 선택한 데이터베이스가 강조 표시됩니다.

    샘플 데이터베이스 및 테이블을 트리 다이어그램으로 보여주는 Azure Data Explorer UI 클러스터 연결 창의 스크린샷

    이 다이어그램은 원시 데이터에서 수집, 처리 및 구체화된 보기에 이르는 아키텍처 데이터 흐름의 상위 수준 보기를 보여 줍니다.

    원시 데이터 수집부터 변환된 데이터 및 구체화된 뷰까지의 프로세스를 보여주는 흐름 차트

자습서를 따릅니다.

클러스터 연결 창의 오른쪽에 있는 쿼리 편집기 창은 자세한 설명과 함께 일반적으로 사용되는 쿼리 형식의 유용한 자습서를 제공합니다.

클러스터 연결 창에서 SampleMetrics로 레이블이 지정된 메트릭 데이터베이스를 살펴보겠습니다.

SampleMetrics 데이터 세트는 다음 테이블로 구성됩니다.

  • RawServerMetrics: 임시 스토리지를 위해 원시 데이터를 수집합니다.
  • TransformedServerMetrics: 구문 분석 및 처리된 데이터가 저장되는 위치입니다.
  • SQLServersLocation: 서버 위치의 참조 데이터를 포함합니다.

쿼리 편집기 창에서 다른 자습서로 이동할 수 있습니다. 파일>자습서 열기를 선택한 다음 탐색할 특정 자습서를 선택합니다.

쿼리 창에서 샘플 자습서를 선택하는 Azure Data Explorer 웹 UI 드롭다운 메뉴를 보여주는 스크린샷

쿼리 실행

쿼리 편집 창에서 쿼리에 커서를 놓고 창 맨 위에 있는 실행을 선택하거나 Shift + Enter를 눌러 쿼리를 실행합니다. 쿼리 편집기 창 바로 아래에 있는 쿼리 결과 창에 결과가 표시됩니다.

쿼리 또는 명령을 실행하기 전에 잠시 시간을 내어 위의 주석을 읽어 보세요. 주석에는 중요한 정보가 포함됩니다. 예를 들어 권한 부족으로 인해 특정 관리 명령이 도움말 클러스터에서 작동하지 않는 이유입니다. 쿼리 편집기는 쿼리를 작성할 때 제안 및 경고를 제공합니다. 수신하는 제안 및 경고를 사용자 지정하려면 쿼리 권장 사항 설정을 참조하세요.

샘플 자습서의 쿼리 편집기 창을 보여주는 스크린샷

관리 명령 알아보기

특정 관리 명령은 도움말 클러스터에서 실행할 수 없으므로 사용자 고유의 무료 클러스터를 만들어 이러한 명령을 추가로 탐색할 수 있습니다. 이러한 명령의 몇 가지 예는 다음 표에 설명되어 있습니다.

테이블 Description 명령
RawServerMetrics 설명에 따라 수집 일괄 처리 정책을 구성하여 기본 수집 대기 시간을 5분에서 20초로 줄일 수 있습니다. .alter table RawServerMetrics policy ingestionbatching @'{"MaximumBatchingTimeSpan": "00:00:20", "MaximumNumberOfItems": 500,"MaximumRawDataSizeMB": 1024}'
RawServerMetrics 데이터 보존 정책은 원시 테이블과 변환된 테이블에서 데이터가 중복되지 않도록 10일로 구성할 수 있습니다. 필요한 경우 원시 데이터를 더 오래 보관할 수 있습니다. 예를 들어 TransformedServerMetrics 테이블에 문제가 있는 경우 원본 데이터로 돌아가지 않고 RawServerMetrics 테이블의 데이터를 참조할 수 있습니다. .alter table RawServerMetrics policy retention '{"SoftDeletePeriod": "10.00:00:00", "Recoverability": "Enabled"}'
TransformedServerMetrics 업데이트 정책을 적용하여 원시 데이터를 변환하고 구문 분석할 수 있습니다. .alter table TransformedServerMetrics policy update @'[{"IsEnabled": true, "Source": "RawServerMetrics", "Query": "Transform_RawServerMetrics()", "IsTransactional": true, "PropagateIngestionProperties": false}]'