샘플 갤러리 살펴보기
Azure Data Explorer 웹 UI에는 KQL(Kusto 쿼리 언어) 쿼리 및 명령 작성을 연습할 수 있는 샘플 갤러리가 있습니다. 이 갤러리는 무료 및 공개적으로 액세스할 수 있는 도움말 클러스터에서 안내된 자습서를 사용하여 샘플 데이터를 제공합니다.
필수 조건
도움말 클러스터에 로그인할 Microsoft 계정 또는 Microsoft Entra 사용자 ID입니다. Azure 구독이 필요하지 않습니다.
시작하기
다음 다이어그램은 샘플 갤러리에서 사용할 수 있는 데이터베이스의 상위 수준 보기입니다.
샘플 데이터에 대한 작업 수행
샘플 갤러리의 데이터 세트를 사용하여 KQL 쿼리에 대한 학습을 시작합니다.
Microsoft 계정 또는 Microsoft Entra 사용자 ID를 사용하여 Azure Data Explorer 웹 UI에 로그인합니다.
홈페이지에서 KQL을 사용하여 샘플 데이터 탐색을 선택합니다.
데이터 샘플 탐색 대화 상자에서 샘플 데이터 세트를 선택한 다음 탐색을 선택합니다.
클러스터 연결 창에서 도움말 클러스터는 저장 함수, 외부 테이블, 구체화된 뷰 및 데이터베이스 테이블을 보여 주는 샘플 데이터베이스와 함께 표시됩니다. 샘플 데이터 대화 상자에서 선택한 데이터베이스가 강조 표시됩니다.
이 다이어그램은 원시 데이터에서 수집, 처리 및 구체화된 보기에 이르는 아키텍처 데이터 흐름의 상위 수준 보기를 보여 줍니다.
자습서를 따릅니다.
클러스터 연결 창의 오른쪽에 있는 쿼리 편집기 창은 자세한 설명과 함께 일반적으로 사용되는 쿼리 형식의 유용한 자습서를 제공합니다.
클러스터 연결 창에서 SampleMetrics로 레이블이 지정된 메트릭 데이터베이스를 살펴보겠습니다.
SampleMetrics 데이터 세트는 다음 테이블로 구성됩니다.
- RawServerMetrics: 임시 스토리지를 위해 원시 데이터를 수집하는 위치입니다.
- TransformedServerMetrics: 구문 분석 및 처리된 데이터가 저장되는 위치입니다.
- SQLServersLocation: 서버 위치의 참조 데이터를 포함합니다.
팁
쿼리 편집기 창에서 다른 자습서로 이동할 수 있습니다. 열기>자습서를 선택한 다음 탐색할 특정 자습서를 선택합니다.
쿼리 실행
쿼리 편집 창에서 쿼리에 커서를 놓고 창 맨 위에 있는 실행을 선택하거나 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}]' |