Partager via


Fonctions de date et d’heure dans les flux de données de mappage

S’APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Conseil

Essayez Data Factory dans Microsoft Fabric, une solution d’analyse tout-en-un pour les entreprises. Microsoft Fabric couvre tous les aspects, du déplacement des données à la science des données, en passant par l’analyse en temps réel, la business intelligence et le reporting. Découvrez comment démarrer un nouvel essai gratuitement !

Les flux de données sont disponibles dans les pipelines Azure Data Factory et les pipelines Azure Synapse Analytics. Cet article s’applique aux flux de données de mappage. Si vous débutez avec les transformations, reportez-vous à l’article d’introduction Transformer des données à l’aide de flux de données de mappage.

Cet article fournit des détails sur les fonctions de date et d’heure prises en charge par Azure Data Factory et Azure Synapse Analytics dans les flux de données de mappage.

Liste de fonctions d’expressions

Dans les pipelines Azure Data Factory et Azure Synapse Analytics, utilisez des fonctions de date et d’heure pour exprimer datetime des valeurs et les manipuler.

Fonction d’expression Tâche
add Ajoute une paire de chaînes ou de nombres. Ajoute une date à un nombre de jours. Ajoute une durée à un horodatage. Ajoute un tableau à un autre de type similaire. Identique à l’opérateur + .
addDays Ajoute des jours à une date ou à un horodatage. Identique à l’opérateur + pour la date.
addMonths Ajoutez des mois à un horodatage de date ou d’heure. Vous pouvez facultativement fournir un fuseau horaire.
between Vérifie si la première valeur est comprise entre deux autres valeurs incluses. Vous pouvez comparer des valeurs numériques, des chaînes et datetime.
currentDate Obtient la date à laquelle l’exécution du travail commence. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Le fuseau horaire local est utilisé comme valeur par défaut. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
currentTimestamp Obtient l’horodatage courant lorsque le travail commence à s’exécuter avec le fuseau horaire local.
currentUTC Obtient l’horodatage actuel au format UTC. Si vous souhaitez que votre heure actuelle soit interprétée dans un fuseau horaire différent de celui de votre fuseau horaire de cluster, vous pouvez passer un fuseau horaire facultatif sous la forme GMT, PSTou UTCAmerica/Cayman. Il est défini par défaut sur le fuseau horaire actuel. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles. Pour convertir l’heure UTC en fuseau horaire différent, utilisez fromUTC().
dayOfMonth Obtient le jour du mois à partir d’une date donnée.
dayOfWeek Obtient le jour de la semaine lorsqu’une date est donnée. Par exemple, 1 est dimanche, 2 est lundi, et continue à 7, qui est samedi.
dayOfYear Calcule le jour de l'année à partir d'une date donnée.
days Donne la durée en millisecondes pour le nombre de jours.
fromUTC Convertit en horodatage à partir de l’heure UTC. Vous pouvez éventuellement passer le fuseau horaire sous la forme , GMTPSTou UTCAmerica/Cayman. Il est défini par défaut sur le fuseau horaire actuel. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
hour Obtient la valeur horaire d’un horodatage. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Le fuseau horaire local est utilisé comme valeur par défaut. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
hours Donne la durée en millisecondes pour le nombre d’heures.
isDate Vérifie si la chaîne de date d’entrée est une date à l’aide d’un format de date d’entrée facultatif. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles. Si le format de date d’entrée est omis, le format par défaut est yyyy-[M]M-[d]d. Les formats acceptés sont [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isTimestamp Vérifie si la chaîne de date d’entrée est un horodatage à l’aide d’un format d’horodatage d’entrée facultatif. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles. Si l’horodatage est omis, le modèle yyyy-[M]M-[d]d hh:mm:ss[.f...] par défaut est utilisé. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. La Timestamp fonction offre une précision jusqu’à la milliseconde, avec une valeur maximale de 999. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
lastDayOfMonth Obtient la dernière date du mois à partir d’une date donnée.
millisecond Obtient la valeur en millisecondes d'une date. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Le fuseau horaire local est utilisé comme valeur par défaut. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
milliseconds Donne la durée en millisecondes pour le nombre de millisecondes.
minus Soustrait des nombres. Soustrait le nombre de jours à partir d'une date. Soustrait la durée d’un horodatage. Soustraire deux horodatages afin d'obtenir la différence en millisecondes. Identique à l’opérateur - .
minute Obtient la valeur des minutes d’un horodatage. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Le fuseau horaire local est utilisé comme valeur par défaut. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
minutes Donne la durée en millisecondes pour un nombre donné de minutes.
month Récupère la valeur du mois d’une date ou d’un horodatage.
monthsBetween Obtient le nombre de mois entre deux dates. Vous pouvez arrondir le calcul. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Le fuseau horaire local est utilisé comme valeur par défaut. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
second Obtient la deuxième valeur d’une date. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Le fuseau horaire local est utilisé comme valeur par défaut. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
secondes Donne la durée en millisecondes pour un nombre en secondes.
subDays Soustrait des jours d’une date ou d’un horodatage. Identique à l’opérateur - pour la date.
subMonths Soustrait des mois d’une date ou d’un horodatage.
toDate Convertit une chaîne de date d’entrée en date à l’aide d’un format de date d’entrée facultatif. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles. Si le format de date d’entrée est omis, le format par défaut est yyyy-[M]M-[d]d. Les formats acceptés sont [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toTimestamp Convertit une chaîne en horodatage lorsqu’un format d’horodatage facultatif est fourni. Si l’horodatage est omis, le modèle yyyy-[M]M-[d]d hh:mm:ss[.f...] par défaut est utilisé. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Timestamp prend en charge une précision allant jusqu'à la milliseconde avec une valeur de 999. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
toUTC Convertit l’horodatage au format UTC. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPSTou UTCAmerica/Cayman. Il est défini par défaut sur le fuseau horaire actuel. Reportez-vous à la fonction format_datetime() de Kusto pour connaître les formats disponibles.
weekOfYear Calcule la semaine de l’année à partir d’une date donnée.
weeks Donne la durée en millisecondes pour le nombre de semaines.
year Obtient la valeur d’année d’une date.