IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Elros - Bienvenue dans le monde de la Business Intelligence

  1. [Actualité] Paramétrer un Lookup pour alléger les données mises en cache

    par , 03/01/2017 à 17h21 (Elros - Bienvenue dans le monde de la Business Intelligence)
    Hello,

    Afin de compléter l'un de mes anciens billets (SSIS : Lookup, Commande SQL avec paramètres et appel de procédure, etc.), je vais vous expliquer plus en détail comment gagner du temps et des ressources sur SSIS.

    Nous allons créer un flux SSIS permettant de charger les n métiers d'un service. On pourrait faire une boucle pour charger tous les métiers de chaque service mais, on va passer par un paramètre projet.

    Pour cela, nous ajoutons un nouveau ...
  2. BIDS Helper - Add-in Visual Studio

    par , 03/01/2017 à 10h11 (Elros - Bienvenue dans le monde de la Business Intelligence)
    Hello,

    Je viens vous parlez d'un petit "Add-in" bien pratique que j'utilise depuis un bon moment sur les projets MS BI sous Visual Studio.

    Nom : BIDSHelperMontage.gif
Affichages : 1516
Taille : 95,4 Ko

    Cet add-in permet d'installer une multitude de petits outils :

    Analysis Services Multidimensional :
    • Aggregation Manager
    • Calculation Helpers
    • Column Usage Reports
    • Delete Unused Aggregations
    • Delete Unused Indexes
    • Deploy Aggregation Designs
    • Deploy
    ...
  3. Une astuce pour convertir plusieurs entiers (année, mois, jour) en date

    par , 10/08/2015 à 14h02 (Elros - Bienvenue dans le monde de la Business Intelligence)
    Voici une astuce pour convertir une date découpée en plusieurs entiers.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (DT_DBDATE)(DT_STR,10,1252)(((DT_STR,4,1252)Year) + "/" + ((DT_STR,2,1252)Month) + "/" + ((DT_STR,2,1252)Day))
    Je converti au format texte les champs année (sur 4 caractères), mois (sur 2 caractères) et jour (sur 2 caractères) puis j'ajoute les "/" et enfin je converti l'ensemble en date.
    Pour les mois et jours sur 1 caractère, de 1 à 9, ils seront forcés sur ...
  4. Unpivot - Transposer des lignes

    par , 10/07/2015 à 12h50 (Elros - Bienvenue dans le monde de la Business Intelligence)
    Citation Envoyé par Elros Voir le message
    Je sais que le sujet est clos. Mais, je veux quand même te montrer que la tâche Unpivot n'est pas si compliqué que ça.

    En csv d'entrée j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    num_contrat;nom_enfant1;prenom_enfant1;nom_enfant2;prenom_enfant2;nom_enfant3;prenom_enfant3;nom_enfant4;prenom_enfant4
    1000;ROGER;Prof;ROGER;Atchoum;ROGER;Dormeur;ROGER;Grincheux
    2000;GEREAUD;Joyeux;GEREAUD;Timide;GEREAUD;Simplet;;
    En csv de sortie tu souhaites :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pivot_key;num_contrat;nom_enfant;prenom_enfant
    ...

    Mis à jour 10/07/2015 à 15h59 par Elros

    Catégories
    Business Intelligence , Microsoft BI , SSIS
  5. SSIS : Lookup, Commande SQL avec paramètres et appel de procédure, etc.

    par , 07/05/2015 à 17h11 (Elros - Bienvenue dans le monde de la Business Intelligence)
    Bonjour,

    Lorsque l'on souhaite rendre entièrement paramétrable et utiliser une procédure stockée dans une tâche SQL, un Lookup, une command OLE DB, etc. mais que l'on a un problème pour "mapper" les colonnes il y'a une astuce toute bête.
    Il suffit simplement de déclarer une sortie comme dans l'exemple ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    DECLARE @SQLString nvarchar(500);
    
    SET @SQLString = N'SELECT F.VEH_ID, F.MONTANT_HT
    			       FROM [STG].[FACTURE] F';
    ...
Page 1 sur 2 12 DernièreDernière