다음을 통해 공유


azure_digital_twins_query_request 플러그 인

적용 대상: ✅Microsoft Fabric✅Azure Data Explorer

플러그 인은 azure_digital_twins_query_request KQL(Kusto 쿼리 언어) 쿼리의 일부로 Azure Digital Twins 쿼리를 실행합니다. 플러그 인은 연산자를 사용하여 호출됩니다 evaluate .

플러그 인을 사용하여 Azure Digital Twins와 KQL을 통해 액세스할 수 있는 모든 데이터 원본의 데이터를 쿼리할 수 있습니다. 예를 들어 시계열 분석을 수행할 수 있습니다.

플러그 인에 대한 자세한 내용은 Azure Digital Twins 쿼리 플러그 인을 참조하세요.

구문

evaluate azure_digital_twins_query_request ( AdtInstanceEndpoint,AdtQuery)

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

매개 변수

이름 유형 필수 설명
AdtInstanceEndpoint string ✔️ 쿼리할 Azure Digital Twins 인스턴스 엔드포인트입니다.
AdtQuery string ✔️ Azure Digital Twins 엔드포인트에 대해 실행할 쿼리입니다. 이 쿼리는 Azure Digital Twins 쿼리 언어라고 하는 Azure Digital Twins에 대한 사용자 지정 SQL과 유사한 쿼리 언어로 작성됩니다. 자세한 내용은 Azure Digital Twins에 대한 쿼리 언어를 참조하세요.

인증 및 권한 부여

플러그 인은 azure_digital_twins_query_request 쿼리를 실행하는 사용자의 Microsoft Entra 계정을 사용하여 인증합니다. 쿼리를 실행하려면 사용자에게 Azure Digital Twins 데이터 판독역할을 부여해야 합니다. 이 역할을 할당하는 방법에 대한 정보는 Azure Digital Twins 솔루션에 대한 보안을 참조하세요.

예제

다음 예제에서는 Azure Digital Twins 인스턴스 내의 모든 디지털 트윈을 반환합니다.

evaluate azure_digital_twins_query_request(
  'https://contoso.api.wcus.digitaltwins.azure.net',
  'SELECT T AS Twins FROM DIGITALTWINS T')

Azure Digital Twins 인스턴스에 있는 트윈의 스크린샷.

다음 예제에서는 플러그 인의 결과를 별도의 열로 반환한 다음 Kusto 식을 사용하여 추가 작업을 수행합니다.

evaluate azure_digital_twins_query_request(
  'https://contoso.api.wcus.digitaltwins.azure.net',
  'SELECT T.Temperature, T.Humidity FROM DIGITALTWINS T WHERE IS_PRIMITIVE(T.Temperature) AND IS_PRIMITIVE(T.Humidity)')
| where Temperature > 20
| project TemperatureInC = Temperature, Humidity

출력

TemperatureInC 습도
21 48
49 34
80 32

시계열 분석 수행

Azure Digital Twins의 데이터 기록 통합 기능을 사용하여 디지털 트윈 속성 업데이트를 히스토리화할 수 있습니다. 히스토화된 트윈 업데이트를 보는 방법을 알아보려면 히스토리화된 트윈 업데이트 보기를 참조 하세요.