Microsoft business-intelligence

1 125 vues

Publié le

BI COURSE

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 125
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
34
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Microsoft business-intelligence

  1. 1. La FAQ Microsoft Business Intelligence Date de publication : 13/01/09 Dernière mise à jour : 13/01/09Cette F.A.Q. a été réalisée à partir des connaissances de membres de Developpez.comen vue de répondre à des questions fréquemment posées par les utilisateurs.Elle traite de tout type de questions portant sur Reporting Services (SSRS), AnalysisServices (SSAS), Integration Services (SSIS) voire Management Studio (SSMS) deSQL Server.Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nousvous souhaitons une bonne lecture.Léquipe Microsoft BI de Developpez.com.
  2. 2. Ont contribué à cette FAQ : Fleur-Anne.Blain - ygrim - Reskibil - gassisprog - wissem-habboub -
  3. 3. La FAQ Microsoft Business Intelligence1. SSRS : SQL Server Reporting Services (16) ............................................................................................................................42. SSMS : SQL Server Management Studio (1) ......................................................................................................................... 103. SSIS : SQL Server Integration Services (10) ..........................................................................................................................114. SSAS : SQL Server Analysis Services (3) ..............................................................................................................................14 -3-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  4. 4. La FAQ Microsoft Business Intelligence Sommaire > SSRS : SQL Server Reporting Services Quest-ce que SSRS ?Auteurs : Fleur-Anne.Blain , SSRS, qui est lacronyme de SQL Server Reporting Services, est un outil permettant de concevoir des rapports ou des modèles de reports. Ce service est intégré à Visual Studio et SQL server. Un report (basé sur le langage XML) est créé depuis Visual Studio, ou par le générateur de rapport. Le rapport est publié sur un serveur Reporting Services et les utilisateurs pourront visionner ces rapports selon 3 possibilités : • Directement depuis le Portail Reporting Services • Depuis des pages WEB appelant les WebServices • Directement via les reports Remarque : SSRS est disponible aussi gratuitement avec une version express de SQL Server 2005 qui inclus le serveur et les Reporting Services (Microsoft SQL Server 2005 Express Edition with Advanced Services et Microsoft SQL Server 2005 Express Edition Toolkit) Comment insérer une image de fond à un rapport ?Auteurs : Fleur-Anne.Blain , Pour insérer une image il faut aller dans le menu report> embedded images, ajouter une image. Ensuite, il faut aller dans les propriétés du rapport au niveau de longlet backgroundImage, à source préciser la propriété embedded et value sélectionner le nom de limage voulue. Réalisé sur SQL Server 2K5 Quels outils sont nécessaires pour concevoir des rapports ?Auteurs : Fleur-Anne.Blain , -4-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  5. 5. La FAQ Microsoft Business Intelligence • Visual studio 2005 • Sinon, dans la version 2005 de SQL Server, nous disposons dun module Business Intelligence Development Studio, qui fournit tout le nécessaire pour concevoir des rapports (Report Designer). Comment modifier la taille dun rapport ?Auteurs : Fleur-Anne.Blain , Pour modifier la taille dun rapport (ou passer de portrait à paysage) il faut passer par les propriétés du rapport soit directement en cliquant sur le rapport puis propriétés où il y a un onglet Size pour préciser hauteur et largeur. Soit dans le menu rapport>Propriétés du rapport. Au niveau de longlet layout, il est possible de définir une taille de rapport ainsi que les marges. Réalisé sur SQL Server 2K5 Que faire pour avoir deux axes des Y ?Auteurs : ygrim , Réponse énervante : on ne peut pas ! Mais il existe des outils third party (tel que Dundas) qui permettent de le faire. Ces composants sont payants. La version 2008 de SSRS permet de faire de tels graphiques. Réalisé sur SQL Server 2K5 Comment alterner la couleur des lignes dun tableau ?Auteurs : ygrim , Reskibil , SSRS, et cest une limitation, ne possède pas de composant pour faire ce genre de présentations, il faut passer par du code VB : =IIF(RowNumber(Nothing) Mod 2=0, "Silver","White") Appliquez cette formule au niveau de la couleur de la ligne de votre choix et il y aura alternance de couleurs. Réalisé sur SQL Server 2K5 On peut également passer par du code VB pour alterner la couleur des lignes : Private bOddRow AS BOOLEAN FUNCTION AlternateColor(ByVal OddColor AS String, _ ByVal EvenColor AS String, ByVal Toggle AS BOOLEAN) AS String IF Toggle Then bOddRow = NOT bOddRow IF bOddRow Then RETURN OddColor Else RETURN EvenColor End IF End FUNCTION A mettre dans le code du rapport (click droit, propriétés puis code) et on lappelle dans le rapport : =Code.AlternateColor("LightGrey", "White", True) pour la 1ere colonne et =Code.AlternateColor("LightGrey", "White", False) pour les autres -5-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  6. 6. La FAQ Microsoft Business Intelligence Avantage : Permet de colorer ligne à ligne le tableau indépendamment des lignes masquées par un filtre. Comment alterner la couleur des lignes dun tableau en colorant par groupe ?Auteurs : Reskibil , Ce sera encore en VB mais cette fois, on ne compte plus ligne par ligne mais on compare un élément avec celui de la ligne précédente et en fonction du résultat, on choisit une couleur : Private bOddRow AS BOOLEAN, n AS Integer FUNCTION AlternateColor(ByVal OddColor AS String, _ ByVal EvenColor AS String, ByVal Toggle AS BOOLEAN, ByVal projno AS String) AS String on inverse la couleur de base a chaque ligne bOddRow = Not bOddRow si le n° de projet est le meme qua la ligne précédente, on réinverse la couleur If projno = n then bOddRow = Not bOddRow n prend la valeur du n° de projet de la ligne n = projno En fonction de bOddRow, on renvoie la couleur If bOddRow Then Return OddColor Else Return EvenColor End If End Function Ensuite, on appelle la fonction : =Code.AlternateColor("LightGrey", "White", True, Fields!Project_Number.Value) pour la 1ere colonne et =Code.AlternateColor("LightGrey", "White", False, Fields!Project_Number.Value) pour les autres Dans cet exemple, la coloration sera identique pour chaque ligne ayant le même n° de projet et alternativement dun groupe à lautre. Réalisé sur SQL Server 2K5 Comment sauter une ligne dans une cellule de rapport ?Auteurs : Reskibil , Il est possible dans une cellule de rapport dinsérer des sauts de lignes dans la cellule (comme un ALT + ENTER dans Excel). Pour celà, il suffit dinsérer VbCrLf. Par exemple : ="Ligne1" & VbCrLf & Parameter!Ligne2.value Donnera : Ligne1 ParamLigne2 -6-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  7. 7. La FAQ Microsoft Business Intelligence Réalisé sur SQL Server 2K5 Comment accéder au gestionnaire du serveur de rapport ?Auteurs : Fleur-Anne.Blain , Après déploiement dudit rapport, il est accessible via lurl suivante : http://nomdevotreserver/reports/ ou http://localhost/reports/ Réalisé sur SQL Server 2K5 Comment modifier lapparence du gestionnaire de rapport?Auteurs : Fleur-Anne.Blain , Modifier la feuille de style suivante: C:Program FilesMicrosoft SQL ServerMSSQL.3ReportingServices ReportManagerStylesReportingServices.css Pour changer les images, aller dans C:Program FilesMicrosoft SQL ServerMSSQL.3Reporting Services ReportManagerimages pour mettre licône de votre entreprise ou autre. Réalisé sur SQL Server 2K5 Quels sont les formats dexport de rapport possibles ?Auteurs : Fleur-Anne.Blain , Il existe plusieurs formats dexport de rapport Reporting Services : • Fichier au format HTML/XML • Fichier TIFF (image) • Fichier PDF • Fichier Excel (97 à 2007) • Fichier archive web • Fichier CSV Réalisé sur SQL Server 2K5 Comment ajouter son propre modèle de rapport aux modèles existants ?Auteurs : Fleur-Anne.Blain , Etape 1 : Créer son rapport dans projet de serveur de rapports dans SQL Server Business Intelligence Development Studio Etape 2 : Ajouter tout ce qui est nécessaire à votre modèle (un logo, nom dentreprise, pied de page, etc.) Etape 3 : Enregistrer et nommer votre nouveau modèle (nomdevotremodele.rdl). Il vous faut lenregistrer dans C: ProgramFilesMicrosoftVisualStudio8Common7IDEPrivateAssembliesProjectItemsReportProject. Etape 4 : Vous disposez dun nouveau template -7-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  8. 8. La FAQ Microsoft Business Intelligence Réalisé sur SQL Server 2K5 Comment ajouter des paramètres à son rapport (requête paramétrée) ?Auteurs : Fleur-Anne.Blain , Pour ajouter un ou plusieurs paramètres (cest-à-dire une valeur cohérente donnée par lutilisateur pour obtenir un résultat spécifique sur un rapport) il suffit daller dans le menu rapport>Paramètres du rapport. Partant de là, il faut nommer le paramètre, spécifier le type de données, si on autorise les valeurs nulles, sil faut une valeur par défaut, une liste de valeur, etc. Et valider. Réalisé sur SQL Server 2K5 Comment déployer un rapport sur le serveur de rapport ?Auteurs : Fleur-Anne.Blain , Etape 1 : démarrer si ce nest pas déjà fait votre serveur de rapport. Pour cela, aller dans démarrer>executer>cmd puis saisir net start reportserver Etape 2 : Aller dans les propriétés du projet, pour vous éviter une "erreur" lors de lexécution de votre report, spécifier lurl que vous utilisez pour déployer vos reports, et mettez la propriété OverwriteDataSources à true. Cela vous évitera davoir un message davertissement vous signalant que la base de données existe déjà (car elle est rechargée à chaque exécution). Si vous changez de serveur, changez aussi lurl des propriétés du projet. Etape 3 : Déployer votre projet, cliquez droit sur votre solution et faites "Déployer" Etape 4 : Aller sur le gestionnaire de rapport pour vérifier le déploiement (en plus de la fenêtre dexécution) via navigateur Internet en saisisant lURL suivante: http://nomdevotreserver/reports/ ou http://localhost/reports/ . Réalisé sur SQL Server 2K5 Que faire lorsquon a un message du type "le serveur web a refusé la connexion" ?Auteurs : Fleur-Anne.Blain , Cocher "Ne pas utiliser de serveur proxy pour les adresses locales" sous Outils > Options Internet > Connexions > Paramètres Réseaux > Serveur Proxy Réalisé sur SQL Server 2K5 Comment colorer une ligne selon la valeur dune cellule?Auteurs : gassisprog , Reskibil , Lobjectif de cette astuce est de colorer une ligne selon la valeur dune cellule. Appliquez cette formule en VB au niveau de la couleur de la ligne = iif((FIELDS!Prix.Value) > 10000, "Red", "Green") Ceci nous donne une couleur Rouge pour les prix qui dépassent la valeur 10000 et une couleur Verte pour les prix inférieur. Astuce : Lobjectif de cette astuce est de compléter la solution précédente -8-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  9. 9. La FAQ Microsoft Business Intelligence =IIF(FIELDS!trimestre.value=1,"Red",IIF(FIELDS!trimestre.value=2,"Blue",IIF(FIELDS! trimestre.value=3,"Black","Green"))) Ceci nous donne une couleur Rouge pour le premier trimestre, une couleur bleue pour le deuxième trimestre, une couleur noire pour le troisième trimestre et une couleur verte pour le quatrième trimestre. Réalisé sur SQL Server 2K5 -9-Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  10. 10. La FAQ Microsoft Business Intelligence Sommaire > SSMS : SQL Server Management Studio Comment accélérer le démarrage de Management Studio ?Auteurs : Reskibil , Au démarrage de SSMS, un certain nombre dactions sont faites, notamment la vérification des certificats. Pour accélérer louverture de SSMS, il suffit douvir Internet Explorer sur le poste/serveur hébergeant SQL Server, daller dans Options Internet, onglet "Avancé" et de décocher "Vérifier la revocation des certificats de léditeur". Réalisé sur SQL Server 2K5 - 10 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  11. 11. La FAQ Microsoft Business Intelligence Sommaire > SSIS : SQL Server Integration Services Quest-ce que SSIS?Auteurs : Fleur-Anne.Blain , SSIS, qui signifie SQL Server Integration Services, est un outil dextraction, de transformation et de chargement de données, en bref ce que lon appelle un ETL. On extrait dune source de données, puis suit la transformation si besoin, pour ensuite injecter ces données vers MS SQL Server ou encore dautres destinations. SSIS est lamélioration de la version 2005 dun outil souvent plus connu, dans les versions antérieures à 2005, sous le nom de Data Transformation Services, soit DTS. Remarque : SSIS nest pas disponible dans les versions Express dSQL Server Comment avoir des sources et des destinations dynamiques ?Auteurs : ygrim , Il est parfois pratique davoir des sources (ou destinations) dynamiques, notamment dans le cas dETL qui créent un fichier nommé différemment chaque jour. Pour cela, il suffit premièrement dactiver la propriété DelayValidation du composant, puis, dans la fenêtre de propriétés, choisir Expressions et sélectionner lexpression ConnectionString. Il ne vous reste plus quà donner lexpression de votre choix ! Réalisé sur SQL Server 2K5 Comment modifier le nombre de composants exécutés en parallèle ?Auteurs : ygrim , Il existe deux variables qui permettent de contrôler le nombre déléments ControlFlow / DataFlow qui sexécutent en parallèle : • La propriété MaxConcurentExecutables, définit au niveau du package permet de définir le nombre de control Flow séxécutant en parallèle. • La propriété EngineThread, définit au niveau du Data Flow, permet de contrôler le parallélisme à linterieur du DataFlow Réalisé sur SQL Server 2K5 Quelles sont les sources de données possibles avec SSIS ?Auteurs : Fleur-Anne.Blain , Les sources de données possibles avec SSIS sont : - 11 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  12. 12. La FAQ Microsoft Business Intelligence • Les fichiers plats • Les fichiers binaires • Source OLE DB • DataReader Source (.net provider) • Les fichiers XML Réalisé sur SQL Server 2K5 Comment Importer / exporter des données rapidement avec lassistant ?Auteurs : ygrim , Cest très simple ! Dans votre projet SSIS, faites un clic droit sur le dossier Packages SSIS dans lexplorateur de solutions et choisissez assistant importation et exportation. Vous accédez à un Wizard qui vous permet de spécifier votre source, votre destination, vos mappings et le tour est joué Réalisé sur SQL Server 2K5 Comment fonctionne un flux de contrôle?Auteurs : Fleur-Anne.Blain , Un flux de contrôle est un processus synchrone qui regroupe une ou plusieurs tâches à réaliser (à savoir que la tâche n doit être terminée pour que la tâche n+1 puisse sexécuter). Les tâches peuvent sexécuter en série ou en parallèle en fonction des liens paramétrés entre elles. Il est possible de définir un ordre dexécution des tâches ou encore des conditions dexécution. Réalisé sur SQL Server 2K5 Comment obtenir via SQL lactivité dun job SSIS ?Auteurs : Fleur-Anne.Blain , SELECT * FROM msdb.dbo.sysjobactivity Réalisé sur SQL Server 2K5 Comment éliminer les doublons avant une insertion ?Auteurs : Fleur-Anne.Blain , Deux possibilités : • Soit dans le flux, avant la destination des données, insérer un composant Requête avec un select distinct, tout simplement. • Soit dans le flux, avant la destination des données, insérer un composant de flux. Attribuer à ce dernier les données à filtrer puis préciser dans le paramétrage "Supprimer les doublons" (cocher la case). - 12 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  13. 13. La FAQ Microsoft Business Intelligence Réalisé sur SQL Server 2K5 Est-il possible dexécuter des lot DTS (SQLServer 2K) avec SSIS (SQLServer 2K5) ?Auteurs : Fleur-Anne.Blain , La réponse est OUI. SSIS dispose, entre autres, de toutes les fonctionnalités connues de la version 2000 dSQL Server mais certains paramètres lors de migration de lots 2000 to 2005 ne sont pas pris en compte. Mais avec SSIS, il est possible dexécuter des lots DTS 2K. Pour cela, il faut une instance SQL Server 2k soit disponible sur un serveur ou que SQL Server 2k DTS Run-time soit présent sur la machine disposant dIntegration Services. La migration des lots DTS se fait à laide de lassistant SQL Server BI Studio. Remarque : cette solution ne prend en compte que lexécution de lots DTS Réalisé sur SQL Server 2K et 2K5 Est-il possible de modifier des lots DTS (2K) via SSIS (2k5) ?Auteurs : Fleur-Anne.Blain , Oui mais il est nécessaire de disposer de SQL Server 2000 Entreprise Manager. SSIS instancie alors un lot DTS (2k) comme une tâche exécutable. Réalisé sur SQL Server 2K5 - 13 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/
  14. 14. La FAQ Microsoft Business Intelligence Sommaire > SSAS : SQL Server Analysis Services MDX cest quoi? Cest pourquoi ?Auteurs : Fleur-Anne.Blain , MDX signifie Multidimensional expressions, créé pour interroger des bases de données OLAP by Microsoft. Cest un langage nécessaire afin dinterroger ou déchanger des données avec une source de données multidimensionnelles et donc travailler avec Analysis Services. Que faire dans le cas dune relation many to many entre une dimension et la table de faits ?Auteurs : Fleur-Anne.Blain , SSAS, dans sa version 2005, prend en charge un design pattern qui permet davoir une relation Many to Many entre une dimension et la table de faits. Ce pattern consiste en la création dune table intermédiaire (Factless Fact Table) entre les deux tables. Pour ce faire, créez une table de jointure dans votre DSV (comme dans le modèle relationnel), allez dans le concepteur de cubes, spécifiez que cest une table de faits, puis allez dans utilisation des dimensions et à lintersection de la table de faits et la table de dimension en Many to Many, placez votre table de jointure. Réalisé sur SQL Server 2K5 Comment connaître les raisons dun crash de SSAS ?Auteurs : wissem-habboub , Afin de vous aider à diagnostiquer le problème, SSAS possède un fichier trace spéciale appelé « flight recorder » qui est similaire à une boite noire dun avion et qui enregistre des captures sur les activités et létat du serveur. Le fichier se trouve à lemplacement suivant : « ##Program FilesMicrosoft SQL ServerMSSQL.2OLAPLog FlightRecorderCurrent.trc » Par Défaut, SSAS capture les activités et létat du serveur pour la dernière heure seulement. Dès quune heure passe, SSAS archive le fichier trace en cours sous un autre nom « FlightRecorderBack.trc » et commence un autre fichier trace. Les fichiers trace peuvent être ouvert avec « SQL Server Profiler » afin de connaitre les causes du crash. NB : Lactivation et le paramétrage de la capture des activités et létat du serveur (FlightRecorder) se fait à partir des propriétés du serveur SSAS au niveau de SSMS Réalisé sur SQL Server 2K5 - 14 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sourcesconstitue une oeuvre intellectuelle protégée par les droits dauteurs. Copyright © 2009 Developpez LLC. Tout droits réservés Developpez LLC. Aucunereproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents et images sans lautorisation expresse de DeveloppezLLC. Sinon vous encourez selon la loi jusquà 3 ans de prison et jusquà 300 000 E de dommages et intérêts. http://business-intelligence.developpez.com/

×