• Accueil
  • > Archives pour janvier 2009

Calculs et requêtes nommées dans une DSV

Posté par wissemhabboub le 24 janvier 2009

L’utilisation des requêtes nommées, des colonnes calculés et l’ajout des relations logiques entre les tables dans une vue de source de données (DSV) d’un projet SSAS ou SSRS permet d’ajouter une couche logique supplémentaire à la base de données source (souvent un datawarehouse).

 Relations logiques : 

Vous pouvez ajouter des clés primaires ou des clés étrangères à votre DSV sans toucher à la base de données source afin de faciliter à l’assistant la détection automatique des dimensions et des groupes de mesures. 

Les Colonnes calculés: Les colonnes calculées permettront d’ajouter des colonnes logiques à nos tables afin de faciliter la création de nouvelles mesures. Pour ajouter une colonne calculée à une des tables de notre DSV, cliquez avec le bouton droit sur la table en question puis choisissez « Nouveau Calcul nommé », donnez un nom et une description à votre colonne et entrer l’instruction SQL qui fait le calcul que vous

désirez (l’instruction SQL peut utiliser la table en cours et les autres table de la base et peut contenir des agrégats et des conditions).

Calculs et requêtes nommées dans une DSV dans Analysis Services sanstitre1

sanstitre2 dans Reporting Services

Les requêtes nommées : 

Les requêtes nommées permettent de créer de nouvelles entités (table) dans la DSV sans toucher à la base de données source. 

Pour ajouter une requête nommée, cliquez avec le bouton droit sur l’espace de travail de la DSV, puis cliquez sur « Nouvelle requête nommée ». Le designer de requête s’affiche, donnez un nom à votre requête nommée et concevez votre requête.

sanstitre3

sanstitre4

Vous pouvez après utiliser la requête nommée comme source pour une dimension ou un groupe de mesure.

 

 

Publié dans Analysis Services, Reporting Services | 1 Commentaire »

Traitement des NULLS avec SSIS

Posté par wissemhabboub le 5 janvier 2009

Afin d’éliminer les nulls, les remplacer par zéro, -1, « ND » ou n’importe quel autre traitement particulier, plusieurs solutions sont possibles, dans cet article je vais citer 2 parmi eux :
1- Avec la requette SQL qui lit à partir de la source de données :

Transact SQL permet de remplacer les nulls en utilisant le test ISNULL(nom_Champ, Valeur);
Exemple: Select ISNULL(ColonneA, 0), ColonneB, … FROM TableSource  …..

Dans cet exemple les valeurs de la colonneA qui sont null seront remplacées par 0.

http://msdn.microsoft.com/fr-fr/library/ms184325.aspx

2- En utilisant le composant colonne dérivée de SSIS:

On peut utiliser la fonction ISNULL (ColonneX)? Valeur_si_null : Valeur_si_non_null
exemple: ISNULL (ColonneA)?  »ND » : ColonneA

Dans cet exemple les valeurs de la colonneA qui sont nulls seront remplacées par « ND ».

http://msdn.microsoft.com/fr-fr/library/ms141184.aspx

 

Publié dans Integration Services | Pas de Commentaire »

SQL server 2005 SP3 Disponible pour téléchargement

Posté par wissemhabboub le 4 janvier 2009

SQL server 2005 service pack 3eg est maintenant disponible pour téléchargement sur l’adresse suivante :

http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4 

Les principaux correctifs et améliorations dans la partie BI concernent surtout reporting services à savoir :

- La possibilité de créer des modèles de rapports à partir des bases Tera Data.

- Amélioration du rendu PDF.

- Optimisation des performance en mode intégré Sharepoint.

Publié dans Non classé | 2 Commentaires »

 

Mémoire Professionnel : L'a... |
nxtisi |
Cours informatique PC |
Unblog.fr | Créer un blog | Annuaire | Signaler un abus | Affichage exterieur
| club informatique Gessien
| Les Hackers de Sherwood !*!*!