SQL Server 2008 Service pack 1 est disponible

Posté par wissemhabboub le 9 avril 2009

depuis deux jours, SQL server service pack1 est diponible pour téléchargement, des améliorations ont été apportées pour donner plus de possibilités à la gestion des services pack SQL server,  vous pouvez maintenant désinstaller le service pack  et revenir vers votre première instance.

beaucoup de corrections ont été apportés à différents niveaux : RDBMS, SSIS, SSAS, SSRS.

le Lien pour télécharger le service pack1 de SQL server 2008:

http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19 

le lien vers la note de publication contenant la procédure d’installation et la liste des correctifs intégrés au service pack 1 :

http://download.microsoft.com/download/5/5/8/55820375-92D3-4C8C-82F0-9B6750F1CC3B/ReleaseNotes.htm 

 

Publié dans SQL 2008 | 3 Commentaires »

Performance Point Server s’intègre à sharepoint

Posté par wissemhabboub le 5 mars 2009

Microsoft a annoncé l’intégration de Performance Point Server dans l’offre sharepoint Entreprise. Performance Point Server deviendra Performance Point Services for sharepoint.

La décision de Microsoft  d’intégrer les scorecards, les tableaux de bords et les fonctions analytiques de Performance Point Server 2007 dans SharePoint Server entreprise était basée sur le feedback des clients, selon Kurt DelBene,Senior Vice President of the Microsoft Office Business Platform Group,va permettre de réduire les coûts des licences et de démocratiser la BI au niveau des entreprises.

Le service pack 3 de performance point server sera disponible à la fin du 1èr semestre 2009 et il n aura pas de nouvelles versions du serveur de planification.

A mon avis cette décision va reenfrocer l’offre Microsoft pour les entreprises qui souhaitent avoir une diffusion large de la BI.

http://www.microsoft.com/presspass/features/2009/jan09/01-27KurtDelbeneQA.mspx

Publié dans PerformancePoint | 4 Commentaires »

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 »

SQL Server 2008 RTM disponible pour télechargement

Posté par wissemhabboub le 8 octobre 2008

La version complète de SQL server 2008 est disponible pour téléchargement en version française (évaluation 180 jours) sur le lien suivant: 

http://technet.microsoft.com/fr-fr/bb851668.aspx  

Avant d’installer jetez un coup d’œil sur la note de publication  qui décrit les problèmes connus que vous devez examiner avant d’installer SQL Server 2008: 

http://download.microsoft.com/download/d/0/c/d0c82291-f680-443f-8197-7c5fe4cdfd25/ReleaseNotesSQLServer2008_FRA.htm  

 

Publié dans SQL 2008 | Pas de Commentaire »

Configuration du log SSAS

Posté par wissemhabboub le 1 octobre 2008

Le log SSAS permet de capturer les requêtes lancées sur le serveur et de les sauvegarder dans une table de base de données ces informations peuvent être utilisées pour optimiser les performances des cubes en fonction des requêtes utilisateurs. 

On peut configurer les propriétés du serveur SSAS  via SQL Server Management studio, pou activer la journalisation des requêtes il faut mettre à true la propriété : Log\QueryLog\ CreateQuery. 

Les propriétés : LogTable / QueryLog-TableName et Log\QueryLog\ QueryLog- ConnectionString : définit la connexion et la table qui contiendra le journal des requêtes. 

La propriété : Log\QueryLog\QueryLogSampling permet de configurer l’échantillonnage des requêtes, c’est-à-dire si on utilise la valeur par défaut 10, parmi 10 requêtes utilisateur on ne sauvegarde dans le journal qu’une requête sur 10. 

 

Si vous jetez un coup d’œil sur la table journal vous n’allez pas trouver le texte de la requête MDX, mais vous trouverez juste le code des hiérarchies et des attributs utilisés dans la requêtes, l’objectif de la sauvegarde du journal des requêtes et de pouvoir l’utiliser après pour l’optimisation des performances en créant des agrégats pour les dimensions/attributs les plus utilisés par les utilisateurs c’est pour cette raison qu’on ne garde dans la table journal que la liste des attributs utilisés dans une requête, c’est suffisant pour l’optimisation des agrégats. 

