Les jeux de données de connexion Big Data possèdent une propriété temporelle qui définit le type de temps, la mise en forme temporelle et le fuseau horaire de votre jeu de données.
Voici quelques exemples de situations nécessitant une mise à jour des informations temporelles :
- Pour passer d’un type temporel à un autre, comme d’un instant à un intervalle
- Pour retirer l’aspect temporel d’un jeu de données
- Pour modifier la mise en forme des champs d’heure
- Pour ajouter des champs supplémentaires afin de représenter l’heure
Détails des propriétés temporelles
Trois composants des propriétés temporelles sont requis si votre jeu de données comporte un aspect temporel.
- Time type (Type de temps) : propriété obligatoire si le temps est inclus dans le jeu de données. Inclut un instant, un seul moment dans le temps, ou un intervalle qui possède une heure de début et une heure de fin.
- Time reference (Référence temporelle) : propriété obligatoire si le jeu de données est de type temporel, indiquant le fuseau horaire.
- Fields (Champs) : champ obligatoire qui indique les noms et les formats des champs temporels.
Si votre jeu de données ne possède pas d’aspect temporel, vous pouvez définir le temps sur none (aucun).
Les fuseaux horaires sont basés sur l’heure de Joda. Pour en savoir plus sur les formats d’heure de Joda, consultez la rubrique Fuseaux horaires disponibles à l’heure de Joda. Vous pouvez mettre en forme le fuseau horaire des manières suivantes :
- Nom complet du fuseau horaire : Pacific Standard Time
- Décalage horaire exprimé en heures : -0100 ou -01:00
- Abréviation UTC ou GMT
La définition des champs et des formats temporels offre une certaine flexibilité. Outre la définition d’un champ et d’un format, vous pouvez également effectuer les opérations suivantes :
- Définissez plusieurs formats pour le même champ. Pour ce faire, créez une nouvelle entrée pour le champ et spécifiez le format supplémentaire. Cela est utile lorsque en cas de modification des formats lors de la collecte des données.
- Utilisez plusieurs champs pour spécifier la date et l’heure complètes. Par exemple, vous pouvez utiliser un champ nommé Date pour le format et un champ nommé Time (Heure) avec le format. Ces deux champs seront utilisés ensemble pour représenter le temps.
Le tableau ci-après explique comment spécifier les formats de date et heure des paramètres Start Time (Heure de début) et End Time (Heure de fin) lorsque vous mettez à jour un jeu de données de connexion Big Data. Les exemples expliquent comment représenter le 2 janvier 2016 à 21:45:02.05.
Formats de date et heure des connexions Big Data
Symbole | Signification | Exemple |
---|---|---|
aa | L'année, représentée par deux chiffres. | 16 |
aaaa | L'année, représentée par quatre chiffres. | 2016 |
MM | Le mois, représenté numériquement. | 01 ou 1 |
MMM | Le mois, représenté avec trois lettres. | Jan |
MMMM | Le mois, représenté avec l'orthographe complète. | January |
jj | Le jour. | 02 ou 2 |
HH | Heure, avec un jour de 24 heures et des valeurs comprises entre 0 et 23. | 21 |
hh | Heure avec un jour de 12 heures et des valeurs comprises entre 1 et 12. | 9 |
mm | Minute, avec des valeurs comprises entre 0 et 59. | 45 |
ss | Seconde, avec des valeurs comprises entre 0 et 59. | 02 |
SSS | Milliseconde, avec des valeurs comprises entre 0 et 999. | 50 |
a | Symbole ponctuel AM/PM. | PM |
epoch_millis | Le temps en millisecondes, d’epoch. | 1509581781000 |
epoch_seconds | Le temps en secondes, d’epoch. | 1509747601 |
Z | Le décalage du fuseau horaire exprimé en heures. | -0100 ou -01:00 |
ZZZ | Le décalage du fuseau horaire exprimé à l’aide d’ID. | America/Los_Angeles |
'' | Utilisez les guillemets simples pour ajouter du texte qui ne représente pas une valeur décrite dans cette table. | 'T' |
Le tableau suivant fournit des exemples de différents formats de la même date : 2 janvier 2016 à 21:45:02.05 :
Exemples de format temporel :
Date en entrée | Format de date |
---|---|
01/02/2016 9:45:02PM | MM/jj/aaaa hh:mm:ssa |
Jan02-16 21:45:02 | MMMjj-aa HH:mm:ss |
2 janvier 2016 9:45:02.050PM | MMMM jj aaaa hh:mm:ss.SSSa |
01/02/2017T9:45:14:05-0000 | MM/jj/aaaa'T'HH:mm:ssZ |
Vous avez un commentaire à formuler concernant cette rubrique ?