Tagged with BI

Sources de données dans Microsoft PowerPivot

Un excellent article est publié sur le TeamBlog de PowerPivot concernant les nouvelles sources de données disponibles dans le produit. J’installe et j’essais ce soir.

Sources:

http://blogs.msdn.com/powerpivot/archive/2009/12/07/data-import-in-november-ctp.aspx

http://blogs.msdn.com/powerpivot/

Tagged , ,

Microsoft PowerPivot pour Excel 2010 et SharePoint 2010

Microsoft | PowerPivot

Autrefois connu sous l’appellation “Projet Gemini”, Microsoft PowerPivot est un outil d’analyse de données qui procure une puissance de traitement remarquable, directement à partir de Microsoft Office Excel.

Microsoft PowerPivot tire profit de l’interface conviviale et intuitive d’Excel, bien connue par les utilisateurs:

Il permet de se connecter à un vaste bassin de sources de données, par exemple:

En termes de performance, lors du Professional Association for SQL Server (PASS) Summit 2009, Microsoft PowerPivot a démontré ses capacités impressionnantes en manipulant plus de 100 millions de rangées dans Excel!

Cependant, rien de plus convainquant que de faire l’essai soit même. J’ai tenté l’expérience moi même avec un log IIS de 10 000 000 de rangées: Fantastique!

Pour obtenir de plus amples renseignements : http://www.powerpivot.com/index.aspx

Tagged , , , , ,

Reporting Services – Moyennes ExecutionLog

Un peu de viande pour se créer un rapport, qui présente les moyennes en millisecondes, du temps requis pour générer un rapport SQL Server Reporting Service. La colonne Description de la table Catalog est utilisée car elle contient l’information permettant d’identifier facilement un rapport de Microsoft Dynamics CRM.

USE ReportServer
GO
-- Enlever les commentaires pour filtrer sur une plage de jours
--DECLARE
--      @FromTime DATETIME,
--      @ToTime DATETIME
--     SET @FromTime = '20091109'
--     SET @ToTime = '20091110'
SELECT
	[ExecutionLog].[ReportID],
	--[Catalog].[Description],
	AVG([ExecutionLog].[TimeDataRetrieval]) + AVG([ExecutionLog].[TimeProcessing]) + AVG([ExecutionLog].[TimeRendering]) AS 'Moyenne (ms) Totale' ,
	AVG([ExecutionLog].[TimeDataRetrieval]) AS 'Moyenne (ms) TimeDataRetrieval',
	AVG([ExecutionLog].[TimeProcessing]) AS 'Moyenne (ms) TimeProcessing',
	AVG([ExecutionLog].[TimeRendering]) AS 'Moyenne (ms) TimeRendering'
FROM
	[ExecutionLog] INNER JOIN [Catalog]
ON
	[ExecutionLog].[ReportID] = [Catalog].[ItemId]
--Enlever le commentaire pour que la plage de jours soit considérée.
--WHERE
--	[ExecutionLog].[TimeStart] BETWEEN @FromTime AND @ToTime
GROUP BY
	[ExecutionLog].[ReportID],
	[Catalog].[Description]
ORDER BY
	--[Catalog].[Description]
	'Moyenne (ms) Totale' DESC

Ici, nous groupons les résultats selon le ReportID de la table ExecutionLog. Vous pourriez choisir d’afficher la colonne Description de la table Catalog, qui à permière vue semble plus informative. Cependant, il est possible que la description du rapport n’ait pas été saisie. Afficher donc plutôt la colonne ReportID

Pour trouver à quoi correspond le ReportID, copiez le ReportID du rapport qui vous intéresse dans les résultats de la requête ci-dessus

'B1BC060E-59D7-405A-BC61-EEFC8D70EA4B'

La colonne Name de la table Catalog contient l’information qui l’identifie au CRM.

USE ReportServer
GO
SELECT [ItemID], [Name]
FROM [Catalog]
WHERE [ItemId] = 'B1BC060E-59D7-405A-BC61-EEFC8D70EA4B' -- ItemID correspond au ReportID que vous avez copiez plus tôt qui sort de la table ExecutionLog

Copier la contenue de la colonne Name

Le nom du Rapport se trouve dans la base de données de l’organisation. Donc:

USE MicrosoftCRM_MSCRM
GO
SELECT [Name],[Description], [ReportID] FROM dbo.FilteredReport
WHERE [ReportId] = '8c013e71-6da1-de11-8cfa-0050569f4944' -- Information récupérée dans la colonne Name de Catalog

Voilà. Vous avez quelques requêtes de base pour construire un rapport présentant des mesurables sur le temps d’exécution de vos rapports dans Microsoft Dynamics CRM.

Tagged , , ,

Report Builder 2.0

Voici la nouvelle version du Générateur de Rapport pour Microsoft SQL Server Reporting Services.

« Le Générateur de rapports version 2.0 Microsoft SQL Server 2008 propose un environnement de création de rapports intuitif aux utilisateurs en entreprise et aux utilisateurs avec pouvoir. Il prend en charge toutes les fonctionnalités de SQL Server 2008 Reporting Services. Le téléchargement inclut un programme d’installation autonome pour la version 2.0 du Générateur de rapports. »

Exemple de création d’un rapport :

Création du Data Source :

image0014

image0032

Spécifier les données.

image0052

Ou en utilisant le Query Designer.

image0072

Organiser les champs.

image0094

Choisir la mise en forme.

image0113

Choisir un style.

image0134

Aperçu de l’outil.

image0152

Voici des éléments que vous pouvez intégrer à vos rapports.

image0172

Vous pourrez télécharger le logiciel à l’adresse suivante :

http://www.microsoft.com/downloads/details.aspx?familyid=9F783224-9871-4EEA-B1D5-F3140A253DB6&displaylang=fr

Tagged , , ,
Follow

Get every new post delivered to your Inbox.