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 »

Data management avec SQL server 2008 Integration services

Posté par wissemhabboub le 22 octobre 2009

Cette vidéo décrit brièvement les avantages de l’utilisation de SQL Server 2008 Integration servcies pour Gérer le patrimoine informationnel de l’entreprise (Data Management)

Image de prévisualisation YouTube

 

Publié dans BI Theorie, Integration Services, SQL 2008 | 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 »

Utilisation des Dimensions à variation lente (SCD)

Posté par wissemhabboub le 26 mai 2008

souvent on croit qu’il y a relation entre les dimensions à variation lente et SSAS et on pose souvent une question du type:

Question:

Dans mon datamart, j’ai une dimension dont un des attributs depend du temps, c-a-d que sa valeur peut changer avec le temps, j’ai pensé alors au SCD de type2 ,donc j’ai ajoute des colonnes : start_date et end_date,
mais ce qui me préoccupe, c’est comment faire le lien avec le moteur d’analyse SSAS, comment il prendra compte de ces champs?
si je fais une requete MDX sur un objet selon une date donnée, comment pourra t-il choisir la ligne exacte?

 

Réponse:

En faite le composant SCD ne gère pas la relation avec la table de fait. tous ce qu’il fait est de gèrer la table de la dimension seulement c’est à dire en fonction de la configuration (Type 1,2,3) il ajoute les lignes à la table de dimension en mettant à jour les champs startdate et enddate.et c’est à nous aprés de faire nos requettes/Composants SSIS de chargement de la table de fait (au moment ou on récupère la clé de dimension à ajouter à la table de fait) d’ajouter dans la condition de jointure la relation avec startdate et enddate de la table de dimension.on affecte à la ligne de la table de fait en fonction de sa date, la ligne de dimension correspondante (la ligne active à cette date)

Exemple:
table de dimension est « DimTable »
ton attribut de dimension est « attribut »
La table de fait « FactTable »
Le champ date de la table de fait est « datetransaction »
A un moment donnée au niveau de notre package SSIS on doit récupérer la surrogateKey de la table de dimension « DimTable » qui représente la clé unique de notre dimension (et non pas la clé métier) afin de l’insérer dans la table de fait. a ce moment la requette sera la suivante:
Select DimTable.Surrogatekey
from Facttable Inner Join Dimtable on ( and FactTable.datetransaction between DimTable.startDate and Dimtable.EndDate)

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

Publié dans Integration Services | 1 Commentaire »

Problème fréquent avec dimensions à variation lente (Slowly changing Dimension)

Posté par wissemhabboub le 9 mai 2008

Un problème fréquent qu’on rencontre souvent avec les dimensions à variation lente surtout quand on travail avec les modèles de fichiers Excel de Kimball pour la génération du datawarehouse, le problème rencontré c’est qu’à chaque exécution de notre package pour charger une dimension, on remarque que les données sont insérés à la fin de la table automatiquement et on a l’impression que dimension à variation lente ne fonctionne pas.

et bein on a tors!!!!

le problème se pose quand on définie une valeur par défaut différente de NULL aux colonnes de la table de la dimension « RowEndDate et RowStartDate » qui gère l’expiration d’un enregistrement donné (évidement dans le cas ou on gère les attributs historique par les dates et non pas par un boollean).
dans le cas des fichiers Excel de Mr Kimball la valeur par défaut de cette colonne « RowEndDate » est : 31/12/9999

Si vous allez dans votre package ou vous avez configurer votre dimension à variation lente et vous afficher la propriété « CurrentRow Where » du composant, vous allez trouver par défaut [RowStartDate] IS NOT NULL AND [RowEndDate] IS NULL. cette propriété détermine quand est ce que le composant va considérer qu’une ligne est active ou pas, dans le cas ou vous définissez une valeur par défaut à la colonne RowEndDate tel que Kimball le fait différente de Null il faut changer cette propriété « CurrentRow Where » exemple: Year(RowEndDate)=9999.

http://msdn.microsoft.com/fr-fr/library/ms141715.aspx
http://msdn.microsoft.com/fr-fr/library/ms136014.aspx

Publié dans Integration Services | Pas de Commentaire »

Données non structurés (Unstructured Data) & TextMining

