09 July 2013

Comment ajouter une colonne de classement dans SSRS 2008


Malheureusement, SSRS dans SQL Server 2008 R2 ne contient pas une fonction de classement (Rank funtion pour les amateurs de Excel :D ), donc pour pallier a cette incomplétude je vous propose de créer une autre DataSet, et cette dernière va contenir une nouvelle colonne qui contient le classement d'une autre colonne en utilisant ''RANK() OVER(ORDER BY Colonne_Classement DESC)" syntaxe. Donc, la requête va ressembler à :

"SELECT Column_ID, Column_Name, Column_Score , RANK() OVER(ORDER BY Column_Score ESC) as rnk FROM Table".
Après, insérer une table dans le rapport SSRS et utiliser les informations requises avec la colonne RNK bien sûr

En attaché un exemple que j'ai fait sur ma machine en utilisant SSRS 2008R2 and Adventure Works base de données.


02 April 2012

Introduction à SQL Server 2012


Pour les funs de SQL Server comme moi, nous trouvons beaucoup de difficultés à trouver des livres qui parlent de la nouvelle version de SQL Server 2012, Spécialement lorsqu'on prépare un examen de certification dans les jours qui viennent. Mais Microsoft a pensé sur ces funs et elle a sorti ce fameux livre disponible gratuitement pour les développeurs et les administrateurs de SQL Server. À noter aussi qu'une version papier existe, et elle coute 14.99$.
Ce livre est composé de deux parties:

Partie 1 : Database Administration
Partie 2: Business Intelligence Developpement: c'est la partie la plus importante pour moi et pour la communauté de la Business Intellence en Algérie. elle est constitué de 5 chapitres:
Chapitre 6 : Integration Services
Chapitre  7 : Data Quality Services
Chapitre  8 : Master Data Services
Chapitre  9 : Analysis Services and PowerPivot
Chapitre  10 : Reporting Services

Download link: http://bit.ly/HfUAse
MSDN Link: http://bit.ly/AFoMfa

PS: Si vous avez d'autres ressources que vous judger importantes n'hésitez pas à les partager avec nous en commentaire.

26 February 2012

Comment figer l'entete d’un rapports lors du defilement des pages

Lorsqu’on crée des rapports dans SQL Server Reporting services 2008, et on veut utiliser l’option “Repeat header rows on each page” qui permet de garder l’entête du rapport lors du défilement des pages, le résultat n’est pas toujours satisfaisant. Car dés fois l'entête ne s’affiche pas à partir de la deuxième page du rapport.

Dans ce petit tutoriel, je vais essayer de vous expliquer comment fixer ce problème apparu dans la version 2008 de SQL Server. Et voici comment ressemble mon rapport avec et sans entête à partir de la deuxième page :

Header1

20 February 2012

Ne ratez pas le virtual lunch de SQL Server 2012 !

 

SQL 2012 by Algerian BI community

SQL Server 2012 sera dévoilé le 7 mars prochain, Microsoft l’a annoncé. Pour ce grand jour, la communauté à prévu un virtual lunch, et il y’aura un agenda plein de sessions accompagnant le lancement. Vous trouverez l’agenda complet sur: http://www.sqlserverlaunch.com/WW/Agenda

SQL Server 2012 promet dans sa nouvelle version (attendue depuis longtemps par moi) beaucoup de nouveautés par rapport aux versions précédentes. Notamment, le High availability, Big Data, le Self-service Analysis, de la synergie avec Excel, etc…

Pour les BI guys, une nouvelle édition qui comporte des services de qualité de données et de MDM est la toute nouvelle édition parmi les trois de SQL Server. Cette édition sera inclus dans l’édition Entreprise, et il y’aura une version standard comme une entrée de gamme.

Donc, ne ratez surtout pas le lancement. et n’hésitez pas à nous envoyer vos feedbacks :-)

02 January 2012

Bonne Année 2012 !

Je vous souhaite à toutes et à tous une très bonne année 2012 !

Mes meilleurs vœux de santé, de prospérité et de bonheurs à vous et à vos familles.

Merci d'être de plus en plus nombreux à visiter ce Blog.

Amitiés,

 

Bonne_Annee_2012

20 December 2011

Comment déployer un package SSIS dans SQLServer 2008R2

Ce LAB va présenter les différentes méthodes de déploiement d’un package SSIS SQLServer R2. Pour commencer le déploiement, il faut d'abord vérifier quelques propriétés du package pour pouvoir poursuivre le déploiement.

