Articles high-tech taggés "business-intelligence"

Fil des billets - Fil des commentaires

Utiliser un script C# pour Zipper ou Dézipper des fichiers dans un package SSIS

Pour compresser des fichiers sous SSIS nous disposons du composant Script qui permet d'implémenter la bibliothèque System.IO.Compression en C#. Dans ce post nous verrons comment compresser et / ou decompresser (ZIP / UNZIP) des fichiers en C#. Les bibliothèques natives C# zippent en .gz donc le format de destination sera du GZ.

Nous avons vu ensemble qu'il est possible d'utiliser un composant / exécutable externe comme dans ce post avec 7zip : Compresser ou décompresser des fichiers dynamiquement avec Seven Zip (7zip) sous SSIS

L'exemple utilise du code C# avec les librairies System.IO.Compression dans un objet de type Script Component

// Ajouter les classes spécifiques du framework .NET en plus des classes standards utilisées dans le composant Script SSIS using System; using System.IO; using System.IO.Compression; // Création de la fonction // Le code de la fonction est à placer juste avant la fonction principale Main du script C# (dans le composant SSIS) public void Compresser_Fichier(string Nom_De_Fichier) { using (FileStream Flux_Fichier = new FileStream(Nom_De_Fichier + ".gz", FileMode.Create, FileAccess.Write,...

Lire la suite

Comment ignorer les premières lignes dans un fichier excel avec SSIS 2005 ou SSIS 2008?

Le chargement de fichiers Excel avec SSIS permet d'utiliser 2 modes, soit les paramètres par défaut en se connectant à une des feuilles excel du fichier soit en tapant une requête pour sélectionner des plages particulières. Par défaut le composant source Excel prendra toutes les lignes du fichier.

Pour ignorer certaines lignes du fichier Excel à charger nous pouvons utiliser les requêtes suivantes :

Ces exemples de requêtes SQL prendront toutes les lignes non vides à partir de la 3ème ligne du fichier excel à charger dans SSIS :


Il suffit de renseigner une requête SQL de ce genre :
SELECT * FROM [Feuil1$A3:D]

Une autre syntaxe : SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\Temp\Test2.xls;HDR=yes', 'SELECT * FROM [Feuil1$A3:D]')...

Lire la suite

Introduction a l'Informatique Décisionnelle

Qu’est-ce que l’informatique décisionnelle ? On parle d’informatique décisionnelle pour qualifier l’exploitation et l’analyse des données de l’entreprise pour aider la prise de décision des responsables et des décideurs. En d’autres termes cette analyse facilite la compréhension fonctionnelle et permet une anticipation permise par les données "historisées" et la comparaison d’une année à l’autre par exemple.

L’informatique décisionnelle est également appelée en anglais  bi pour Business Intelligence ou encore DSS pour Decision Support System qui est moins utilisé. En pratique l’informatique décisionnelle repose sur un système d’information décisionnel qui est alimentée par des données issues des divers systèmes de production de l’entreprise, ces données sont issues d’un ETL(Extract Transform Load) qui est un outil qui permet d’extraire des données a partir de sources hétérogènes et de les charger...

Lire la suite

Suivez le blog high-tech

  • Logo Twitter
  • Logo Facebook
  • Logo Youtube
  • Logo Fil RSS