Abrir y guardar archivos de forma local y en Azure con paquetes SSIS implementados en Azure

SE APLICA A: Azure Data Factory Azure Synapse Analytics

Sugerencia

Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno 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 los informes. Obtenga información sobre cómo iniciar una nueva evaluación gratuita.

En este artículo se describe cómo abrir y guardar archivos de forma local y en Azure al aplicar lift-and-shift a los paquetes SSIS que usan los sistemas de archivos locales en SSIS en Azure.

Guardar los archivos temporales

Si necesita almacenar y procesar archivos temporales durante la ejecución de un paquete único, los paquetes pueden usar la carpeta de trabajo actual (.) o la carpeta temporal (%TEMP%) de los nodos de Integration Runtime de SSIS de Azure.

Usar recursos compartidos de archivos locales

Para seguir usando recursos compartidos de archivos locales al elevar y desplazar paquetes que usan sistemas de archivos locales a SSIS de Azure, haga lo siguiente:

  1. Transfiera los archivos de los sistemas de archivos locales a recursos compartidos de archivos locales.

  2. Una los recursos compartidos de archivos locales a una red virtual de Azure.

  3. Una la instancia de Azure SSIS IR a la misma red virtual. Para más información, vea Unión de un entorno de ejecución para la integración de SSIS en Azure a una red virtual.

  4. Conecte la instancia de Azure SSIS IR al recurso compartido de archivos locales dentro de la misma red virtual mediante la configuración de credenciales de acceso que usan la autenticación de Windows. Para obtener más información, vea Conexión a datos y a recursos compartidos de archivos con la autenticación de Windows.

  5. Actualice las rutas de acceso de archivos locales en los paquetes a rutas de acceso UNC que apuntan a los recursos compartidos de archivos locales. Por ejemplo, actualice C:\abc.txt a \\<on-prem-server-name>\<share-name>\abc.txt.

Usar recursos compartidos de archivos de Azure

Para usar Azure Files al elevar y desplazar paquetes que usan sistemas de archivos locales a SSIS de Azure, haga lo siguiente:

  1. Transfiera archivos de los sistemas de archivos locales a Azure Files. Para obtener más información, consulte Azure Files.

  2. Conecte la instancia de IR de SSIS de Azure a Azure Files mediante la configuración de las credenciales de acceso que usan la autenticación de Windows. Para obtener más información, vea Conexión a datos y a recursos compartidos de archivos con la autenticación de Windows.

  3. Actualice las rutas de acceso de archivos locales en los paquetes a rutas de acceso UNC que apuntan a Azure Files. Por ejemplo, actualice C:\abc.txt a \\<storage-account-name>.file.core.windows.net\<share-name>\abc.txt.