Exécuter un abonnement SSRS avec SSIS

Un post rapide pour voir comment lancer un abonnement SSRS à partir de SSIS.

Ça peut servir comme dans mon cas par exemple à envoyer par mail un rapport sur l’état d’exécution d’un package SSIS. Bien sûre après avoir insérer les logs de ce package dans une table, créer un rapport de restitution de ces logs ainsi un abonnement qui envoi le rapport par mail.

Alors comment faire ?

Read more Exécuter un abonnement SSRS avec SSIS

Requêtes SQL utiles

Dans cet article, je vais vous expliquer quelques requêtes générales. Je pense que chaque développeur devrait avoir connaissance de ces requêtes. Ces requêtes ne sont pas liées à un sujet spécifique de SQL. Mais la connaissance de telles requêtes peut résoudre certaines tâches complexes et peut être utilisé dans de nombreux scénarios, alors j’ai décidé d’écrire un article sur ces requêtes.

Read more Requêtes SQL utiles

Qu’est-ce que la fragmentation?

Qu’est-ce que la fragmentation? Comment détecter la fragmentation et comment l’éliminer?

Une table fragmentée est une table où certaines de ses pages de données pointent vers des pages qui ne sont pas les pages immédiatement suivantes dans l’extent, et si toutes ses pages sont contiguës à la fois dans le plan d’allocation et dans les extents, alors la table n’est pas fragmentée.

Read more Qu’est-ce que la fragmentation?

Créer une Time dimension avec SSAS (DimTime) – 2ème partie

Après la création de notre table DimTime dans la 1ère partie de cet article, nous allons maintenant apporter quelques améliorations sur notre dimension.

Par expérience, je vous recommanderais d’utiliser une clé PKDate de type int au format aaaammjj.

Ce type de clé vous permettra d’obtenir de meilleurs performances.

Cette codification au format aaaammjj devra être généralisée à tous les niveaux de notre axe temps :  année, semestre, trimestre, mois, semaine…  Je vous suggère donc que chaque niveau (année, semestre, trimestre, mois, semaine, jour) soit composé de trois attributs distincts :

  • Code
  • Date
  • Nom

Read more Créer une Time dimension avec SSAS (DimTime) – 2ème partie

Créer une Time dimension avec SSAS (DimTime) – 1ère partie

La dimension Temps (DimTime) joue un rôle très important dans un système décisionnel, sa présence est obligatoire dans les tables de faits ce qui caractérise un système décisionnel par rapport à un système transactionnel.

Dans la suite de cet article, nous allons créer la table DimTime à l’aide d’un assistant de projet SSAS.

Read more Créer une Time dimension avec SSAS (DimTime) – 1ère partie

Comment créer sa propre carte SSRS?

Dans le cadre du projet BI sur lequel je travaille actuellement, j’avais besoin de restituer mes données sur une carte de plusieurs pays or sur visual studio, on trouve que la carte des États-Unis, alors comment faire pour les autres pays?

Voici une solution pour créer notre propre carte personnalisée.

Read more Comment créer sa propre carte SSRS?

Retour d’expérience (MCSE BI)

La semaine dernière, j’ai réussi mon examen final pour acquérir la MCSE BI, je voudrai partager avec vous ce retour d’expérience surtout sur ma préparation pour tous les examens, ce n’est pas une ligne directrice stricte bien sûr, mais c’est juste ce que convenait le mieux pour moi.

La certification MCSE consiste à passer 5 examens distincts : les 3 premiers vous donnent la certification MCSA SQL Server:

Read more Retour d’expérience (MCSE BI)

Archis BI

Dans cet article, je vais vous citer quelques archis BI que j’ai rencontrés dans mes différentes expériences et qui utilisent les phases ODS et STG :

process_informatique_decisionnel

Source -> STG->ODS->DWH

C’est l’archi que j’utilise souvent, le STG contient les données de la source sans aucun formatage ni filtre, c’est la copie exacte de la donnée source et ODS contient les données formatées.

Read more Archis BI