기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
공식 표현식에 변수 사용
변수는 수식 표현식의 AWS IoT SiteWise 자산 속성을 나타냅니다. 변수를 사용하여 표현식에 다른 자산 속성의 값을 입력하면 상수 속성(속성), 원시 데이터 스트림(측정) 및 기타 공식 속성의 데이터를 처리할 수 있습니다.
변수는 동일한 자산 모델 또는 관련 하위 자산 모델의 자산 속성을 나타낼 수 있습니다. 지표 공식만 하위 자산 모델의 변수를 입력할 수 있습니다.
콘솔과 에서 변수를 다른 이름으로 식별할 수 API 있습니다.
-
AWS IoT SiteWise 콘솔 — 자산 속성 이름을 표현식의 변수로 사용합니다.
-
AWS IoT SiteWise API(AWS CLI, AWS SDKs) — 변수 이름과 자산 속성에 대한 참조가 필요한 ExpressionVariable구조를 사용하여 변수를 정의합니다. 변수 이름에는 소문자, 숫자, 밑줄이 포함될 수 있습니다. 그런 다음 변수 이름을 사용하여 표현식의 자산 속성을 참조합니다.
변수 이름은 대소문자를 구분합니다.
변수를 사용하여 속성을 참조할 수 있습니다.
변수 값은 해당 변수가 참조하는 속성을 정의합니다. AWS IoT SiteWise 이를 위한 다양한 방법을 제공합니다.
-
속성 ID별: 속성의 고유 ID (UUID) 를 지정하여 식별할 수 있습니다.
-
이름별: 속성이 동일한 자산 모델에 있는 경우 속성 ID 필드에 속성 이름을 지정할 수 있습니다.
-
경로별: 변수 값은 경로를 통해 속성을 참조할 수 있습니다. 자세한 내용은 경로를 사용하여 사용자 지정 복합 모델 속성을 참조할 수 있습니다. 단원을 참조하십시오.
참고
AWS IoT SiteWise 콘솔에서는 변수를 지원하지 않습니다. AWS Command Line Interface AWS CLI) 및 를 AWS IoT SiteWise API 포함하여 에서 사용됩니다 AWS SDKs.
응답으로 받은 변수에는 ID와 경로를 포함하여 값에 대한 전체 정보가 AWS IoT SiteWise 포함됩니다.
하지만 변수를 전달하는 경우 AWS IoT SiteWise (예: “create” 또는 “update” 호출), 다음 중 하나만 지정하면 됩니다. 예를 들어 경로를 지정하는 경우 ID를 제공할 필요가 없습니다.