GetRecordPropertyValue(Azure Stream Analytics)
지정된 속성과 연결된 레코드 값을 반환합니다.
Syntax
GetRecordPropertyValue ( record_expression, string_expression )
인수
record_expression
원본 레코드로 계산할 레코드 식입니다. record_expression Record 형식의 열이거나 다른 함수 호출의 결과일 수 있습니다.
string_expression
레코드 속성 이름으로 계산할 문자열 식입니다.
반환 형식
반환 형식은 레코드 속성 형식에 따라 결정되며 지원되는 형식일 수 있습니다.
설명
문자열 식의 레코드 속성 이름은 사용 중인 명명 규칙을 따라야 합니다.
이스케이프해야 하는 문자를 사용하는 필드 또는 속성에 액세스하려면 , 또는 GetRecordPropertyValue(input.SensorReadings, "[my][Field]")
큰따옴표를 사용할 SELECT "[my][Field]" AS myField ...
수 있습니다.
예제
이 코드 예제에서 "임계값"은 입력 탭에 정의된 참조 데이터 이름입니다.
SELECT
input.DeviceID,
thresholds.SensorName
FROM input
JOIN thresholds
ON
input.DeviceId = thresholds.DeviceId
WHERE
GetRecordPropertyValue(input.SensorReadings, thresholds.SensorName) > thresholds.Value
점 표기법을 사용하여 레코드 속성 필드에 액세스할 수 있습니다.
SELECT
recordColumn.NestedFieldName1.NestedFieldName2
FROM input
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기