Ouvrir et enregistrer des fichiers localement et dans Azure avec des packages SSIS déployés dans Azure

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, l’aide à la décision et la création de rapports. Découvrez comment démarrer un nouvel essai gratuitement !

Cet article explique ouvrir et enregistrer des fichiers localement et dans Azure quand effectuez un lift-and-shift de packages SSIS qui utilisent des systèmes de fichiers locaux dans SSIS dans Azure.

Enregistrer des fichiers temporaires

Si vous devez stocker et traiter des fichiers temporaires au cours d’une même exécution d’un package, les packages peuvent utiliser le répertoire de travail actuel (.) ou le répertoire temporaire (%TEMP%) de vos nœuds Azure SSIS Integration Runtime.

Utiliser des partages de fichiers locaux

Pour continuer à utiliser les partages de fichiers locaux quand vous faites un lift-and-shift des packages basés sur des systèmes de fichiers locaux dans SSIS au sein d’Azure, effectuez les actions suivantes :

  1. Transférez les fichiers des systèmes de fichiers locaux vers des partages de fichiers locaux.

  2. Joignez les partages de fichiers locaux à un réseau virtuel Azure.

  3. Joignez votre runtime d’intégration Azure-SSIS au même réseau virtuel. Pour plus d’information, voir Joindre un runtime d’intégration Azure-SSIS à un réseau virtuel.

  4. Connectez votre runtime d’intégration Azure-SSIS aux partages de fichiers locaux dans le même réseau virtuel en configurant des informations d’identification d’accès qui utilisent l’authentification Windows. Pour plus d’informations, consultez Se connecter à des données et des partages de fichiers avec l’authentification Windows.

  5. Mettez à jour les chemins de fichiers locaux de vos packages en fonction des chemins UNC qui pointent vers les partages de fichiers locaux. Par exemple, mettez à jour C:\abc.txt vers \\<on-prem-server-name>\<share-name>\abc.txt.

Utiliser les partages de fichiers Azure

Pour utiliser Azure Files quand vous faites un lift-and-shift des packages basés sur des systèmes de fichiers locaux dans SSIS au sein d’Azure, effectuez les actions suivantes :

  1. Transférez les fichiers des systèmes de fichiers locaux vers Azure Files. Pour plus d’informations, consultez Azure Files.

  2. Connectez votre runtime d’intégration Azure SSIS à Azure Files en configurant les informations d’identification d’accès qui utilisent l’authentification Windows. Pour plus d’informations, consultez Se connecter à des données et des partages de fichiers avec l’authentification Windows.

  3. Mettez à jour les chemins de fichiers locaux de vos packages en fonction des chemins UNC qui pointent vers Azure Files. Par exemple, mettez à jour C:\abc.txt vers \\<storage-account-name>.file.core.windows.net\<share-name>\abc.txt.