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 |