SSIS

Créer une pause dans un package SSIS

Comment créer une pause dans un package SSIS ? L’ETL SSIS de Microsoft ne propose pas de composant natif dédié pour créer une pause de quelques secondes dans un flux de contrôle. Pour marquer un temps d’arrêt entre l’exécution des tâches ou des requêtes SQL, une des alternatives est de créer une boucle en C#. En effet via le composant Script Task, utiliser les

SSIS

Nombre de lignes distinctes avec SSIS (COUNT DISTINCT)

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 donc le COUNT DISTINCT pour calculer le nombre de lignes uniques d’une table. Calculer le nombre de lignes

SSIS

Bonnes pratiques SSIS

Quelles sont les bonnes pratiques Microsoft SSIS ? Voici quelques “Bests Practices” à appliquer lorsque l’on utilise Microsoft SSIS dans un projet. Pour mener à bien ses projets Microsoft BI, notamment en termes de temps de développement. Mais aussi de performances de chargement de données. Bonnes pratiques de développement à appliquer pour les projets Microsoft SSIS Ces méthodes sont, d’une manière plus large des

SSIS

Charger un fichier Excel avec SSIS dans une base SQL Server

Comment charger un fichier Excel avec SSIS ? Pour stocker un fichier XSL ou XLSX dans une base de données SQL Server, suivre les étapes ci-dessous. Ici, la cible est une base de données SQL Server. Avec SSIS, utiliser le composant natif Excel disponible dans les options au niveau du flux de données. Charger un fichier Excel dans une base SQL Server avec un

SSIS

Configurer la log 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

Pas d'image
SSIS

Liste des 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

Créer un data flow SSIS simple

Dans ce tutoriel, comment créer un flux de données SSIS, aussi appelé Data Flow SSIS. C’est à dire créer un flux de données dans un package Integration Services. Un flux de données permet de copier des données d’une base de données SQL Server à une autre base. Ou plus généralement d’une source de données vers une cible. SSIS est la brique ETL de la

SSIS

Déployer un package SSIS en cmd

Comment déployer un package SSIS en cmd ? En effet SQL Server inclut l’utilitaire exécutable dtutil avec ms-dos, pour déployer les fichiers dtsx. Dtutil.exe est un bon choix pour écrire des scripts et automatiser le déploiement de projets SSIS. Il peut être exécuté depuis une invite de commande ou à partir d’un fichier batch, avec une extension .bat. Pour commencer ouvrir une invite de

SSIS

Exécuter plusieurs processus SSIS en parallèle

Comment 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.  En effet, considérer que l’on traite 100 millions de lignes avec cinq années de données

SSIS

Exporter des données SQL Server dans un fichier avec SSIS

Comment exporter des données depuis SQL Server dans un fichier avec SSIS ? Ce tutoriel explique comment exporter le contenu d’une table depuis une base de données vers un fichier texte avec SSIS. Il est possible d’exporter une table SQL Server en TXT ou en CSV avec SSIS, qui propose de nombreuses options. En effet, l’outil décisionnel SSIS est un grand classique dans le