다음을 통해 공유


Alias 문

적용 대상: ✅Microsoft Fabric✅

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

alias 문은 데이터베이스의 약식 이름으로 유용하므로 동일한 쿼리에서 해당 별칭을 사용하여 참조할 수 있습니다.

구문

database DatabaseAliasName= cluster("QueryURI").database("DatabaseName")를 alias.

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

매개 변수

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

참고 항목

  • 쿼리 URI를 얻으려면 Azure Portal에서 클러스터의 개요 페이지로 이동한 다음 URI를 복사합니다.
  • 매핑된 쿼리 및 매핑된 데이터베이스 이름은 큰따옴표(") 또는 작은따옴표(')에 나타나야 합니다.

참고 항목

  • 쿼리 URI를 얻으려면 KQL 데이터베이스 URI복사를 참조하세요.
  • 매핑된 쿼리 및 매핑된 데이터베이스 이름은 큰따옴표(") 또는 작은따옴표(')에 나타나야 합니다.

예제

이 문서의 예제에서는 샘플 데이터베이스의 StormEvents 테이블과 같은 도움말 클러스터공개적으로 사용할 수 있는 테이블을 사용합니다.

이 문서의 예제에서는 날씨 분석 샘플 데이터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