Règles d’évaluation de la migration SSIS
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 !
Lors de la planification d’une migration de SSIS local vers SSIS dans Azure Data Factory (ADF) ou les pipelines Synapse, l’évaluation permet d’identifier les problèmes liés aux packages SSIS sources susceptibles d’empêcher une migration réussie.
L’Assistant Migration de données (DMA) pour Integration Services peut se charger de l’évaluation de votre projet. Vous trouverez ci-dessous la liste complète des problèmes potentiels, également appelés règles DMA.
[1001] La connexion avec le nom d’hôte peut échouer
Impact
Une connexion contenant un nom d’hôte peuvent échouer, car le réseau virtuel Azure exige généralement la bonne configuration pour prendre en charge la résolution de noms DNS.
Recommandation
Vous pouvez utiliser les options ci-dessous pour permettre SSIS Integration Runtime d’accéder à ces ressources :
- Joindre Azure-SSIS IR à un réseau virtuel qui se connecte à des sources locales
- Migrez vos données vers Azure et utilisez le point de terminaison de ressource Azure.
- Utilisez l’authentification d’identité managée si vous passez aux ressources Azure.
- Utilisez le runtime d’intégration auto-hébergé pour connecter des sources locales.
[1002] La connexion avec un chemin absolu ou UNC peut ne pas être accessible
Impact
Une connexion contenant un chemin absolu ou UNC peut échouer
Recommandation
Vous pouvez utiliser les options ci-dessous pour permettre SSIS Integration Runtime d’accéder à ces ressources :
- Remplacer par %TEMP%
- Migrer vos fichiers vers Azure Files
- Joignez Azure-SSIS IR à un réseau virtuel qui se connecte à des sources locales.
- Utilisez le runtime d’intégration auto-hébergé pour connecter des sources locales.
[1003] La connexion avec Authentification Windows peut échouer
Impact
Si une chaîne de connexion utilise Authentification Windows, elle peut échouer. Authentification Windows nécessite des étapes de configuration supplémentaires dans Azure.
Recommandation
- Configurer un contexte d’exécution au niveau de l’activité
- Configurer un contexte d’exécution au niveau du catalogue
- Conserver les informations d’identification via la commande cmdkey
- Monter des lecteurs à l’exécution du package (non persistant)
[1004] La connexion avec un fournisseur ou un pilote non intégré peut échouer
Impact
Azure-SSIS IR inclut uniquement les fournisseurs ou pilotes intégrés par défaut. Sans personnalisation pour installer le fournisseur ou le pilote, la connexion peut échouer.
Recommandation
Personnalisez Azure SSIS Integration Runtime pour installer un fournisseur ou un pilote non intégré.
[1005] Le gestionnaire de connexions Analysis Services ne peut pas utiliser de compte avec l’authentification multifacteur activée
Impact
Si vous utilisez SSIS dans Azure Data Factory (ADF) et que vous souhaitez vous connecter à une instance d’Azure Analysis Services (AAS), vous ne pouvez pas utiliser un compte avec l’authentification multifacteur (MFA) activée.
Recommandation
Utilisez un compte qui ne nécessite aucune interactivité/authentification multifacteur ou plutôt un principal de service.
AdditionalInformation
Configuration du gestionnaire de connexions Analysis Services
[1006] La variable d’environnement Windows du Gestionnaire des connexions a été détectée
Impact
Le Gestionnaire des connexions utilisant la variable d’environnement Windows a été détecté.
Recommandation
Vous pouvez utiliser les méthodes ci-dessous pour permettre le fonctionnement des variables d’environnement Windows dans SSIS Integration Runtime :
- Personnalisez la configuration de SSIS Integration Runtime avec les variables d’environnement Windows.
- Utilisez le package ou le paramètre de projet.
[1007] OLE DB Driver pour SQL Server Native Client (SNAC) est déconseillé
Recommandation
Utilisez la dernière version de Microsoft OLE DB Driver.
[2001] Composant uniquement pris en charge dans l’édition Entreprise
Impact
Le composant est uniquement pris en charge dans l’édition Entreprise d’Azure-SSIS Integration Runtime.
Recommandation
Configurez Azure-SSIS Integration Runtime sur l’édition Entreprise.
[2002] Le format de fichier ORC et Parquet n’est pas activé par défaut
Impact
Le format de fichier ORC et Parquet nécessite JRE, qui n’est pas installé par défaut dans Azure-SSIS Integration Runtime.
Recommandation
Installez JRE compatible en personnalisant la configuration pour Azure-SSIS Integration Runtime.
[2003] Le composant tiers n’est pas activé par défaut
Impact
Azure SSIS Integration Runtime n’est pas activé par défaut avec les composants tiers. Un composant tiers peut échouer.
Recommandation
Contactez le tiers pour obtenir une version compatible avec SSIS Integration runtime.
Pour un composant interne ou open source, personnalisez Azure-SSIS Integration Runtime afin d’installer les composants compatibles SQL Server 2017 nécessaires.
[2004] La source et la destination Blob Azure ont été détectées
Recommandation
Recommandez d’utiliser une source ou une destination de fichier flexible, dotée de fonctions plus avancées que Blob Azure.
[2005] Un module fournisseur d’informations non intégré peut ne pas être installé par défaut
Impact
Azure SSIS Integration Runtime est approvisionné avec des modules fournisseurs d’informations intégrés par défaut uniquement, la personnalisation du module fournisseur d’informations peut échouer.
Recommandation
Personnalisez Azure SSIS Integration Runtime pour installer un fournisseur ou un pilote non intégré.
[3001] Le chemin absolu ou UNC a été détecté dans la tâche d’exécution de processus
Impact
Azure-SSIS Integration Runtime peut ne pas être en mesure de lancer vos exécutables avec un chemin absolu ou UNC.
Recommandation
Vous pouvez utiliser les options ci-dessous pour SSIS Integration Runtime afin de lancer vos exécutables :
- Migrez vos exécutables vers Azure Files.
- Joignez Azure-SSIS IR à un réseau virtuel qui se connecte à des sources locales.
- Si nécessaire, personnalisez le script de configuration de manière à installer vos exécutables à l’avance lors du démarrage du runtime d’intégration.
[4001] Le chemin de configuration absolu ou UNC a été détecté dans la configuration du package
Impact
Un package doté d’un chemin de configuration absolu ou UNC peut échouer dans Azure SSIS Integration Runtime.
Recommandation
Vous pouvez utiliser les options ci-dessous pour permettre SSIS Integration Runtime d’accéder à ces ressources :
- Migrer vos fichiers vers Azure Files
- Joignez Azure-SSIS IR à un réseau virtuel qui se connecte à des sources locales.
- Utilisez le runtime d’intégration auto-hébergé pour connecter des sources locales.
[4002] Une entrée de registre a été détectée dans la configuration du package
Impact
Une entrée de registre dans la configuration du package peut échouer dans Azure SSIS Integration Runtime.
Recommandation
Utilisez d’autres types de configuration de package. Le fichier de configuration XML est recommandé.
Informations supplémentaires
[4003] Un package chiffré avec une clé utilisateur n’est pas pris en charge
Impact
Un package chiffré avec une clé utilisateur n’est pas pris en charge dans Azure SSIS Integration Runtime.
Recommandation
Vous pouvez utiliser les options ci-dessous :
- Remplacez le niveau de protection du package par « Chiffrer toutes les données avec un mot de passe » ou « Chiffrer les données sensibles avec un mot de passe ».
- Conservez le niveau de protection du package ou remplacez-le par « Chiffrer les données sensibles avec une clé utilisateur », remplacez la propriété du Gestionnaire des connexions pendant l’exécution du package.
Informations supplémentaires
Contrôle d'accès pour les données sensibles présentes dans les packages