Valider les packages SSIS (SQL Server Integration Services) déployés sur Azure

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

Quand vous déployez un projet SQL Server Integration Services (SSIS) sur le catalogue SSIS (SSISDB) sur un serveur Azure, l’Assistant Déploiement de package ajoute une étape de validation supplémentaire après la page Passer en revue. Cette étape de validation inspecte les packages du projet à la recherche de problèmes connus susceptibles d’impacter leur exécution dans Azure SSIS Integration Runtime. L’Assistant affiche ensuite tous les avertissements applicables dans la page Valider.

Important

La validation décrite dans cet article se produit quand vous déployez un projet avec SQL Server Data Tools (SSDT) version 17.4 ou ultérieure. Pour obtenir la dernière version de SSDT, consultez Télécharger SSDT (SQL Server Data Tools).

Pour plus d’informations sur l’Assistant Déploiement de package, consultez Déployer des projets et des packages Integration Services (SSIS).

Valider les gestionnaires de connexions

L’Assistant inspecte certains gestionnaires de connexions à la recherche des problèmes suivants qui peuvent entraîner l’échec de la connexion :

  • Authentification Windows. Si une chaîne de connexion utilise l’authentification Windows, la validation génère un avertissement. L’authentification Windows nécessite des étapes de configuration supplémentaires. Pour plus d’informations, consultez Se connecter à des données et des partages de fichiers avec l’authentification Windows.
  • Chemin du fichier. Si une chaîne de connexion contient un chemin de fichier local codé en dur, comme C:\\..., la validation génère un avertissement. Les packages contenant un chemin absolu peuvent échouer.
  • Chemin UNC. Si une chaîne de connexion contient un chemin UNC, la validation génère un avertissement. Les packages contenant un chemin UNC peuvent échouer, car ce chemin nécessite généralement l’authentification Windows pour l’octroi de l’accès.
  • Nom d’hôte. Si une propriété de serveur contient un nom d’hôte au lieu d’une adresse IP, la validation génère un avertissement. Les packages contenant un nom d’hôte peuvent échouer, car le réseau virtuel Azure exige généralement la bonne configuration DNS pour prendre en charge la résolution de noms DNS.
  • Fournisseur ou pilote. Si un fournisseur ou un pilote n’est pas pris en charge, la validation lève un avertissement. Seuls quelques fournisseurs et pilotes intégrés sont pris en charge actuellement.

L’Assistant effectue les contrôles de validation suivants pour les gestionnaires de connexions dans la liste.

Gestionnaire de connexions Authentification Windows Chemins d'accès au fichier Chemin UNC Nom de l’hôte Fournisseur ou pilote
Ado Oui Oui Oui
AdoNet Oui Oui Oui
Cache Oui Oui
Excel Oui Oui
Fichier Oui Oui
FlatFile Oui Oui
Ftp Oui
MsOLAP100 Oui Oui
MultiFile Oui Oui
MultiFlatFile Oui Oui
OData Oui Oui
Odbc Oui Oui Oui
OleDb Oui Oui Oui
SmoServer Oui Oui
Smtp Oui Oui
SqlMobile Oui Oui
Wmi Oui

Valider les sources et les destinations

Les sources et destinations tierces suivantes ne sont pas prises en charge :

  • Source et destination Oracle par Attunity
  • Source et destination Teradata par Attunity
  • Source et destination SAP BW

Valider les tâches et les composants

Tâche d'exécution de processus

La validation génère un avertissement si une commande pointe vers un fichier local avec un chemin absolu ou vers un fichier avec un chemin UNC. Ces chemins peuvent provoquer l’échec de l’exécution sur Azure.

Tâche de script et composant de script

La validation génère un avertissement si un package contient une tâche de script ou un composant de script qui peut référencer ou appeler des assemblys non pris en charge. Ces références ou appels peuvent provoquer l’échec de l’exécution.

Autres composants

Le format Orc n’est pas pris en charge dans la destination HDFS ni la destination Azure Data Lake Store.

Étapes suivantes