Real-Time Analytics 자습서 4부: KQL 및 SQL을 사용하여 데이터 탐색
중요
Microsoft Fabric은 미리 보기 상태입니다.
참고
이 자습서는 시리즈의 일부입니다. 이전 섹션은 자습서 3부: 기록 데이터 가져오기를 참조하세요.
데이터 분석의 첫 번째 단계는 종종 데이터 자체의 하위 집합을 살펴보는 것입니다. 쿼리 언어를 숙지하고 초기 데이터 탐색을 지원하기 위해 SQL 및 KQL에서 사용할 수 있는 몇 가지 예제 쿼리가 있습니다.
샘플 KQL 쿼리
Kusto 쿼리 언어(KQL) 쿼리는 데이터를 처리하고 결과를 반환하기 위한 읽기 전용 요청입니다. 요청은 구문을 쉽게 읽고 작성하고 자동화할 수 있는 데이터 흐름 모델을 사용하여 일반 텍스트로 작성됩니다. 쿼리는 항상 특정 테이블 또는 데이터베이스의 컨텍스트에서 실행됩니다. 쿼리는 최소한 원본 데이터 참조와 하나 이상의 쿼리 연산자로 구성되며, 시각적으로 연산자를 구분하는 파이프 문자(|)를 사용하여 표시됩니다. Kusto 쿼리 언어 대한 자세한 내용은 Kusto 쿼리 언어(KQL) 개요를 참조하세요.
참고
쿼리 편집기에서는 구문 강조 표시 및 IntelliSense가 제공되므로 Kusto 쿼리 언어에 대한 지식을 빠르게 높일 수 있습니다.
NycTaxiDB라는 KQL 데이터베이스를 찾습니다.
데이터 트리의 nyctaxitrips 테이블에서 자세한 메뉴 [...]를 선택합니다. 그런 다음 쿼리 테이블>아무 100개 레코드 표시를 선택합니다.
이 예제는 테이블 컨텍스트가 이미 채워진 데이터 탐색 창에서 열립니다. 이 첫 번째 쿼리는 take 연산자를 사용하여 샘플 레코드 수를 반환하며, 데이터 구조와 가능한 값을 먼저 살펴보는 데 유용합니다. 자동 채워진 예제 쿼리는 자동으로 실행됩니다. 결과 창에서 쿼리 결과를 확인할 수 있습니다.
데이터 트리로 돌아가서 지난 24시간 동안 수집된 레코드를 반환하기 위해 where 연산자와 between 연산자를 사용하는 다음 쿼리를 붙여넣습니다.
스트리밍 데이터의 용량이 쿼리 제한을 초과하는 것을 확인할 수 있습니다. 이 동작은 데이터베이스에 스트리밍되는 데이터의 양에 따라 달라질 수 있습니다.
예제 쿼리 목록의 다음 쿼리는 getschema 연산자를 사용하여 테이블 스키마를 검색합니다.
예제 쿼리 목록의 다음 쿼리는 summarize 연산자를 사용하여 마지막 레코드가 수집되었을 때 검사.
예제 쿼리 목록의 다음 쿼리는 count 연산 자를 사용하여 테이블의 레코드 수를 반환합니다.
예제 쿼리 목록의 최종 쿼리는 summarize 연산자, count 연산자 및 bin 함수 를 사용하여 시간당 수집 수를 반환합니다.
예제 SQL 쿼리
쿼리 편집기는 기본 쿼리 언어인 Kusto 쿼리 언어(KQL) 외에도 T-SQL 사용을 지원합니다. KQL이 권장 쿼리 언어이지만, KQL을 사용할 수 없는 도구에는 T-SQL이 유용할 수 있습니다. 자세한 내용은 T-SQL을 사용하여 데이터 쿼리하기를 참조
데이터 트리의 nyctaxitrips 테이블에서 자세한 메뉴 [...]를 선택합니다. 쿼리 테이블>SQL>아무 100개 레코드 표시를 선택합니다.
쿼리 내 어딘가에 커서를 놓고 실행을 선택하거나 Shift + Enter를 누릅니다.
다음 SQL 쿼리는 테이블의 총 레코드 수를 반환합니다.
추가 정보
이 자습서에서 수행하는 작업에 대한 자세한 내용은 다음을 참조하세요.
다음 단계
피드백
다음에 대한 사용자 의견 제출 및 보기