개요Overview

Kusto 쿼리는 데이터를 처리하고 결과를 반환하기 위한 읽기 전용 요청입니다.A Kusto query is a read-only request to process data and return results. 요청은 구문을 쉽게 읽고 작성하고 자동화할 수 있는 데이터 흐름 모델을 사용하여 일반 텍스트로 작성됩니다.The request is stated in plain text, using a data-flow model designed to make the syntax easy to read, author, and automate. 쿼리는 SQL의 데이터베이스, 테이블 및 열과 비슷한 계층 구조로 구성된 스키마 엔터티를 사용합니다.The query uses schema entities that are organized in a hierarchy similar to SQL's: databases, tables, and columns.

쿼리는 세미콜론(;)으로 구분된 일련의 쿼리 문으로 구성됩니다. 하나 이상의 명령문은 테이블 형식의 열/행 메시로 정렬된 데이터를 생성하는 테이블 형식 식 명령문입니다.The query consists of a sequence of query statements, delimited by a semicolon (;), with at least one statement being a tabular expression statement which is a statement that produces data arranged in a table-like mesh of columns and rows. 쿼리의 테이블 형식 식 문이 쿼리 결과를 생성합니다.The query's tabular expression statements produce the results of the query.

테이블 형식 식 문의 구문에는 테이블 형식 쿼리 연산자 간의 테이블 형식 데이터 흐름이 있습니다. 이 흐름은 데이터 원본(예: 데이터베이스의 테이블 또는 데이터를 생성하는 연산자)에서 시작한 다음, 파이프(|) 구분 기호를 사용하여 함께 바인딩된 데이터 변환 연산자 세트를 통해 이동합니다.The syntax of the tabular expression statement has tabular data flow from one tabular query operator to another, starting with data source (e.g. a table in a database, or an operator that produces data) and then flowing through a set of data transformation operators that are bound together through the use of the pipe (|) delimiter.

예를 들어 다음 Kusto 쿼리에는 테이블 형식 식 명령문인 단일 명령문이 포함되어 있습니다.For example, the following Kusto query has a single statement, which is a tabular expression statement. 이 문은 StormEvents 테이블에 대한 참조로 시작됩니다. 이 테이블을 호스트하는 데이터베이스는 연결 문자열의 일부인 암시적 항목입니다.The statement starts with a reference to a table called StormEvents (the database that host this table is implicit here, and part of the connection information). 해당 테이블의 데이터(행)는 StartTime 열의 값과 State 열의 값을 기준으로 하여 차례로 필터링됩니다.The data (rows) for that table are then filtered by the value of the StartTime column, and then filtered by the value of the State column. 그리고 나면 쿼리가 필터링 후에 남은 행의 개수를 반환합니다.The query then returns the count of "surviving" rows.

StormEvents 
| where StartTime >= datetime(2007-11-01) and StartTime < datetime(2007-12-01)
| where State == "FLORIDA"  
| count 

이 쿼리를 실행하려면 여기를 클릭합니다.To run this query, click here. 이 경우 결과는 다음과 같습니다.In this case, the result will be:

개수Count
2323