Partager via


Métafonctions 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 métafonctions prises en charge par Azure Data Factory et Azure Synapse Analytics dans les flux de données de mappage.

Liste de métafonctions

Les métafonctions fonctionnent principalement sur les métadonnées de votre flux de données.

Métafonction Tâche
byItem Recherche un sous-élément dans une structure ou un tableau d’une structure. S’il existe plusieurs correspondances, la première correspondance est retournée. S’il n’y a aucune correspondance, une NULL valeur est retournée. La valeur retournée doit être convertie par l’une des actions de conversion de type (par ? date exemple, et ? string). Noms des colonnes d'adresse connus au moment de la conception uniquement par leur nom. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres
byOrigin Sélectionne une valeur de colonne selon le nom dans le flux de données d’origine. Le deuxième argument est le nom du flux d’origine. S’il existe plusieurs correspondances, la première correspondance est retournée. S’il n’y a aucune correspondance, une NULL valeur est retournée. La valeur retournée doit être convertie par l’une des fonctions de conversion de type (par TO_DATE exemple, et TO_STRING). Noms des colonnes d'adresse connus au moment de la conception uniquement par leur nom. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
byOrigins Sélectionne un tableau de colonnes par son nom dans le flux. Le deuxième argument est le flux à partir duquel il provient. S’il existe plusieurs correspondances, la première correspondance est retournée. S’il n’y a aucune correspondance, une NULL valeur est retournée. La valeur retournée doit être convertie par l’une des fonctions de conversion de type (par TO_DATE exemple, et TO_STRING). Noms des colonnes d'adresse connus au moment de la conception uniquement par leur nom. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
byName Sélectionne une valeur de colonne selon le nom dans le flux de données. Vous pouvez transmettre un nom de flux facultatif en tant que deuxième argument. S’il existe plusieurs correspondances, la première correspondance est retournée. S’il n’y a aucune correspondance, une NULL valeur est retournée. La valeur retournée doit être convertie par l’une des fonctions de conversion de type (par TO_DATE exemple, et TO_STRING). Noms des colonnes d'adresse connus au moment de la conception uniquement par leur nom. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
byNames Sélectionne un tableau de colonnes par son nom dans le flux. Vous pouvez transmettre un nom de flux facultatif en tant que deuxième argument. S’il existe plusieurs correspondances, la première correspondance est retournée. S’il n’y a aucune correspondance pour une colonne, la sortie entière est une NULL valeur. La valeur retournée nécessite une fonction de conversion de type (par toDate exemple, et toString). Référez-vous aux noms de colonnes connus lors de la conception par leurs seuls noms. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
byPath Recherche un chemin d’accès hiérarchique par nom dans le flux. Vous pouvez transmettre un nom de flux facultatif en tant que deuxième argument. Si aucun chemin d’accès de ce type n’est trouvé, il retourne une NULL valeur. Référez-vous aux noms ou chemins de colonnes connus au moment de la conception uniquement par leurs noms ou par des chemins en notation pointée. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
byPosition Sélectionne une valeur de colonne par sa position relative (1 basée) dans le flux. Si la position est hors limites, elle retourne une NULL valeur. La valeur retournée doit être convertie par l’une des fonctions de conversion de type (par TO_DATE exemple, et TO_STRING). Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
hasPath Vérifie s’il existe un certain chemin d’accès hiérarchique par nom dans le flux. Vous pouvez transmettre un nom de flux facultatif en tant que deuxième argument. Référez-vous aux noms de colonnes ou aux chemins connus lors de la phase de conception uniquement par leurs noms ou chemins en notation pointée. Les entrées calculées ne sont pas prises en charge, mais vous pouvez utiliser des substitutions de paramètres.
originColumns Obtient toutes les colonnes de sortie pour un flux d’origine où des colonnes ont été créées. Se place au sein d’une autre fonction.
hex Retourne une représentation sous forme de chaîne hexadécimal d’une valeur binaire.
unhex Annule la représentation sous forme de chaîne hexadécimale d'une valeur binaire. Vous pouvez l'utiliser avec sha2 et md5 pour convertir une chaîne en représentation binaire.