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 :

[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 :

[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

Il existe quatre méthodes pour accéder aux magasins de données Authentification Windows dans Azure SSIS Integration Runtime :

  • 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 :

[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 :

[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 :

[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

Configurations de package

[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