Posté par wissemhabboub le 2 mai 2008

La combinaison des composants SSIS de texte mining et de traitement des données non structurées : file import, Fuzzy groupping, fuzzy lookup, term extraction et term lookup et les algorithmes de DataMining offrent une maniabilité et un traitement des données non structuré impressionnante. Dans ce qui suit, je vais introduire quelques scénarios d’utilisation de données non structurées. 

Supposant que vous avez des données textes stockés dans des fichiers différents rapatriés à partir des sites internet ou à partir des données d’un call center sur un thème données (commentaires sur un produit, Assistance Clientèle,…), et vous désirez analyser ces données. 

Nettoyage de données : 

L’utilisation de Fuzzy groupping pour nettoyer vos données et trouver des lignes canonique (exemple: si vous avez une table contenant des lignes en double mais avec quelque différence et vous voulez avoir une table nettoyée) 

Association des fichiers à des entités métiers : 

Utiliser File import pour importer les fichiers dans une colonne de table pour pouvoir bénéficier des traitements possibles sur les tables et associer vos fichiers texte à des entités métiers (produits, client,….) : chaque fichier texte peut correspondre un produit ou autre entité métier. 

Utilisation des dictionnaires métiers : 

Si vous avez des dictionnaires métier, vous pouvez utiliser le composant recherche de terme (term lookup) pour chercher la fréquence d’apparition des termes du dictionnaire dans votre colonne texte (exemple: analyser le contenu de vos fichiers textes pour évaluer l’appréciation des clients sur des produits en utilisant un dictionnaire contenant les noms les termes utilisés pour apprécier ou non un produit). 

Création de dictionnaire /Extraire des noms, phrases,… : 

Si vous ne possédez pas des dictionnaires métiers et vous voulez en créer ou si vous voulez extraire des noms, des phrases,… a partir du texte utilisez extraction de terme (Term extraction). 

Recherche des correspondances non exactes (Recherche floue) : 

L’utilisation de Fuzzy lookup pour trouver la correspondance non exacte entre une colonne texte dans une table et une autre dans une table de référence en utilisant la logique floue avec degré de similitude (exemple: a partir d’une table contenant les noms de vos produits saisie d’une manière non homogène, on veut faire le mappage avec la table produit de notre BDD; fuzzy lookup reconnait les noms de produits même s’ils ne sont pas écrit exactement de la même manière tel que :micro ordinateur & ordinateur par exemple, Fuzzy Lookup offre la possibilité aussi de paramétrer le degré de similitude entre le texte à mapper et le texte de référence). 

La combinaison de ces composants avec les algorithmes de datamining de SQL server Analysis services clustering pour faire la segmentation (classer les appels d’un call center par fréquence de répétition de certain de termes) ou l’association pour trouver les phrases/ les mots qui se répètent souvent ensemble qui peuvent être utiles pour améliorer les performances des agents d’un call center par exemple. 

Liens utiles: 

http://www.microsoft.com/technet/prodtechnol/sql/2005/intro2is.mspx
http://msdn.microsoft.com/fr-fr/library/ms141809.aspx
http://msdn.microsoft.com/fr-fr/library/ms137850.aspx 

 

 

Publié dans Analysis Services, Integration Services | 2 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 »

Destination XML pour le Flux de données SSIS 2005

Posté par wissemhabboub le 22 mars 2008

certainement vous avez remarqué l’absence de destination XML dans la barre d’outils du Data Flow destination, en fait le composant existe avec les samples (exemples)  du SQL server 2005, alors installez DB samples à partir du CD d’installation de SQL server 2005 sinon téléchargez les à partir du site codeplex : http://www.codeplex.com/SqlServerSamples/Release/ProjectReleases.aspx?ReleaseId=4000

allez dans le répértoire : …\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Programming Samples\Data Flow\DataSetDestination Component Sample. C’est un exemple illustrant comment peut on etendre les composants d’ Integration services en créeant des composants personnalnisées.

Procédure d’installation:

1- il faut avoir soit Visual Studio 2005 ou .Net framework SDK 2.0

2- Lancer l’utilitaire de ligne de commande  de VS 2005 ou de .Net frmwk SDK.

3- En utilisant la commande CD placer vous dans le répértoire Samples

