Propriétés temporelles de connexion Big Data

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 :

  • Le nom complet du fuseau horaire, par exemple, Heure normale du Pacifique
  • 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.

Lorsque les propriétés temporelles d’un jeu de données de connexion sont activées, la structure comprend d’autres champs de date. Dans le cas d’un jeu de données de connexion dont le temps est de type instant, la structure comprend un champ nommé BDC_INSTANT_TIME. Dans le cas d’un jeu de données de connexion dont le temps est de type intervalle, la structure comprend des champs nommés BDC_START_TIME et BDC_END_TIME. Les champs suivent le format MM/dd/yyyy hh:mm:ss a. Le jeu de données source ou le fichier .bdc ne comporte pas ces champs.

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

SymboleSignificationExemple

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éeFormat 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