1

Lors de la création d'un flux d'emploi qui sort à Blob Storage, il faut spécifier un « motif de chemin », tels que:Spécifier le fuseau horaire dans la sortie blob Stream Analytics?

telemetry/{date}/{time} 

Cela semble être en UTC, et même lorsque vous spécifiez juste {date}, le fuseau horaire est pertinent.

Quelle heure utilise-t-il pour cela et est-il possible de référencer un fuseau horaire? Utilise-t-il TIMESTAMP, et si oui, puis-je le modifier avec un fuseau horaire?

EDIT: 27/02/2017 - voici une requête typique, je travaille avec:

SELECT 
    measurement.ArrayValue.Taken, 
    event.HubId, 
    measurement.ArrayValue.CollectorId, 
    measurement.ArrayValue.SensorId, 
    measurement.ArrayValue.SensorValue 
INTO 
    [BlobStorage] 
FROM 
    [IoTHub] as event 
CROSS APPLY GetArrayElements(event.Measurements) as measurement 

Merci

-John

Répondre

0

Le temps sera toujours basé sur UTC. Actuellement, il n'est pas possible de changer cela. Ce sera l'horodatage des événements de sortie.

+0

Merci Vignesh. J'ai ajouté un exemple de requête à mon message d'origine. Quand vous dites le 'timestamp', puis-je influencer cet horodatage à partir de la requête elle-même, en utilisant le modificateur "TIMESTAMP BY"? Si oui, est-il possible d'utiliser conjointement avec un "CROSS APPLY", obtenir l'horodatage d'une propriété de l'objet tableau? Dans mon cas, le temps de mesure est donné dans: "measurement.ArrayValue.Taken". – JohnKoz