Limitations et problèmes connus pour SSIS sur Linux
S’applique à : SQL Server - Linux
Cet article décrit les limitations et les problèmes connus pour SQL Server Integration Services (SSIS) sur Linux.
Limitations générales et problèmes connus
Les fonctionnalités suivantes ne sont pas prises en charge dans cette mise en production de SSIS sur Linux :
- Base de données de catalogues SSIS
- Exécution planifiée du package par l’agent SQL
- Authentification Windows
- Composants tiers
- Capture de données modifiées (CDC)
- SSIS Scale Out
- Feature Pack Azure pour SSIS
- Support Hadoop et HDFS
- Microsoft Connector pour SAP BW
Pour connaître d’autres limitations et problèmes connus avec SSIS sur Linux, consultez SQL Server sur Linux : Problèmes connus.
Composants pris en charge et non pris en charge
Les composants Integration Services intégrés suivants sont pris en charge sur Linux. Certains ont des limitations sur la plateforme Linux. Les composants prédéfinis qui ne sont pas répertoriés ici ne sont pas pris en charge sur Linux.
Tâches de flux de contrôle prises en charge
- tâche d'insertion en bloc
- tâche de flux de données
- Tâche de profilage des données
- Tâche d’exécution de requêtes SQL
- Tâche Exécuter l'instruction T-SQL
- Tâche d'expression
- Tâche FTP
- Tâche de service Web
- Tâche XML
Tâches de flux de contrôle prises en charge avec limitations
Tâche | Limites |
---|---|
Tâche d’exécution de processus | Prend uniquement en charge le mode in-process. |
Tâche de système de fichiers | Les actions Déplacer l’annuaire et Définir les attributs du fichier ne sont pas prises en charge. |
tâche de script | Prend uniquement en charge les API .NET Framework standard. |
tache Envoyer un message | Prend uniquement en charge le mode utilisateur anonyme. |
Tâche de transfert de bases de données | Les chemins d’accès UNC ne sont pas pris en charge. |
Tâches de plan de maintenance prises en charge et non prises en charge
Dans un plan de maintenance SQL Server, vous pouvez généralement utiliser diverses tâches SSIS.
Les tâches de plan de maintenance suivantes ne sont pas prises en charge sur Linux :
- Notifier l'opérateur
- Exécuter la tâche SQL Server Agent
Les tâches de plan de maintenance suivantes sont prises en charge sur Linux :
- Vérifier l'intégrité de la base de données
- Réduire la base de données
- Réorganiser l'index
- Régénérer l'index
- Mettre à jour les statistiques
- Nettoyer l'historique
- Sauvegarder la base de données
- Instruction T-SQL
Conteneurs de flux de contrôle pris en charge
- conteneur de séquences
- Conteneur de boucles For
- Conteneur de boucles Foreach
Sources et destinations de flux de données prises en charge
- Source et destination de fichier brut
- Source XML
Sources et destinations du flux de données prises en charge avec des limitations
Composant | Limites |
---|---|
Source et destination ADO.NET | Ne prend en charge que le fournisseur de données SQLClient. |
Source et destination fichier plat | 1. Ne prend en charge que les chemins d’accès aux fichiers de style Windows auxquels la règle de mappage de chemin d’accès par défaut est appliquée. Par exemple, D:\home\ssis\travel.csv devient /home/ssis/travel.csv .2. Le partage de fichiers Azure monté sur Red Hat 7 n'est pas pris en charge. |
Source OData | Ne prend en charge que l’authentification de base. |
Source et destination ODBC | Prend en charge les pilotes ODBC Unicode 64 bits sur Linux. Dépend du gestionnaire de pilotes UnixODBC sur Linux. |
Source et destination OLE DB | Ne prend en charge que SQL Server Native Client 11.0 et Fournisseur Microsoft OLE DB pour SQL Server. |
Transformations du flux de données prises en charge
- Agrégat
- Audit
- Distributeur de données équilibrées
- Table des caractères
- Fractionnement conditionnel
- Copie de colonnes
- Conversion de données
- Colonne dérivée
- Exportation de colonne
- Regroupement probable
- Recherche floue
- Importation de colonne
- Recherche
- Fusionner
- Merge Join
- Multidiffusion
- Tableau croisé dynamique
- Nombre de lignes
- Dimension à variation lente
- Trier
- Recherche de terme
- Union ensembliste
- Supprimer le tableau croisé dynamique
Transformations du flux de données prises en charge avec limitations
Composant | Limites |
---|---|
transformation de commande OLE DB | Mêmes limitations que la source et la destination OLE DB. |
composant Script | Prend uniquement en charge les API .NET Framework standard. |
Modules fournisseur d'informations pris en charge et non pris en charge
Tous les modules fournisseur d’informations SSIS intégrés sont pris en charge sur Linux, à l’exception du Fournisseur du journal des événements Windows.
Le module fournisseur d'informations SQL Server prend en charge uniquement l’authentification SQL ; il ne prend pas en charge l’authentification Windows.
Les modules fournisseurs d’informations SSIS pour les fichiers texte, les fichiers XML et pour SQL Server Profiler, écrivent leur sortie dans un fichier que vous spécifiez. Les remarques suivantes s’appliquent au chemin d'accès du fichier :
- Si vous ne fournissez pas de chemin d’accès, le module fournisseur d’informations écrit dans le répertoire actif de l’hôte. Si l’utilisateur actuel n’est pas autorisé à écrire dans le répertoire actif de l’hôte, le module fournisseur d’informations génère une erreur.
- Vous ne pouvez pas utiliser une variable d’environnement dans un chemin d’accès du fichier. Si vous spécifiez une variable d’environnement, le texte littéral que vous spécifiez s’affiche dans le chemin d’accès du fichier. Par exemple, si vous spécifiez
%TMP%/log.txt
, le module fournisseur d’informations ajoute le texte littéral/%TMP%/log.txt
au répertoire de l’hôte actuel.