스칼라 데이터 유형
모든 데이터 값 (예: 표현식 값 또는 함수에 대한 매개변수) 에는 데이터 유형이 있습니다. 데이터 유형은 스칼라 데이터 유형 (아래 나열된 내장 사전 정의 유형 중 하나) 또는 사용자 정의 레코드 (테이블 행의 데이터 유형과 같은 이름/스칼라 데이터 유형 쌍의 정렬된 시퀀스) 입니다.
KQL은 KQL과 함께 사용할 수 있는 모든 유형의 데이터를 정의하는 시스템 데이터 유형 세트를 제공합니다.
사용자 정의 데이터 유형은 KQL에서 지원되지 않습니다.
다음 표에는 KQL에서 지원되는 데이터 유형이 나열되어 있습니다.
| 유형 | 추가 이름 |
|---|---|
bool |
boolean |
datetime |
date |
dynamic |
|
guid |
|
int |
|
long |
|
real |
double |
string |
|
timespan |
time |
decimal |
문자열이 아닌 모든 데이터 유형에는 데이터 부족 또는 데이터 불일치를 나타내는 특수 "널" 값이 포함됩니다. 예를 들어, "abc"문자열을 int 열에 수집하려고 하면 이 값이 생성됩니다. 이 값을 명시적으로 구체화할 수는 없지만 isnull() 함수를 사용하여 표현식이 이 값으로 평가되는지 여부를 발견할 수 있습니다.
guid 유형에 대한 지원이 불완전합니다. 팀이 string 유형의 값을 대신 사용하도록 적극 권장합니다.