4- utilisez la commande « sn -k SampleKey.snk » pour générer une clé pour le répértoire samples toute entier pour ne pas se casser le tête aprés.

5- Ouvrez la solution DataSetDestination.sln et génerz la.

6- Copiez l’assembly (DatasetDestinationCS.dll or DatasetDestinationVB.dll) vers le répértoire PipelineComponents qui se trouve %system%\Program Files\Microsoft SQL Server\90\DTS.

7- Copier l’assembly à partir du du dossier PipelineComponents  vers le dossier ou se trouve global assembly cache (GAC) , %system%\assembly

8- Ouvrez BI Dev Studio, cliquez avec le bouton droit sur la barre d’outils puis cliquez sur Choisir elements (Choose Items).

9- Dans la boite de dialogue cliquez sur l’onglet elements de Flux de données SSIS (SSIS Data Flow Items).

10- Cohez votre composant puis cliquez sur OK

C’est fait votre composant DataSet destination est prêt à l’emploi et vous pouvez mnt l’utiliser comme XML destination.

Publié dans Integration Services | 2 Commentaires »

Fournisseur Microsoft OLEDB pour DB2

Posté par wissemhabboub le 15 mars 2008

Le fournisseur Microsoft OLE DB pour DB2 est un composant COM permettant d’intégrer les données vitales stockées dans des bases de données DB2 d’IBM à de nouvelles solutions basées sur Microsoft SQL Server 2005 Enterprise Edition et Developer Edition. Les développeurs et administrateurs SQL Server peuvent utiliser ce fournisseur avec Integration Services, Analysis Services, Replication, Reporting Services et Distributed Query Processor. Exécutez le package de téléchargement à extraction automatique pour créer le dossier d’installation. Le même programme d’installation installera le fournisseur et les outils à la fois sur des ordinateurs x86, x64 et IA64. Ce package comprend des mises à jour du produit sous la forme d’un Service Pack 1 intégré. Lisez le guide d’installation et le fichier Lisezmoi pour plus d’informations.

    Téléchargez le fournisseur: Package (DB2OLEDB.exe) – 8276 Ko

     

Publié dans Analysis Services, Integration Services, Reporting Services | 2 Commentaires »

Fournisseur de données Microsoft .NET pour mySAP Business Suite

Posté par wissemhabboub le 15 mars 2008

    Le fournisseur de données Microsoft .NET pour mySAP Business Suite permet à SQL Server 2005 d’accéder aux données SAP. Ce fournisseur permet de créer un package Integration Services capable de se connecter à une solution mySAP Business Suite, puis d’exécuter des commandes visant à accéder à des données par le biais des interfaces prises en charge. Il permet également de créer des rapports Reporting Services sur un serveur exécutant mySAP Business Suite.
    Vous pouvez utiliser le fournisseur de données Microsoft .NET pour mySAP Business Suite dans l’Assistant Importation et Exportation SQL Server et dans diverses fonctionnalités d’Integration Services (comme la tâche de script, le composant DataReader Source et le composant Script), ainsi que dans les extensions pour le traitement des données de Reporting Services.
    Le fournisseur de données Microsoft .NET pour mySAP Business Suite n’est pas inclus dans SQL Server 2005. La version préliminaire est concédée sous licence, tel que décrit dans les termes du contrat de licence. Consultez le fichier Lisezmoi fourni avec le téléchargement pour plus d’informations sur la configuration requise lors de l’utilisation du fournisseur de données Microsoft .NET pour mySAP Business Suite.
    Cas d’utilisation métier:

    Extraction des données métiers vers un fichier plat,Excel , base de données,….

    Chargement en bloc des données business dans un datawarehouse

    Croiser les donées provenant de plusieurs sources y compris mySAP busines suite solution

    Mise à jours temps réel du data warehouse update avec les données de mySAP Business Suite solution

    Ecriture vers mySAP Business Suite solution via l’interfaces (BAPIs)

    Reporting Ad-hoc

    Viewing Visualiser les données en temps réel via un portail (Microsoft Sharepoint® par exemple) 

    …..

    Téléchargez le fournisseur MySap Business Suite : Package X86 (DataProviderSAP.exe) – 3622 Ko

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

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