Gael's profileGael Duhamel - SharePoin...PhotosBlogListsMore Tools Help

Blog


    August 15

    [Outlook] Au secours, mon répertoire Inbox (boîte de réception) a disparu!

    Suite à une panne électrique, mon portable s’est fermé brutalement et au reboot de la machine je me suis retrouvé avec un Outlook sans boite de réception.

    Outlook 2010 - Inbox/Boite de réception cachée/disparue

    J’ai instinctivement lancé le scanost croyant à une corruption de mes données.

    ost scan

    Première réaction: “Ouf, ma boite de réception est toujours présente ainsi que l’ensemble de mes sous répertoires” smile_regular

    Deuxième réaction à la fin du scan qui s’est correctement déroulé: “Cool, marche plutôt pas mal cet outil de maintenance”smile_shades

    Sauf que… au redémarrage de mon Outlook toujours pas de “Inbox / Boîte de réception”… Damned! smile_sad

    J’ai donc lancé quelques requêtes sur bing afin de trouver un palliatif. Après les 5 premières pages qui me proposent une tartine d’outils payant qui me promettent la une, je suis tombé sur un projet codeplex: MFC Mapi

    Ce projet nous permet tout simplement d’éditer et visualiser les informations MAPI utilisées par les API:

    “MFCMAPI uses Microsoft's published APIs to provide access to MAPI stores through a graphical user interface. Its purpose is to facilitate investigation of Exchange and Outlook issues and to provide developers with a canonical sample for MAPI development.”

    Après quelques recherche sur cet outil, je me suis rendu compte que mon répertoire “Inbox / Boîte de réception” avait l’attribut caché à vrai… Voici donc ci-dessous la méthode pour faire réapparaître notre boite de réception:

    • Ouvrir MFC Mapi
    • Dans le menu du haut, ouvrir “Session” puis sélectionné “Logon and display store table”
    • Sélectionnez votre profil Outlook
    • Double cliquez sur votre Mailbox
    • Sur la nouvelle fenêtre, étendez “Root –Mailbox” –> “IPM_SUBTREE” –> “Inbox”
    • Dans la partie droite, cliquez droit sur PR_ATTR_HIDDEN puis “Edit Property”
    • Décochez la case “Boolean”
    • Fermez les 2 fenêtre de MFC Mapi puis redémarrez Outlook

    image image image image image image

    Et  voilà ma “Inbox / Boîte de réception” de retour!

    image 

    Grand merci à l’équipe de ce projet codeplex.

    Mots clés Technorati : ,,,
    August 02

    [Commerce Server] Le Data Warehouse & les analytics reports

    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:

    Technorati Tags: - - -

    August 01

    [Commerce Server] Problème avec la planification de Commerce Server Staging

    J’ai découvert un petit bug, lors de la mise en place de la planification d’un projet “Business Data” avec Commerce Server Staging (CSS). Ce bug se déclenche lors de la création par CSS de la tâche planifiée windows.

    Pour planifier mon projet de staging, j’ai utilisé la mmc de CSS:

    Commerce Server Staging - Planification d'un projet

    Une fois cet écran validé, CSS va automatiquement créer (ou mettre à jour), une tâche planifiée windows:

    Planificateur de tâches

    Le problème est que sur cette création ou modification de la planification, les paramètres de bases de la tâches sont incorrect. si vous éditez la tâche planifiée, vous verrez que l’appel au programme est incorrect:

    Propriété d'une tâche planifiée

    L’appel au programme n’est pas entouré de guillemet (“). Ce qui fait que la tâche va essayer d’exécuter “c:\program” avec comme argument “Files (x86)\Microsoft Commerce Server 2007\Staging\Bin\CSS.exe”...

    Pour remédier à cela, il vous suffit donc tout simplement de mettre les guillemets smile_regular, soit:

    c:\program Files (x86)\Microsoft Commerce Server 2007\Staging\Bin\CSS.exe

    Pour terminer et pour information, votre tâche va automatiquement s’exécuter sous le compte par défaut du CSS. si vous souhaitez le modifier, vous devez le faire dans la configuration de votre tâche planifiée. Dans les 2 cas, vérifiez que votre compte à les privilèges d’ouvrir une session en tant que tâche.

    Statégie de sécurité locale 

    Attention: Sur l’événement de création ou modification, la tâche est recréée complètement. Pensez donc à bien vérifier la configuration de votre tâche planifiée à chaque modification de la planification de votre projet.

    Technorati Tags: - - -