cluster()
쿼리의 참조를 원격 클러스터로 변경합니다. 동일한 클러스터 내의 데이터베이스에 액세스하려면 database() 함수를 사용합니다. 자세한 내용은 데이터베이스 간 및 클러스터 간 쿼리를 참조하세요.
Syntax
cluster(
이름)
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
name | string |
✔️ | 참조할 클러스터의 이름입니다. 값은 정규화된 도메인 이름 또는 접미사가 없는 .kusto.windows.net 클러스터 이름으로 지정할 수 있습니다. 클러스터 이름은 대/소문자를 구분하지 않는 것으로 처리되며 소문자를 제공하는 것이 좋습니다. 값은 하위 쿼리 평가의 결과일 수 없습니다. |
예제
cluster()를 사용하여 원격 클러스터에 액세스
다음 쿼리는 모든 클러스터에서 실행할 수 있습니다.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
출력
개수 |
---|
59066 |
let 문 내에서 cluster() 사용
이전 쿼리는 라는 clusterName
매개 변수를 사용하여 함수에 전달하는 쿼리 정의 함수(let
문)를 사용하도록 다시 작성할 cluster()
수 있습니다.
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
출력
개수 |
---|
59066 |
Functions 내에서 cluster() 사용
위와 동일한 쿼리를 다시 작성하여 cluster() 함수에 전달되는 매개 변수 clusterName
를 수신하는 함수에 사용할 수 있습니다.
.create function foo(clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
참고
함수를 사용하는 저장된 함수는 cluster()
클러스터 간 쿼리에서 사용할 수 없습니다.
이 기능은 Azure Monitor에서 지원되지 않습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기