Lors de la configuration de l’ingestion de données à partir d’un flux ou d’une source de données, vous pouvez spécifier les paramètres de date et d’heure des données dans ArcGIS Velocity.
Configuration de la date et de l’heure
Les paramètres de date et d’heure d’un flux ou d’une source de données peuvent être spécifiés à l’étape Identify Key Fields (Identifier les champs clés), dans la section Date and time (Date et heure). Pour plus d’informations, consultez la rubrique Identify key fields (Identifier les champs clés).
Date et heure
Les entités d’un flux ou d’une source de données peuvent ne pas disposer de champs de date et heure.
Les valeurs Start Time (Heure de début), End Time (Heure de fin) et Date Format (Format de date) ne sont pas requises pour analyser et traiter les données. Toutefois, certains outils d’analyse en temps réel ou Big Data exigent qu’une heure de début ou de fin soit spécifiée pour que l’analyse temporelle puisse être effectuée.
D’autre part, si les informations sur la date sont représentées en tant que chaînes dans les données en entrée, un format de date est requis pour que Velocity puisse convertir cette chaîne en champ de date.
Type de temps
Les trois configurations temporelles sont les suivantes :
- Aucun des champs clés Start Time (Heure de début) et End Time (Heure de fin) n’est spécifié. Il n’y a pas de représentation du temps dans les données, par exemple dans le cas d’un jeu de données de frontières de pays qui ne contient aucun champ de date ni d’heure. Laissez ces paramètres vides.
- Un champ Start Time (Heure de début) est spécifié. Dans les enregistrements de données, l’état est représenté à ce point spécifique dans le temps, également appelé temps instantané, par exemple, les observations de capteurs qui enregistrent l’heure de chaque lecture.
- Les champs clés Start Time (Heure de début) et End Time (Heure de fin) sont tous deux spécifiés. Dans les enregistrements de données, l’état de cette entité ou observation est représenté pendant cette période, également appelée intervalle. Il peut s’agir par exemple de polygones d’avertissements de prévisions orageuses, avec l’heure de début et de fin de chaque avertissement.
Format de date : temps Epoch
Si les dates sont représentées dans les données à l’aide de valeurs Epoch (temps UNIX), vous n’avez pas besoin de spécifier un format de date. Le temps Epoch est un système dans lequel un point dans le temps est exprimé en tant que nombre de secondes écoulées depuis le jeudi 1er janvier 1970 à 00:00:00 (UTC). Le temps peut être spécifié en nombre de secondes ou de millisecondes depuis ce point dans le temps. Voici des exemples de valeurs de temps Epoch pouvant être traitées par Velocity sans spécifier de format de date : 1474675359 ou .1474675359000
Format de date : chaînes
Les dates et les dates et heures stockées dans un champ de type chaîne peuvent être représentées de nombreuses manières. Par exemple, les chaînes suivantes font référence au même point dans le temps, mais elles sont représentées différemment :
- 2019-08-07T07:02:01.000Z
- 7 août 2019 7:02:01
- 20190807070201
Si vous utilisez des champs dans lesquels les valeurs de date sont exprimées sous forme de chaînes, vous devez spécifier un format de date pour que Velocity convertisse correctement la chaîne en date. Pour ce faire, vous devez indiquer une chaîne de formatage de date et d’heure pour le paramètre Date Format (Format de date). Les exemples suivants illustrent plusieurs formats de date et d’heure :
- 2019-04-05T12:05:18.095Z
- aaaa-MM-jj'T'HH:mm:ss.SSS'Z'
- 12/27/2015 16:39:20
- MM/jj/aaaa HH:mm:ss
- 2019-06-01T03:54:09+00:00
- aaaa-MM-jj'T'HH:mm:ssZZ
- 2020-06-18T19:13:50.212867Z
- aaaa-MM-jj'T'HH:mm:ss.SSSSSS'Z'
Remarque :
Velocity prend en charge les durées jusqu’aux millisecondes. Les chaînes de date plus précises doivent être définies comme dans l’exemple ci-dessus.
Les éléments pouvant être utilisés pour spécifier le format de date des chaînes sont repertoriés dans le tableau ci-dessous. Des informations supplémentaires sur la configuration d’une chaîne de formatage de la date et de l’heure sont disponibles pour la classe DateTimeFormat de la bibliothèque Joda-Time utilisée pour convertir les chaînes représentant des dates en objets de date.
Symbole de chaîne de format de date | Description | Exemple |
---|---|---|
a | year | 1996 |
V | mois de l’année | Juillet, juil, 07 |
j | jour du mois | 10 |
h | heure d’horloge de la mi-journée (1~12) | 12 |
H | heure du jour (0~23) | 0 |
m | minute de l’heure | 30 |
s | seconde de la minute | 55 |
S | fraction de seconde | 978 |
a | mi-journée | AM ; PM |
z | fuseau horaire | Heure normale du Pacifique, PST |
Z | décalage de fuseau horaire/id | -0800, -08:00, Amérique/Los_Angeles |
Format de date : champs de date Esri
Si les données comportent des informations de date ou de date et heure stockées dans un champ de date, il n’est pas nécessaire de spécifier un format de date. Les couches d’entités, les shapefiles et les fichiers Parquet peuvent comporter des champs de date contenant des valeurs de date ou de date et heure. Velocity peut charger les valeurs de date et heure à partir de ces champs, sans que d’autres propriétés ou paramètres soient requis.
Vous avez un commentaire à formuler concernant cette rubrique ?