Alias 문

별칭 문을 사용하면 나중에 동일한 쿼리에서 사용할 수 있는 데이터베이스에 대한 별칭을 정의할 수 있습니다.

이는 여러 클러스터로 작업하는 동안 더 적은 수의 클러스터에서 작업하는 것처럼 표시하려는 경우에 유용합니다. 별칭은 clusternamedatabasename 이 기존 엔터티이고 유효한 엔터티인 다음 구문에 따라 정의되어야 합니다.

Syntax

aliasdatabase DatabaseAliasName= cluster("https:// clustername.kusto.windows.net").database("DatabaseName")

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 형식 필수 Description
DatabaseAliasName string ✔️ 기존 이름 또는 새 데이터베이스 별칭 이름입니다. 대괄호로 이름을 이스케이프할 수 있습니다. 예를 들어 ["공백이 있는 이름"]입니다.
DatabaseName string ✔️ 별칭을 제공할 데이터베이스의 이름입니다.

참고

매핑된 cluster-uri 및 매핑된 데이터베이스 이름은 큰따옴표(") 또는 작은따옴표(') 내에 나타나야 합니다.

예제

도움말 클러스터에는 테이블이 있는 Samples 데이터베이스가 있습니다StormEvents.

먼저 해당 테이블의 레코드 수를 계산합니다.

StormEvents
| count

출력

개수
59066

그런 다음 데이터베이스에 별칭을 Samples 지정하고 해당 이름을 사용하여 테이블의 StormEvents 레코드 수를 검사.

alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count

출력

개수
59066

대괄호 구문을 사용하여 공백이 포함된 별칭 이름을 만듭니다.

alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count

출력

개수
59066