SSIS

Créer une pause dans un package SSIS

Créer une pause dans un package SSIS avec une requête T-SQL. L’ETL SSIS de Microsoft ne propose pas de composant natif dédié pour créer une pause paramétrable, de quelques secondes ou quelques minutes dans un flux de contrôle entre 2 séquences par exemple. Pour marquer un temps d’arrêt entre l’exécution de tâches SSIS, de requêtes SQL, ou de conteneurs, une bonne alternative est de

SSIS

Nombre de lignes distinctes avec SSIS et le composant agrégation

Comment calculer le nombre de lignes distinctes d’une table avec SSIS, équivalent au Count Distinct en T-SQL ? Comment calculer le nombre de lignes distinctes d’une table ou d’un fichier avec SSIS ? Cette opération est l’équivalent d’un COUNT DISCTINCT en SQL. Il faut utiliser le composant Aggregate dans SSIS. En effet, avec Visual Studio, il est possible d’utiliser le composant Aggregate. On utilise

SSIS

Bonnes pratiques SSIS pour le développement de packages

Quelles sont les bonnes pratiques Microsoft SSIS pour mieux gérer le développement de packages ? Voici quelques conseils à appliquer lorsque l’on utilise Microsoft SSIS dans un projet BI. Pour mener à bien ses projets décisionnels, notamment en termes de temps de développement et de robustesse. Mais aussi en terme de performances de chargement de données. Ces méthodes sont, d’une manière plus large des

SSIS

Configurer la log des packages SSIS

Il existe différentes solutions pour configurer la log SSIS, dont la table sysssislog. Configurer les fichiers de logs permet de surveiller l’exécution des packages SSIS pendant les batchs. La première consiste à le faire manuellement dans Microsoft SQL Server Management Studio, depuis l’historique des jobs. Configurer la gestion des logs dans les packages SSIS La deuxième solution est d’utiliser les tâches SQL permettant de

SSIS

Liste de toutes les erreurs SSIS

Voici la liste de tous les codes erreurs SSIS. Les erreurs SSIS sont souvent nombreuses et parfois, se révèlent difficiles à interpréter, que ce soit en lançant les packages SSIS via l’Agent SQL Server, depuis une ligne de commande grâce à la commande dtexec.exe ou encore depuis Visual Studio 2017 ou 2019. Ce modeste article expose simplement la liste de toutes les erreurs SSIS

SSIS

Exécuter plusieurs processus SSIS en parallèle

Il existe plusieurs méthodes afin d’améliorer les performances des traitements SSIS, l’une d’elles consiste à se servir du lancement des flux ou des tâches en parallèle en découpant le volume de données à traiter sur plusieurs « threads » dans SSIS par exemple. Comment exécuter plusieurs processus SSIS en parallèle ? En effet, considérer que l’on traite 100 millions de lignes avec cinq années de données de