Boite à outils Office

Le Data Warehouse & les analytics reports de Commerce Server

Analytics, Commerce Server, Reporting Add comments

Commerce Server offre dans sa version entreprise une suite analytics basée sur un Data Warehouse made by Commerce Server.

Dans ce post, je vais donc m’atteler à vous expliquer comment paramétrer tout cela et vous donner un aperçu des différents rapports.

Avant de démarrer votre installation, il vous faut avoir configurer et installer:

  • SQL Server Analysis Services (SSAS)
  • SQL Server Reporting Services (SSRS)
  • SQL Server Integration Services (SSIS)

Puis vérifié ces pré requis:

Nous allons donc maintenant “dépuper” le fichier de ressource du Data Warehouse (le fichier se trouve sur %commerce_server_root%\Pup Packages\DW.pup). Cette ressource va créer la base de données qui servira de référentiel pour notre cube.

Attention: si vous installez votre Data Warehouse dans une autre langue que l’anglais vous devez impérativement modifier le fichier %commerce_server_root%\Data\CommerceOlap.xmla à la ligne 9679, en remplaçant le texte “Everyone” par “Tout le monde” pour les francophones.

<Roles>
  <Role>
    <ID>All Users</ID>
    <Name>All Users</Name>
    <Members>
      <Member>
        <Name _loc="locData">EveryoneTout le monde</Name>
      </Member>
    </Members>
  </Role>
</Roles>

Commerce Server - Add Data Warehouse ressourece: Commerce Server Manager Commerce Server - Add Data Warehouse ressourece: Open DW.Pup Commerce Server - Add Data Warehouse ressourece: Select the Data Warehouse ressource Commerce Server - Add Data Warehouse ressourece: Use a new ressource Commerce Server - Add Data Warehouse ressourece: Confirm the parameter Commerce Server - Add Data Warehouse ressourece: rocking ;) Commerce Server - Add Data Warehouse ressourece: give a name to the ressource Commerce Server - Add Data Warehouse ressourece: still rocking Commerce Server - Add Data Warehouse ressourece: yeah Commerce Server - Add Data Warehouse ressourece: confirmation Commerce Server - Add Data Warehouse ressourece: Proof :)

Une fois la structure du Data Warehouse et les cubes mis en place, nous allons installer les rapports. Pour cela, ouvrez le Command Prompt de Commerce Server, et tapez “ReportInstaller.exe”:

Commerce Server - Import de reports: Open the shell Commerce Server - Import de reports: run the program

Sur la boite de dialogue, renseignez les champs et testez les en cliquant sur “Test Connection”. Si tout est ok, cliquez sur “Install Reports”

Commerce Server - Import de reports: set the report Commerce Server - Import de reports: report server Commerce Server - Import de reports: list of reports

Il est maintenant temps de configurer les différentes permissions pour le compte DTSImport pour nos bases de données:

  • MSDB
    • db_datareader, db_dtsadmin, db_dtsltduser , db_dtsoperator
  • <nomDuSiteCommerceServer>_DataWarehouse
    • db_datareader, db_datawriter, db_owner, db_ddladmin
  • <nomDuSiteCommerceServer>_marketing
    • db_datareader
  • <nomDuSiteCommerceServer>_marketing_lists
    • db_datareader
  • <nomDuSiteCommerceServer>_productcatalog
    • db_datareader
  • <nomDuSiteCommerceServer>_profiles
    • db_datareader, Profile_Schema_Reader
  • <nomDuSiteCommerceServer>_transactionconfig
    • db_datareader
  • <nomDuSiteCommerceServer>_transactions
    • db_datareader

Ajoutez ensuite cet utilisateur au groupe administrateur de votre serveur SSIS/SSAS.

Pour terminer l’installation, nous devons importer les DTS à la mode 2000. Pour cela, il nous faut lancer le Data Warehouse Import Wizard. Il n’est pas nécessaire de lancer l’import des données dans ce wizard car il peut-être fais ensuite.

Sauvegardez les donc dans la base de données SQL Server:

Commerce Server - Import dts wizard: Open Commerce Server - Import dts wizard Commerce Server - Import dts wizard: select a Commerce Site Commerce Server - Import dts wizard: Commerce Server - Import dts wizard Commerce Server - Import dts wizard Commerce Server - Import dts wizard Commerce Server - Import dts wizard

Pour ouvrir et exécuter le DTS, rendez-vous dans le serveur SQL: SSMS > Gestion > Existant > DTS

Commerce Server - Import the data Commerce Server - Import the data Commerce Server - Import the data

Dernière étape, la génération des cubes. Pour cela, il suffit d’ouvrir le SQL Server Business Intelligence Development Studio:

image image

Et traiter l’ensemble des cubes et dimensions:

image image image

That’s it’s that’s all! Vous pouvez maintenant contempler vos chefs d’œuvres :)

Commerce Server Report: Product Sales

Commerce Server Report: Customer Sales

Commerce Server Report: Order Events

image

Si vous souhaitez changer la zone horaire ou le jour de démarrage de la semaine dans vos rapports, il suffit de vous rendre dans les propriétés du DW des ressources globales:

Commerce Server Data Warehouse: Set the local time 

Pour aller un peu plus loin, je vous conseille la lecture de ces articles qui vous aideront à bien comprendre le pourquoi/comment de l’analytics made by Commerce Server:


JARAC 2011

One Response to “Le Data Warehouse & les analytics reports de Commerce Server”

  1. Gaël Duhamel [MVP] » Blog Archive » Créer des rapports simples et efficaces pour Commerce Server grâce à PowerPivot (aka Gemini) Says:

    [...] un de mes précédents post, j’ai expliqué comment mettre en place la solution analytics de Commerce Server, et je pense qu’il a dû y avoir de la déception chez certains (qui a dit tous?) d’entre [...]

Leave a Reply

Ou renseignez les champs d'identification ci-dessous (name & email)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in
Creative Commons License