Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 expressions et fonctions prises en charge par Azure Data Factory et Azure Synapse Analytics dans les flux de données de mappage.
Liste des fonctions de conversion
Les fonctions de conversion permettent de convertir des données et de tester des types de données.
| Fonction de conversion | Tâche |
|---|---|
| ascii | Retourne la valeur numérique du caractère d’entrée. Si la chaîne d’entrée a plusieurs caractères, la valeur numérique du premier caractère est retournée. |
| char | Retourne le caractère ASCII représenté par le numéro d’entrée. Si le nombre est supérieur à 256, le résultat est équivalent à char (nombre % 256). |
| decode | Décode les données d’entrée encodées dans une chaîne en fonction de l’ensemble de caractères spécifique. Vous pouvez utiliser un deuxième argument (facultatif) pour spécifier l’ensemble de caractères à utiliser : US-ASCII, , ISO-8859-1UTF-8 (par défaut), UTF-16BEUTF-16LEou UTF-16. |
| encode | Encode les données de la chaîne d’entrée en binaire basé sur un jeu de caractères. Vous pouvez utiliser un deuxième argument (facultatif) pour spécifier l’ensemble de caractères à utiliser : US-ASCII, , ISO-8859-1UTF-8 (par défaut), UTF-16BEUTF-16LEou UTF-16. |
| isBitSet | Vérifie si une position de bits est définie dans ce bitset. |
| setBitSet | Définit les positions de bits dans ce bitset. |
| isBoolean | Vérifie si la valeur de chaîne est une valeur booléenne en fonction des règles de toBoolean(). |
| isByte | Vérifie si la valeur de chaîne est une valeur d’octet donnée à un format facultatif en fonction des règles de toByte(). |
| 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 classe SimpleDateFormat de Java 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* ]. |
| isShort | Vérifie si la valeur de chaîne est une valeur courte en fonction d’un format facultatif en fonction des règles de toShort(). |
| isInteger | Vérifie si la valeur de chaîne est une valeur entière donnée à un format facultatif en fonction des règles de toInteger(). |
| isLong | Vérifie si la valeur de chaîne est une valeur longue en fonction d’un format facultatif en fonction des règles de toLong(). |
| isNan | Vérifie si une valeur n’est pas un nombre. |
| isFloat | Vérifie si la valeur de chaîne est une valeur flottante donnée à un format facultatif en fonction des règles de toFloat(). |
| isDouble | Vérifie si la chaîne de caractères est une valeur double selon un format facultatif conformément aux règles de toDouble(). |
| isDecimal | Vérifie si la valeur de chaîne est une valeur décimale donnée à un format facultatif en fonction des règles de toDecimal(). |
| 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 classe SimpleDateFormat de Java 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 , GMTPST, UTCet America/Cayman.
Timestamp prend en charge une précision allant jusqu'à la milliseconde avec une valeur de 999. Reportez-vous à la classe SimpleDateFormat de Java pour connaître les formats disponibles. |
| toBase64 | Encode la chaîne spécifique en base64. |
| toBinary | Convertit toute représentation numérique/date/heure/horodatage/chaîne en représentation binaire. |
| toBoolean | Convertit une valeur de (t, , true, yyes, 1) en true et (f, false, n, no, , 0) en false et NULL pour toute autre valeur. |
| toByte | Convertit une valeur numérique ou une chaîne en une valeur de type octet. Vous pouvez utiliser un format décimal Java facultatif pour la conversion. |
| 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 classe SimpleDateFormat de Java 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* ]. |
| toDecimal | Convertit une valeur numérique ou une chaîne en une valeur de type decimal. Si la précision et l’échelle ne sont pas spécifiées (10,2), la valeur par défaut est . Vous pouvez utiliser un format décimal Java facultatif pour la conversion. Utilisez un format de paramètres régionaux facultatif sous la forme d’une langue BCP47 telle que en-US, de ou zh-CN. |
| toDouble | Convertit une valeur numérique ou une chaîne en une valeur de type double. Vous pouvez utiliser un format décimal Java facultatif pour la conversion. Utilisez un format de paramètres régionaux facultatif sous la forme d’une langue BCP47 telle que en-US, de ou zh-CN. |
| toFloat | Convertit une valeur numérique ou une chaîne en une valeur de type float. Vous pouvez utiliser un format décimal Java facultatif pour la conversion. Tronque toutes les valeurs de type double. |
| toInteger | Convertit une valeur numérique ou une chaîne en une valeur entière. Vous pouvez utiliser un format décimal Java facultatif pour la conversion. Tronque toutes les valeurs de type long, float ou double. |
| toLong | Convertit une valeur numérique ou une chaîne en une valeur de type long. Vous pouvez utiliser un format décimal Java facultatif pour la conversion. Tronque toutes les valeurs de type float ou double. |
| toShort | Convertit une valeur numérique ou une chaîne en une valeur de type short. Vous pouvez utiliser un format décimal Java facultatif pour la conversion. Tronque toutes les valeurs de type integer, long, float ou double. |
| toString | Convertit un type de données primitif en chaîne. Vous pouvez spécifier un format pour les nombres et la date. Si elle n’est pas spécifiée, la valeur par défaut du système est choisie. Le format décimal Java est utilisé pour les nombres. Reportez-vous à la classe de SimpleDateFormat Java pour tous les formats de date possibles. Le format par défaut est yyyy-MM-dd. |
| toTimestamp | Convertit une chaîne en horodatage à partir d’un format d’horodatage facultatif. 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 , GMTPST, UTCet America/Cayman.
Timestamp prend en charge une précision allant jusqu'à la milliseconde avec une valeur de 999. Reportez-vous à la classe java SimpleDateFormat pour connaître les formats disponibles. |
| toUTC | Convertit l’horodatage au format UTC. Vous pouvez passer un fuseau horaire facultatif sous la forme , GMTPST, UTCet America/Cayman. Par défaut, il est réglé sur le fuseau horaire actuel. Reportez-vous à la classe java SimpleDateFormat pour connaître les formats disponibles. |
Contenu connexe
- Liste de toutes les fonctions d’agrégation.
- Liste de toutes les fonctions de tableau.
- Liste de toutes les fonctions de recherche mise en cache.
- Liste de toutes les fonctions de date et d’heure.
- Liste de toutes les fonctions de conversion.
- Liste de toutes les fonctions cartographiques.
- Liste de toutes les métafonctions.
- Liste de toutes les fonctions de fenêtre.
- Détails de l’utilisation de toutes les expressions de transformation de données.
- Découvrez comment utiliser le Générateur d’expressions.