Publié dans Analysis Services | Pas de Commentaire »

Performance Point SP1 disponible pour téléchargement

Posté par wissemhabboub le 30 juillet 2008

PerformancePoint Server 2007 Service Pack 1 est maintenant disponible pour téléchargement, vous pouvez le télécharger à partir des liens suivants:

Performance Point SP1 (x86): http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=28b1f86b-b7f2-4215-8bc9-8f8507ff8831

Performance point SP1 (x64): http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=6245c354-9191-4c4d-8c0c-c10d6c778af8

Les principaux nouveautés et améliorations sont : le support de Windows 2008 et SQL 2008, plus de datasource, plus de possibilités de filtres pour les rapports et tableaux de bord,…

Publié dans PerformancePoint | Pas de Commentaire »

Data Profiling avec SQL Server 2008 Integration services

Posté par wissemhabboub le 12 juillet 2008

Un nouveau composant a été ajouté à la barre d’outils SSIS qui permet d’auditer les données (Data Profilling) d’une table/requêtte ce qui offre aux développeurs la possibilité de connaitre mieux et de comprendre très rapidement ces données.

DataProfilling ToolBar

Le composant nous permet d’avoir pour chaque colonne : la distribution des valeurs, le pourcentage des nulls, divers statistiques (min, max, moyenne,…), retrouver les colonnes clés candidates, …. Ect.

On fourni au composant la connexion à notre base de données et la table/vue à auditer, et on configure quels sont les types d’audit désirés. Le résultat de l’audit est un fichier xml qui peut être visualisé  via le DataProfile Viewer.

DataProfilling Configuration

Voici quelques prises d’écran sur quelque type d’audit de données :

 DataProfilling 1

Distribution de taille de la colonne (43% des valeurs de la colonne Education ont la taille de 15 caractères).

DataProfilling 2

Modèles (pattern) retrouvés (Partial college représente 27% des valeurs de la colonne Education)

Publié dans SQL 2008 | Pas de Commentaire »

Calcul des tendances avec MDX – tendance logarithmique

Posté par wissemhabboub le 12 juin 2008

Une courbe de tendance logarithmique est utilisée lorsque la fréquence de modification des données augmente ou diminue rapidement, puis se stabilise. Une courbe de tendance logarithmique peut utiliser des valeurs négatives et/ou positives. La formule d’une tendance logarithmique se présente comme suit : Y=a * log(x)+b.

 exemple graphe tendance logarithmique

On peut dire donc, que la tendance logarithmique d’une variable y en fonction d’une variable x est la regression linéaire du log(x)

Exemple MDX : adventureWorks pour le calcul de la tendance logarithmique des ventes.

L’exemple suivant est le même que l’exemple de l’article précedent sauf qu’à la place de x on va fournir log(x) à la fonction LinRegPoint. on calcul la valeur de Y (dans notre cas le montant des ventes) en fonction de log(x) (dans notre cas le temps).

LINREGPOINT( Excel!Ln(Rank([Order Date].[Calendar].CurrentMember,[Order Date].[Calendar].CurrentMember.Level.Members)),

DESCENDANTS([Order Date].[Calendar].[All],[Order Date].[Calendar].CurrentMember.Level),

[Measures].[Internet Sales Amount],

Excel!Ln( Rank([Order Date].[Calendar].CurrentMember,[Order Date].[Calendar].CurrentMember.Level.Members)) )

Dans cet exemple j’ai utiliser la fonction Ln d’excel qui calcul le logarithme népérien, on peut utiliser les fonctions d’excel dans MDX à condition qu’Excel soit installé sur le serveur ou SQL Server Analysis Services est installé.

L’exemple ci-dessus calcul la tendance logarithmique du montant des ventes de AdventureWorks pour n’importe quel niveau de la dimension temps. C’est-à-dire si on explore avec les mois il va calculer la tendance logarithmique des mois et il peut prédire les prochaines valeurs des ventes pour les mois/trimestre/année à venir.

Publié dans Analysis Services | Pas de Commentaire »

123456
 

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