es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Copie archivos específicos de un contenedor utilizando un nombre de archivo comodín en el pipeline de ADF.

Estoy intentando copiar archivos específicos desde un contenedor en una cuenta de almacenamiento utilizando un pipeline de ADF. Digamos que el contenedor tiene los siguientes archivos:

  • aaaaa01yyyymmdd.csv
  • aaabb01yyyymmdd.csv
  • aaaaa02yyyymmdd.csv
  • aaaaa03yyyymmdd.csv
  • aaabb02yyyymmdd.csv
  • ababc01yyyymmdd.csv

Mi pipeline debe copiar todos los archivos que comiencen con ‘aaaaa‘. Intenté usar un comodín * al crear el conjunto de datos fuente – como “aaaaa*.csv” pero no funcionó; la validación falla.

Por favor ayuda. Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para copiar archivos específicos desde un contenedor en una Cuenta de Almacenamiento utilizando un pipeline de ADF, puede seguir los siguientes pasos:

    1. Crear un conjunto de datos de origen para el contenedor de la Cuenta de Almacenamiento utilizando el conector de Azure Blob Storage en ADF.
    2. Configurar el conjunto de datos de origen seleccionando la Cuenta de Almacenamiento correspondiente, el contenedor y la ruta del archivo adecuada.

    3. En el campo de la ruta del archivo, utilizar la siguiente expresión de filtro para seleccionar archivos que comiencen por ‘aa_aaa_’:

    @startsWith(item().name, 'aa_aaa_')
    
    1. Crear un conjunto de datos de destino para la ubicación donde se desean copiar los archivos seleccionados.

    2. Crear una actividad de Copia en el pipeline y seleccionar los conjuntos de datos de origen y destino.

    3. En la configuración de la actividad de Copia, habilitar el uso de archivos comodín configurando la opción “Ruta del archivo comodín” en “Verdadero”.

    4. Ejecutar el pipeline para copiar los archivos seleccionados a la ubicación de destino.

    Siguiendo estos pasos, debería poder copiar todos los archivos que comiencen por ‘aa_aaa_’ desde el contenedor en la Cuenta de Almacenamiento a la ubicación de destino utilizando un pipeline de ADF.

Comments are closed.