Power View Pour le Modele Multidimensionnel

Posté par wissemhabboub le 19 décembre 2012

Enfin, Power View supportant SQL Server Analysis multidimensionnal Model sera bientot disponible, actuellement une version CTP est disponible permettant de se connecter aux cubes multidimensionnel SSAS.

Telecharger SQL server 2012 avec PowerView pour les modeles multidimensionnels

Cette CTP inclut les ameliorations dans SQL server Analysis Services et SQL server Reporting services permettant a Power View de se connecter aux sources multidimensionnelles.

Cette CTP inclut aussi toutes les mise ajours jusqu’au SQL server 2012 SP1.

Pour plus de detail sur ce sujet, veuillez consulter l’article suivant qui decrit comment se connecter a une source multidimensionnelle:

http://social.technet.microsoft.com/wiki/contents/articles/14701.power-view-for-multidimensional-models-overview.aspx

Publié dans Analysis Services, Power view, Reporting Services | Pas de Commentaire »

Utilisation des cartes geographiques avec Powerview

Posté par wissemhabboub le 16 décembre 2012

Aujourdh’ui, je me suis amuse un peu a explorer les fonctions liees aux carte geographiques avec power view dans Excel 2013. La video suivante presente comment creer creer une carte et comment les donnees dessus.
Image de prévisualisation YouTube
Mon appreciation apres cette exploration se resume dans les points suivants:
- Comme les autres fonctionalites de power view, tres facile de modifier une table qui contient des noms de villes et des measures en carte geographique.
- Diversification de la presentation des donnees sur les cartes en jouant sur la taille des symbols, leurs couleurs avec la possibilite carrement d’avoir un graphe en histogramme en ajoutant un champ a la categorie.
- En plus des multiplicateurs horizentaux et verticaux ainsi que le Tile qui permet d’avoir une bande comme filtre.
- Mais en allant plus loin et en essayant de faire analyse plus avance en terme de carte en essayant gerer les couches geographique, j’ai cree un modele power pivot incluant des colonnes de type geographique sql server, en pensant que je peux utiliser ce champ pour supperposer des couches geographiques de la meme maniere qu’on fait sur reporting services, mais finalement dommage ce type d’analyse n’est possible :( .

Publié dans Power view, Reporting Services, SQL 2012 | Commentaires fermés

Sql server 2012 RC disponible pour telechargement

Posté par wissemhabboub le 25 novembre 2011

La release candidate de sql server 2012 est maintenant disponible pour telechargement. Vous pouvez la telecharger a partir du lien ci-dessous.
http://www.microsoft.com/download/en/details.aspx?id=28145
Vous pouvez maintenant apprecier alwaysON, l’index columnstore, Le complement excel pour master data services, le nouveau service d’amelioration de qualite de de donnees DQS, plus de productivite avec le cloud et Le BI semantic model avec SSAS ainsi que beaucoup d’autre fonctionnalites….

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

Classement (ranking) des groupes de ligne au niveau d’un rapport SSRS

Posté par wissemhabboub le 15 mai 2011

Recuperer l’ordre de ligne ou de groupe de ligne peut être trés couteux en terme de performance si on veut le faire au niveau des requêtes SQL ou Mdx, c’est pour cette raison que generalement on Affiche l’ordre (le classement) des lignes de donnees au niveau du rapport SSRS.
Cette tache peut etre simple quand il s’agit de récuperer l’ordre des lignes, dans ce cas on peut trier ces lignes au niveau du rapport puis récuperer le numéro de ligne en utilisant la fonction RowNumber(scope) qui va nous donner l’ordre de la ligne dans le le scope qui peut etre l’ensemble du dataset. Pour etre plus clair je vais donner un exemple.

Exemple1 ordre de ligne : on veut avoir un rapport d’etat de stock en quantite et en valeur par produit en plus on souhaite classer les produit par valeur de stock. Dans cet exemple l’ajout de l’ordre est une tache simple il suffit de trier le tablix en utilisant la colonne valeur de stock puis d’ajouter une colonne classement contenant la fonction rownumber (nothing).

Dans le cas ou on souhaite ordonner les groupe de ligne la fonction rownumber ne pourra repondre a notre besoin, mais nous pourrons repondre a ce besoin en utilisant la fonction runningtotal (champ de groupe, countdistinct,nothing)

Exemple 2 ordre de groupe de ligne: on veut avoir un rapport d’etat de stock en quantité et en vakeur par produit mais regroupé par famille de produit et on souhaite classer le tableau par famille de produit et non pas par produit, a ce moment la fonction rownumber ne peut pas repondre à notre besoin et a la place on peut utiliser la fonction runningtotal([IDFamilleProduit], countdistinct, nothing) qui nous permet d’avoir un classement des groupes par famille de produit en utilisant le cumul du Count Distinct par groupe de ligne (Dans notre exemple famille de produit), l’image ci-dessous présente la forme d’un rapport incluant le classement des groupes en utilisant runingtotal avec countdistinct.

 

Classement (ranking) des groupes de ligne au niveau d'un rapport SSRS dans Reporting Services Blog-2-classement

Classement des groupe

 

 

Publié dans Reporting Services | 2 Commentaires »

Utilisation de la hiérarchie parent-enfant dans un rapport SSRS

Posté par wissemhabboub le 20 mars 2010

Cet article décrit comment peut-on utiliser les dimensions avec hiérarchie parent/enfant (Parent/Child) d’un cube Analysis services 2005/2008 dans les rapports  Reporting services 2005/2008.  La difficulté d’intégrer une hiérarchie parent-enfant (ex: Compte comptable, relation employée --> manager ou n’importe quel arborescence),  dans un rapport est liée au  nombre de niveau variable de la hiérarchie. 

Généralement, on souhaite souvent avoir la possibilité de visualiser la hiérarchie parent enfant dans notre rapport sous forme d’arborescence et afin d’économiser de l’espace on souhaite afficher tous les membres de la hiérarchie dans une seule colonne mais avec une mise en forme permettant de visualiser la hiérarchie (exemple: un décalage à chaque fois qu’on descend d’un niveau). L’image suivante illustre un exemple d’affichage de la hiérarchie des comptes comptables sur une colonne avec arborescence et décalage pour chaque niveau.

  Utilisation de la hiérarchie parent-enfant dans un rapport SSRS dans Analysis Services rapporthierarchieparentenfant 

On peut avoir ce type de rapport de la manière suivante : 

1-      Le groupe affichant la hiérarchie parent-enfant devra être récursive est basé sur les propriétés UniqueName et ParentUniqueName de cette dernière. Ce qui nous permettra de mettre l’ensemble de notre hiérarchie dans un groupe (une colonne) et qui va s’afficher d’une manière récursive.  Exemple pour la dimension compte comptable : 

  • Group Properties – General – Group Expression : [CompteComptable.UniqueName] 
  • Group Properties – Advanced – Recursive Parent : [CompteComptable.ParentUniqueName] 

2-      Afin  de permettre l’exploration (afficher/cacher les niveaux) permettant la navigation dans l’arborescence.  La propriété du groupe : Visibility devra être : Hide et La propriété Display can be toggled by ….. Devra être affecté au : TextBox affichant le libellé de la hiérarchie (dans notre cas TextBox contenant le libellé du Compte comptable). 

3-      Dans le cas où on veut personnaliser l’affichage en mettant par exemple toujours les parents en gras, il suffit d’utiliser la fonction Count de tous les enfants en utilisant le paramètre Recursive pour la propriété FontStyle du Textbox qui affiche le libellé de la hiérarchie comme suit : 

  • =iif(Count(Fields! CompteComptable.Value, « table1_Details_Group », Recursive) > 1, « Bold », « Normal ») 

4-      En plus si on veut avoir un décalage de gauche à droite de 5 positions pour chaque niveau de notre arborescence il suffit de mettre l’expression de la propriété Padding du TextBox qui affiche le libellé de la hiérarchie comme suit : 

  • TextBox Properties – Allignement – Padding = 5 * Level() & « pt » 

Publié dans Analysis Services, Reporting Services | 3 Commentaires »

Analyser vos données avec SQL server 2008

Posté par wissemhabboub le 24 novembre 2009

Cette vidéo présente les fonctionnalités offerte par la plate forme BI microsoft permettant le Reporting et l’analyse des données.

Image de prévisualisation YouTube

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

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 »

Ajouter un Total cumulé (Runing Totals) aux rapport SSRS

Posté par wissemhabboub le 26 avril 2008

Pour ajouter un total cumulé (RunningTotal) à un rapport reporting services, il suffit d’utiliser l’expression suivante :

 

RunningValue(,Opérateur d’agrégat(sum,Avg,…), )

Groupname est facultatif il sert à initialiser le total à chaque fois que les valeurs dans le groupe change.

exemple:

 Ajouter un Total cumulé (Runing Totals) aux rapport SSRS dans Reporting Services runningvalue2

S upposant un rapport des ventes par mois et par année et on veut calculer le le montant cumulé des ventes par année (Year to date YTD),

le rapport regroupe les données par année (le groupe créer est appellé AnneeGroupe).

RunningValue(Fields!Amount.value,SUM, »TBL_MONTH_YEARGroup »)

Publié dans Reporting Services | 5 Commentaires »

Upgrade SQL server Edition (changement d’Edition SQL server)

Posté par wissemhabboub le 19 avril 2008

Pour changer d’une edition SQL server à une autre (exemple : de standard vers entreprise) il vous faut seulement lancer l’installable de votre nouvelle édition avec l’editeur de commande en utilisant la ligne de commande suivante:

\setup.exe SKUUPGRADE=1

pour plus de détail : http://msdn2.microsoft.com/en-us/library/ms144259.aspx#skuupgrade

Attention : edition upgrade supprime tous les services packs donc vous devez installer le dernier service pack aprés l’installation

Publié dans Analysis Services, Integration Services, Reporting Services | Pas de Commentaire »

Installation de Reporting Services 2005 sous Windows Vista

Posté par wissemhabboub le 29 mars 2008

Note: cet article concerne les versions: Business, entreprise et Ultimate de Windows Vista. 

Avant l’installation:

Si ces fonctions ne sont pas activés Reporting services est désactivé lors de l’installation

- Allez au panneau de configuration --> activer/desactiver fonctionnalités windows.

- Explorer : IIS --> Outils d’administration WEB --> Compatbilité avec la gestion IIS 6.0 et cohez compatibilité avec les metabase IIS et compatibilité avec les services WMI IIS 6.0

- Explorer : World Wide Web Services --> Fonctionalité de Development d’Application , et cochez tous:  

- Explorer Fonctionnalités HTTP Communes et cohez tous ces sous eléments

- Explorer Sécurité et cohez authantification windows

Vérifier si le service   »Service de publication World Wide Web »  est démaré sinon démarer le et configurer le afin qu’il soit démaré automatiquement

Installez SQL Server 2005 reporting services puis le service pack 2

Redémarrez l’IIS.

Pour plus de détails consultez :

http://support.microsoft.com/default.aspx/kb/934164/en-us

http://learn.iis.net/page.aspx/28/installing-iis7-on-vista/

Publié dans Reporting Services | 5 Commentaires »

12
 

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 !*!*!