다음을 통해 공유


Alias 문

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

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

구문

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

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

매개 변수

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

참고 항목

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

예제

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

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

StormEvents
| count

출력

Count
59066

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

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

출력

Count
59066

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

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

출력

Count
59066