Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Consulta los agregados de propiedades de los activos
AWS IoT SiteWise calcula automáticamente los valores agregados de las propiedades de los activos, que son un conjunto de métricas básicas calculadas en varios intervalos de tiempo. AWS IoT SiteWise calcula los siguientes agregados cada minuto, hora y día para las propiedades de sus activos:
-
promedio: el promedio (media) de los valores de una propiedad en un intervalo de tiempo.
-
recuento: el número de puntos de datos de una propiedad a lo largo de un intervalo de tiempo.
-
máximo: el máximo de los valores de una propiedad en un intervalo de tiempo.
-
mínimo: el mínimo de los valores de una propiedad en un intervalo de tiempo.
-
desviación estándar: la desviación estándar de los valores de una propiedad en un intervalo de tiempo.
-
suma: la suma de los valores de una propiedad en un intervalo de tiempo.
Para las propiedades no numéricas, como cadenas y valores booleanos, AWS IoT SiteWise calcula solo el recuento agregado.
También puede calcular métricas personalizadas para los datos de activos. Con las propiedades métricas, usted define las agregaciones que son específicas de su operación. Las propiedades métricas ofrecen funciones de agregación e intervalos de tiempo adicionales que no están precalculados para el. AWS IoT SiteWise API Para obtener más información, consulte Agregue datos de propiedades y otros activos (métricas).
Agregados de una propiedad de activo () API
Puede utilizar el AWS IoT SiteWise API para obtener los agregados de una propiedad de activo.
Utilice la GetAssetPropertyAggregatesoperación para consultar los agregados de una propiedad de activo.
Para identificar una propiedad de activo, especifique una de las siguientes opciones:
-
El
assetId
extremopropertyId
de la propiedad del activo a la que se envían los datos. -
El
propertyAlias
, que es un alias de flujo de datos (por ejemplo,/company/windfarm/3/turbine/7/temperature
). Para utilizar esta opción, primero debe establecer el alias de la propiedad del activo. Para establecer los alias de las propiedades, consulteAsigne flujos de datos industriales a propiedades de activos.
También debe pasar los siguientes parámetros obligatorios:
-
aggregateTypes
: la lista de agregados que se va a recuperar. Puede especificar uno de estos:AVERAGE
,COUNT
,MAXIMUM
,MINIMUM
,STANDARD_DEVIATION
ySUM
. -
resolution
: el intervalo de tiempo para el cual se recupera la métrica:1m
(1 minuto),1h
(1 hora) o1d
(1 día). -
startDate
: el inicio inclusivo del rango del cual se consultan los datos históricos, expresado en segundos en tiempo epoch de Unix. -
endDate
: el final inclusivo del rango del cual se consultan los datos históricos, expresado en segundos en tiempo epoch de Unix.
También puede pasar cualquiera de los siguientes parámetros para refinar los resultados:
-
maxResults
: el número máximo de resultados por devolver en una petición. Predeterminado a20
resultados. -
nextToken
: un token de paginación devuelto por una llamada anterior de esta operación. -
timeOrdering
: el orden por aplicar a los valores devueltos:ASCENDING
oDESCENDING
. -
qualities
: calidad para filtrar los resultados:GOOD
,BAD
, oUNCERTAIN
.
nota
La GetAssetPropertyAggregatesoperación devuelve un TQV con un formato diferente al de las demás operaciones descritas en esta sección. La estructura del value
contiene un campo para cada uno de los aggregateTypes
de la solicitud. En timestamp
se incluye el tiempo en que se produjo la agregación, en segundos en formato Unix.
Agregados de una propiedad de activo ()AWS CLI
Para consultar los agregados de una propiedad de activo ()AWS CLI
-
Ejecute el siguiente comando para obtener agregados para la propiedad del activo. Este comando consulta la media y la suma con una resolución de 1 hora para un intervalo de 1 hora específico. Reemplazar
asset-id
con el ID del activo yproperty-id
con el identificador de la propiedad. Reemplace los parámetros por los agregados y el intervalo a consultar.aws iotsitewise get-asset-property-aggregates \ --asset-id
asset-id
\ --property-idproperty-id
\ --start-date1575216000
\ --end-date1575219600
\ --aggregate-typesAVERAGE SUM
\ --resolution1h
La operación devuelve una respuesta que contiene el historial TQVs de la propiedad en el siguiente formato. La respuesta incluye solo los agregados solicitados.
{ "aggregatedValues": [ { "timestamp":
Number
, "quality": "String
", "value": { "average":Number
, "count":Number
, "maximum":Number
, "minimum":Number
, "standardDeviation":Number
, "sum":Number
} } ], "nextToken": "String
" } -
Si existen más entradas de valores, puede pasar el token de paginación del
nextToken
campo a una llamada posterior a la GetAssetPropertyAggregatesoperación.