Donc, à partir de Business Intelligence developement studio (BIDS ) cliquez sur propriétés pour afficher les propriétés du projet.

clip_image005

Dans les propriétés de configuration vous sélectionnez Utilitaire de déploiement pour afficher les diverses possibilités de déploiement, et vous modifier l’option « CreateDeployementUtility » à True.

clip_image007

Une option importante aussi dans le déploiement, est d’ajuster l’option «Run64BitRuntime64 » au type des pilotes et drivers 64Bit ou 32Bit.

clip_image009

Ensuite, vous générer le package à partir de la propriété « Générer »

12 December 2011

Comment créer un job dans SQL Server 2008R2 management studio

 

J’ai commencé mes deux mois de test chez l’SSII ItSolutions Groupe en Algérie. La dernière fois, j’y étais avec un de mes collègues Abdelaziz Kaddous Consultant Senior dans la Business Intelligence et le Data Management chez une grande entreprise algérienne pour une journée de formation SSIS. Mais avant de partir j’ai lui aidé à préparer ce manuel ou ces petits tutoriels que je veux partager avec vous pour l’intérêt général. donc, voici le premier manuel qui illustre la création d’un job dans management studio SQL server 2008r2.
 

Création d’un job pour exécuter un package SSIS

1.Vous lancez SQL Server management studio
clip_image001
2. Vous précisez .=localhot pour le serveur et vous cliquez sur se connecter
clip_image002

02 December 2011

Comment bien réussir sa certification Business Intelligence en Algérie

Je viens d'avoir ma certification Business Intelligence, 70-448-microsoft-sql-server-2008-business-intelligence-development-and-maintenance. et je veux partage cette expérience avec les gens qui veulent la passer en Algérie. Donc avant de commencer il faut bien étre préparé et pour cela je vous conseil des vidéos tutorielles pour les débutants et le livre officiel de Microsoft 70-448-microsoft-sql-server-2008-business-intelligence-development-and-maintenance que vous pouvez me le demander si vous ne le retrouver pas sur le net :)


Secondo, si vous êtes préparé c'est le temps d'organiser un RDV chez un centre de formation. et pour le faire, vous avez deux possibilités :
  • Si vous disposez d'un VOUCHER pour passer la certification, il suffit de vous inscrire sur le site de PROMETRIC et introduire le voucher. PS: Le voucher vous permet de passer l'examen gratuitement, donc ne payez rien, mémère si on vous le demande  :)
  • Si vous ne disposez pas de voucher, vous n'allez qu'a vous introduire chez l'un des quatre (4) centres existants en Algérie pour payer les frais de l'examen et prendre un RDV de l'examen. et le centre vous donnera toutes les étapes.
Aussi, pour bien préparé, je vous conseille de passer au moins une certification exam. Vous pouvez trouver les examens sur le site Exam collection ainsi que toutes les autres technologies.
PS: une bonne nouvelle que la plupart des questions de l'examen existent deja dans l'exam collection (+80%) :p
Je pense que c'est tout ce qu'il y'a à préparer. Donc, n'oubliez pas aussi de prendre avec vous votre pièce d'identité le jour de l'examen, et bonne chance


Pour les centres existants en Algérie, voici la liste:

HIGH TECH CENTER
ALGIERS 16102
Phone: 21387493                                                                                                                         Lotissement 1 Boubsila, Ouled Fayet
ITComp                                                                                                                                      ALGIERS 16102                                                                                                                           Phone: 21387493                                                                                                                    
Garidi 2
C T ALGER                                                                                                                                     Algiers 16005                                                                                                                              Phone: 213 21 56 32 33                                                                                                                      LOT N 28 MICRO ZONE
ALWAJIZ                                                                                                                                    Tebessa 12000                                                                                                                                  Phone: 213 37499412                                                                                                                            Cite 1er Novembre C12 Number 116
OASYS 
Phone 21321547725
16 Lot Paradou Said Hamdine - Hydra , Alger,  16000





27 November 2011

Community BI est un blog qui va contenir des news et des événements du monde la Business Intelligence en Algérie et dans le monde entier...l'équipe Community BI vous souhaite la bienvenue et vous encourage à contribuer et à interagir avec le contenu du blog pour promouvoir les métiers de la Business Intelligence en Algérie.
 Best regards, 'Badrou ZEGGAR