Tips pour SSIS (SQL Server Integration Services)

L’héritier des lots DTS donne du fil à retordre…

    • Erreurs lors de la lecture d’un fichier plat : « LocaleID xx n’est pas installé… ».
      –> Solution : Eviter les fichiers plats de type CSV. Renommer les CSV en TXT, et ca va marcher.
    • Erreur 0xC02020A1 : « Erreur de conversion » lorsqu’on essaie d’intégrer les données d’un fichier plat vers une autre source de données.
      –> Solution : Il faut bien vérifier la taille des colonne importées. Sinon faire un clic-droit sur le composant de flux de données, puis « Afficher l’éditeur avancé > Propriétés d’entrée de de sortie > Sortie de source de fichier plat > Colonnes de sortie ». Choisir les colonnes qui plantent, et changer le paramètre TruncationRowDisposition à « RD_IgnoreFailure ».
      –> Risque : les données tronquées seront simplement notifiée.
    • Le composant de flux de données pour filtrer des données est le « Fractionnement conditionnel ».

To be continued...