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 | |||||
AdoNet | |||||
Cache | |||||
Excel | |||||
Fichier | |||||
FlatFile | |||||
Ftp | |||||
MsOLAP100 | |||||
MultiFile | |||||
MultiFlatFile | |||||
OData | |||||
Odbc | |||||
OleDb | |||||
SmoServer | |||||
Smtp | |||||
SqlMobile | |||||
Wmi |
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.