Compartir a través de


Metafunciones en el mapeo de flujos de datos

SE APLICA A: Azure Data Factory Azure Synapse Analytics

Sugerencia

Pruebe Data Factory en Microsoft Fabric, una solución de análisis integral para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y la creación de informes. Obtenga información sobre cómo iniciar una nueva evaluación gratuita.

Los flujos de datos están disponibles tanto en canalizaciones de Azure Data Factory como en canalizaciones de Azure Synapse Analytics. Este artículo se aplica a los flujos de datos de asignación. Si no está familiarizado con las transformaciones, consulte el artículo introductorio Transformación de datos mediante flujos de datos de asignación.

En este artículo se proporcionan detalles sobre las metafunciones admitidas por Azure Data Factory y Azure Synapse Analytics en flujos de datos de mapeo.

Lista de metafunciones

Las metafunciones funcionan principalmente en los metadatos del flujo de datos.

Metafunción Tarea
byItem Busca un subelemento dentro de una estructura o una matriz de una estructura. Si hay varias coincidencias, se devuelve la primera. Si no hay coincidencias, se devuelve un NULL valor. El valor devuelto debe ser convertido por una de las acciones de conversión de tipos (como ? date y ? string). Diríjase a los nombres de las columnas conocidos en el momento del diseño solo por sus nombres. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
byOrigin Selecciona un valor de columna en función del nombre de la secuencia de origen. El segundo argumento es el nombre de la secuencia de origen. Si hay varias coincidencias, se devuelve la primera. Si no hay coincidencias, se devuelve un NULL valor. El valor devuelto debe ser convertido por una de las funciones de conversión de tipos (como TO_DATE y TO_STRING). Diríjase a los nombres de las columnas conocidos en el momento del diseño solo por sus nombres. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
byOrigins Selecciona una matriz de columnas en función del nombre en la secuencia. El segundo argumento es la secuencia desde la que se originó. Si hay varias coincidencias, se devuelve la primera. Si no hay coincidencias, se devuelve un NULL valor. El valor devuelto debe ser convertido por una de las funciones de conversión de tipos (como TO_DATE y TO_STRING). Diríjase a los nombres de las columnas conocidos en el momento del diseño solo por sus nombres. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
byName Selecciona un valor de columna por el nombre en la secuencia. Puede pasar un nombre de secuencia opcional como segundo argumento. Si hay varias coincidencias, se devuelve la primera. Si no hay coincidencias, se devuelve un NULL valor. El valor devuelto debe ser convertido por una de las funciones de conversión de tipos (como TO_DATE y TO_STRING). Los nombres de las columnas de dirección se conocen en tiempo de diseño únicamente por sus nombres. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
byNames Selecciona una matriz de columnas en función del nombre en la secuencia. Puede pasar un nombre de secuencia opcional como segundo argumento. Si hay varias coincidencias, se devuelve la primera. Si no hay coincidencias para una columna, toda la salida es un NULL valor. El valor devuelto requiere una función de conversión de tipos (como toDate y toString). Diríjase a los nombres de las columnas conocidos en el momento del diseño solo por sus nombres. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
byPath Busca una ruta de acceso jerárquica por nombre en la secuencia. Puede pasar un nombre de secuencia opcional como segundo argumento. Si no se encuentra dicha ruta de acceso, devuelve un NULL valor. Dirija nombres de columna o rutas de notación de puntos conocidas en tiempo de diseño solo por sus nombres o rutas. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
byPosition Selecciona un valor de columna por su posición relativa (1 basada) en la secuencia. Si la posición está fuera de los límites, devuelve un NULL valor. El valor devuelto debe ser convertido por una de las funciones de conversión de tipos (como TO_DATE y TO_STRING). No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
hasPath Comprueba si existe una determinada ruta de acceso jerárquica por nombre en la secuencia. Puede pasar un nombre de secuencia opcional como segundo argumento. Dirija nombres de columna o rutas de notación de puntos conocidas en tiempo de diseño solo por sus nombres o rutas. No se admiten entradas calculadas, pero puede usar sustituciones de parámetros.
originColumns Obtiene todas las columnas de salida de un flujo de origen donde se crearon columnas. Debe incluirse en otra función.
hex Devuelve una representación de cadena hexadecimal de un valor binario.
unhex Deshace la representación hexa de un valor binario de su representación de cadena. Puede usarlo con sha2 y md5 para convertir de cadena a representación binaria.