Pages

mardi 30 avril 2013

Dossier: PowerPivot, PowerView & Microsoft Dynamics CRM

Sommaire :
1. Points Clés : PowerPivot - DAX - PowerView
2. PowerPivot - Procédure détaillée
3. Sources



1. Points Clés


1.1. PowerPivot :
  • Solution de "self-service" (BI personnelle) gratuite et intégrée à Excel 2013 pour exploiter les données issues de sources multiples (depuis Avril 2012)
  • A l'origine, un add-in du tableur Excel 2010
  • Etend les possibilités des tableaux et graphiques dynamiques croisés
  • Le modèle de données est customisable en créant des relations entre les feuilles du classeur
  • Capacité à lire des millions de lignes en local tout en préservant des performances de restitution intéressantes (technologie "in-memory")
  • Les travaux réalisés sous PowerPivot peuvent être distribués aux utilisateurs :
    • avec un fichier Excel : les données étant embarquées dans le classeur
    • sur SharePoint : PowerPivot pour SharePoint permet une prise en charge de la gestion des documents, de la collaboration et du traitement côté serveur pour les classeurs PowerPivot que vous publiez dans SharePoint grâce aux Excel Services - Dans ce cas de figure, il n'est pas indispensable que l'utilisateur dispose de PowerPivot
  • Taille de fichier maximale : 2 Go sur disque et 4 Go en RAM avec une technologie de compression  permettant d'obtenir un ratio de 1:10
  • Les instructions DAX (voir plus bas) fonctionnent par rapport à un magasin de données relationnelles en mémoire, comprenant des tables et des relations dans le classeur PowerPivot
  • Choisir la version x86 ou x64 en fonction des versions de SQL Server, SharePoint et  Office utilisées :
  • Pour l'installation de PowerPivot pour SharePoint :
    • Il faut évidemment que SharePoint soit installé
    • Choisir le composant "SQL Server PowerPivot pour SharePoint > Installer
    • Aller dans le dossier de menu "Microsoft SQL Server 2012 - Outils de configuration" > Exécuter l'outil de configuration PowerPivot > Suivre les instructions et renseigner les champs demandés
  • Explorer le mini-portail Microsoft Excel Integration Tips qui semble très instructif

1.2. DAX (Data Analysis eXpressions) :
  • Le langage DAX est un nouveau langage de formule que vous pouvez utiliser dans les classeurs PowerPivot
  • DAX n'est pas un sous-ensemble de MDX, mais un nouveau langage de formule considéré comme une extension du langage de formule dans Excel
  • Vous utilisez DAX pour créer des mesures personnalisées et des colonnes calculées
  • Vous pouvez consulter les expressions DAX envoyées au moteur de stockage en mémoire si vous surveillez les interactions entre le client PowerPivot et l'instance Analysis Services locale
  • DAX n'est pas un langage de requête ; c'est un langage d'expressions incorporé dans les instructions MDX transmises à une instance in-process d'Analysis Services
  • Vous ne pouvez pas utiliser des mesures créées par une expression DAX dans une instance d'Analysis Services qui prend en charge OLAP traditionnel
  • Voir la vue d'ensemble du langage DAX, le référentiel des fonctions DAX, le référentiel des opérateurs DAX, les spécifications de syntaxe DAX sur MSDN
  • Certaines fonctions seront à étudier plus en détail : les lookupvalues, les relations multiples, les relations parents-enfants, switch (sélection à choix multiples) ...

1.3. PowerView :
  • Fonctionnalité complémentaire de Reporting Services 2012 pour SharePoint 2010 Enterprise Edition (BI d'équipe) : exploration de données, visualisation et présentation interactive
  • Application Silverlight lancée à partir de SharePoint 2010
  • Possibilité de gérer une galerie PowerPivot ou des modèles tabulaires déployés sur des instances SSAS
  • Possibilité de mettre en place des relations d'interactions entre plusieurs tableaux d'un même rapport
  • Concepts à approfondir : slicer, mosaïque, tuiles, diagramme à bulles
  • PowerView crée un fichier .rdl spécial et l’encapsule dans un .rdlx
  • Les rapports PowerView peuvent être exportés vers PowerPoint; les lecteurs PowerPoint pourront ainsi accéder facilement aux données
  • Composants nécessaires à l'installation : SSAS tabular, SharePoint 2010 SP1 ou SharePoint 2013
  • Fonctionnalités :
    • KPI
    • Géolocalisation supportée
    • Hiérarchies (portées directement par les sources de données ou indirectement par la redéfinition des relations entre feuilles)
    • Navigation type drill-down/up
    • Des nouveaux thèmes
    • Taille de caractères désormais modifiable
    • Possibilité de fond de page
    • Liens hypertexte vers Internet ou adresse mail
    • Impression désormais possible d'un rapport


























2. PowerPivot - Procédure détaillée

2.1. Procédure
La procédure présentée ici s'appuie sur Excel 2013 et Microsoft Dynamics CRM 2011 OnPremise Rollup 13.

Dans Excel 2013, il y a un élément de menu PowerPivot installé en standard.



Pour que PowerPivot se connecte au CRM, il nous faut récupérer préalablement  l'URL OData de notre instance : Paramètres > Personnalisations > Ressources du développeur






















En cliquant sur le bouton "Gérer" du ruban PowerPivot, une nouvelle fenêtre apparaît.



Bouton "From Data Source" (ils se sont oubliés sur la traduction) > A partir d'un flux de données OData



Copier-coller l'URL OData du CRM > Donner un nom convivial à votre connexion > Tester la connexion



Bouton "Suivant" > Liste des datasets de votre CRM > Possibilité de donner un nom convivial à chaque table source






























Si je clique sur le bouton "Afficher un aperçu et filtrer", le système me présente la liste des champs inclus dans mon dataset (ainsi que des enregistrements).
Je peux alors utiliser les cases à cocher pour sélectionner les champs qu'il m'intéresse d'analyser.



Le système mentionne alors "Filtres appliqués" sur la ligne du dataset concerné > Cliquer sur le bouton "Terminer"














Les données cochées sont ensuite importées dans une feuille Excel nommée à partir du nom convivial affecté au dataset importé.






















Ces données peuvent ensuite être utilisées pour créer tableaux et graphiques dynamiques croisés.

Le bouton "Connexions existantes" fournit la liste des connexions enregistrées dans le classeur. Cela évite de les redéfinir à chaque nouvelle sollicitation.

Le bouton "Propriétés de la table" permet de redéfinir les champs à présenter sur la feuille.

2.2. Pour aller plus loin
Nous avons traité ici l'importation d'une seule table mais l'opération peut évidemment s'appliquer à plusieurs entités de votre CRM. Grâce à PowerPivot, il est possible de définir par la suite (manuellement ou par déduction) les relations qui existent entre les entités importées.

Au même titre que les tableaux dynamiques croisés classiques, il est possible de définir des champs calculés. Cependant, PowerPivot apporte de nombreuses fonctions supplémentaires (voir le référentiel des fonctions DAX).

Le bouton "Vue de diagramme" permet une représentation graphique des tables, des champs et de leurs relations. Il suffit de passer la souris sur la relation pour visualiser les champs concernés.

Il nous reste à étudier :
  • Les perspectives : permet d'organiser des "vues" différentes sur un même modèle; équivaut aux perspectives de SSAS
  • Les hiérarchies : permet d’organiser les membres d’une dimension de manière hiérarchique (ex : hiérarchies parents/enfants)
  • Les comportements de tables
  • Les KPIs
  • Les relations N:N ou comment afficher par exemple la liste des articles (avec leurs noms et pas leurs IDs) pour un thème donné (avec son nom et pas son ID)


3. Sources :


(Dernière mise à jour: 30/04/13)

mercredi 24 avril 2013

Semaine #17: Microsoft Dynamics CRM Roadmap














Pour faire suite aux derniers événements Microsoft, nous avons fait le tri dans les quelques notes collectées. A ce titre, nous avons consacré un dossier à chaque release :

Remarque : Le contenu des dossiers n'est pas définitif/exhaustif, il est actualisé par des mises à jour régulières.


Interrogations (on espère que Microsoft France pourra nous en dire plus) :

(Dernière mise à jour: 25/04/13)


mardi 23 avril 2013

Semaine #16: Convergence 2013






Le QQOQCCP :
  • Qui : Microsoft organise
  • Quoi : l’événement Convergence 2013 dédié à la gamme Dynamics de Microsoft
  • Où : A La Nouvelle Orléans
  • Quand : du 18 au 21 mars 2013
  • Comment : sur site et sur Internet
  • Combien : 11.500 participants sur site, nouveau record de fréquentation dont 25% hors USA (85 pays)
  • Pourquoi : Pour rassembler les partenaires, présenter les nouveautés, annoncer les acquisitions ... communiquer























(New Orleans Storm by Deborah Hurd)


Autres points clés :
  • De nombreux exposants venus de partout pour présenter leurs solutions périphériques (addons)
  • Sujets phares : les solutions Cloud, réseaux sociaux et automatisation marketing
  • Des études de cas avec Weight Watchers, Revlon …
  • Présentation du CRM sur une tablette Surface
  • Annonce de l'acquisition de l'éditeur suisse NetBreeze (Social Analytics) après celles de MarketingPilot (Novembre 2012) et Yammer
  • Présentation de la solution CRM Gamified
  • Quelques conférences filmées qui nécessitent un compte Convergence 2013
  • Quelques chiffres à date :
    • 39.000 clients pour 3 millions d'utilisateurs pour la solution CRM de Microsoft
    • Le déploiement moyen est passé de 25 à 200 licences
    • Le nombre de déploiements de plus 1.000 licences augmente (la solidité et l'évolutivité de l'infrastructure n'étant plus un problème)
    • 60% des déploiements se font sur le Cloud
    • Croissance à deux chiffres sur le trimestre passé pour l'activité CRM chez Microsoft
  • Convergence 2014 se déroulera à Atlanta du 4 au 7 mars
  • (...)
  • Et bien sûr, présentation de la Roadmap de Microsoft Dynamics CRM


Sources :

(Dernière mise à jour : 23/04/13)

Dossier: Yammer







Points Clés :
  • Acquisition de Yammer par Microsoft en Juin 2012 pour $1 milliard
  • Mise à disposition en Janvier 2013
  • Site web : https://www.yammer.com, l'état de Yammer est consultable ici
  • Intégration de Yammer à CRM Online depuis la version Polaris
  • Remplace automatiquement les Activity Feeds pour les posts utilisateurs (pas les posts système)
  • Activation par Paramètres > Administration > Configuration Yammer
  • Attention ! Aucun retour arrière possible une fois l'interface Yammer activée
  • L'adresse mail utilisée dans Yammer doit être la même que celle utilisée dans MS CRM
  • 3$ par mois et par utilisateur pour la version Enterprise, seule version compatible avec MS CRM
  • Certaines entités ne pourront être activées pour Yammer : rendez-vous, appel téléphonique, session de dialogue
  • Possibilité de mettre en place des workflows qui créent des posts, ces derniers n'étant visibles que dans le CRM
  • Le gros avantage de cette intégration est qu'elle permet à des utilisateurs externes au CRM de voir (dans Yammer) les posts provenant du CRM et d'y répondre
  • Yammer supporte Windows Phone, iOS, Android, BlackBerry
  • Les URL du CRM et de Yammer doivent figurer dans la même zone de sécurité
  • Connecteur disponible en mars mais seulement pour les Etats-Unis; les autres pays seront déployés vers la fin de l'année 2013
  • 7 millions d'utilisateurs dans le monde (Avril 2013)

Fonctionnalités Yammer accessibles dans le CRM (EN) :
  • Like and reply to messages
  • See where the message was created from
  • Click on the thread to view within Yammer.com
  • Preview docs, download docs, and even add comments to certain documents (such as Word) that other users will see when they preview the document.
  • Follow / Unfollow specific records (e.g., Opportunities) from CRM – This will automatically follow and unfollow the record in Yammer
  • Post to specific Yammer Groups or Users
  • Mention Users in posts using @

Fonctionnalités Yammer inaccessibles dans le CRM (EN) :
  • Upload documents to posts
  • No migration path currently defined for old User Posts in Activity Feeds to the new Yammer User Posts
  • View Recent Activity (e.g., who’s followed records recently
  • Creating Polls
  • Praising another Yammer User
  • Following / Unfollowing in Yammer does not automatically follow and unfollow the record in CRM
  • Yammer search (searches conversations, people, groups, files, and different pages that are created in CRM)
  • Yammer posts will not appear when viewing CRM on an iPad (only system posts will show).  However, you can use the Yammer iPad app to get around this current limitation.
  • Yammer only supports English.
  • Cannot reply / like System Posts (if Activity Feeds are used instead of Yammer, this functionality is available)
  • “More” options on conversations (Add Topics, Stop Following, View Conversation, Bookmark, Email Me, Delete)
  • Cannot mention records on posts, only other users (if Activity Feeds are used instead of Yammer, this functionality is available)
  • No Lync integration currently with Yammer


Nous mettrons dès que possible des copies d'écran en langue française. En attendant ...

Yammer intégré au CRM :























Yammer.com :




















Yammer sur iPad :

























Sources :

(Dernière mise à jour : 27/04/13)

Dossier: NetBreeze






Points Clés :
  • Microsoft fait l'acquisition de l'éditeur suisse NetBreeze en mars 2013
  • Date de mise à disposition : à partir du 3ème trimestre 2013
  • Site web (sans activité depuis le rachat) : https://www.netbreeze.ch
  • Fait suite à la publication de "Analytics for Twitter" par Microsoft en Juin 2011
  • Fait suite au document "The Connected Enterprise" publié en Juillet 2012
  • Pas de licence additionnelle à priori
  • Spécialité : Social Listening and Analytics
  • Combine le NaturalLanguage Processing (NLP), le datamining et l'analyse sémantique couvrant 28 systèmes d'écriture
  • Couvre Facebook, YouTube, Twitter, 6000 sites d'information, 18 millions de blogs

Quelques fonctionnalités :
  • Tableaux de bord personnalisables (graphes, nombre de mentions, mots clés, liste des influenceurs ...)
  • Graphe des tendances mensuelles et multicanal
  • Analyse des sentiments (négatifs ou positifs) et des mots-clés associés
  • Influenceurs et quotient d'influence (impact des influenceurs)
  • Possibilité de communiquer sur les réseaux sociaux (ex: Twitter) depuis CRM/NetBreeze
  • Analyse des sentiments en langue d'origine
  • (...)

Nous mettrons dès que possible des copies d'écran en langue française. En attendant ...

Analyse des données :

Tendances et mots-clés :












Consultation des publications :



Répondre aux tweets :

Souscrire aux alertes :

A l'intérieur du CRM :



















Sources :

(Dernière mise à jour : 27/04/13)

Dossier: Microsoft Dynamics CRM Rollups & SDK

Pour connaître la dernière Rollup installée sur votre instance CRM OnPremise :
Menu Fichier > Aide > A propos de Microsoft Dynamics CRM







Prochaines versions :
  • Rollup 15 : Septembre 2013
  • Rollup 14 : Juin 2013

Rollup 13 :
  • Sortie le 27/03/13
  • Numéro de version : 5.0.9690.3448
  • La Rollup 6 doit être préalablement installée
  • Centre de téléchargement
  • Article de la base de connaissances (EN)
  • Support de Windows Server 2012
  • Support de AD FS 2.1
  • Sur Microsoft Update à partir du 9 Avril
  • Nouvelles extensions pour les reportings supportant SQL Server Data Tools et Visual Studio 2010

 Rollup 12 :
  • Sortie le 29/01/13
  • Numéro de version : 5.0.9690.3233
  • La Rollup 6 doit être préalablement installée
  • Centre de téléchargement
  • Article de la base de connaissances (EN)
  • N'inclut pas le Flow UI (uniquement sur la version Online pour l'instant)
  • Inclut en revanche l'utilisation de navigateurs autres que IE; il est possible de restreindre l'utilisation de certains navigateurs dès lors où ceux-ci présentent des erreurs de lecture : 
  • Support de Office/Outlook 2013
  • Amélioration des performances initiée par la Rollup 10
  • Amélioration des temps de chargement de données en masse :  Voir un exemple de code - Nécessite le SDK 5.13
  • L'ancienne API JavaScript est désactivée - Si toujours en v4.0, voir l'article dédié
  • Ajout de la fonctionnalité Like/Unlike aux Activity Feeds - Il me semble que la traduction française laisse réellement à désirer
  • Quelques petits changements au niveau de l'UI (ex : barre de progression à la mode Windows 8)


 Rollup 6 :

SDK :
  • Dernière version en date du 27/03/13 : 5.0.15
  • Historique de la version 5.0.0 (Décembre 2010) à la version 5.0.15


(Dernière mise à jour : 27/04/13)

Dossier: Marketing Pilot




Points Clés :
  • Microsoft a fait l'acquisition de l'éditeur Marketing Pilot en Octobre 2012
  • Date de mise à disposition : à partir du 2 ou 3ème trimestre 2013 ?
  • Site web : http://www.marketingpilot.com
  • Blog : http://marketingpilot.wordpress.com
  • Formulaire de contact préconisé pour être informé des nouveautés
  • Fonctionnalités de type Enterprise Marketing Management : Marketing resource management, digital asset management, campaign management, marketing financials, spend management, media buying and planning …
  • Sortie de la version 15 :
    • Juste 5 mois après l'acquisition
    • Nouvelle UI
    • Solution exclusivement Online
    • Seulement pour les clients aux Etats-Unis, les autres pays seront déployés d'ici la fin de l'année
    • Convergence des UI de MP (avec la v15) et MS CRM (avec Orion)
    • On parlera officiellement de « Microsoft Dynamics Marketing »
  • Connecteur CRM :
    • Intégration possible avec Microsoft CRM Online/OnPremise
    • A partir de la version 14.0.1.0 de MarketingPilot
    • Mis en téléchargement ici le 19/03/13
    • Les instructions d'installation sont téléchargeables ici mais les pages listées n'ont pas de contenu !?
    • Intégration bi-directionnelle  : données de contacts, prospects, opportunités, tâches, campagne (quid des comptes ?)
  • Apparemment pas de solution d'essai type 30 jours gratuits
  • En concurrence avec les addons établis que sont ClickDimensions ou CoreMotives
  • Limitations :
    • Offre exclusivement Cloud
    • Intégration avec Microsoft CRM à optimiser (ex: la synchronisation des comptes utilisateurs n’est pas prise en charge)
  • Le Gartner prévoit une explosion des besoins d'automatisation marketing d'ici à 2017; ces budgets CMO seront alors supérieurs à ceux des CIO
  • Voir l'ancien compte Twitter
  • Voir les solutions de support




Fonctionnalités (EN) :
  • End to End management of Marketing Agency
  • Social Marketing
  • Multi-channel Campaigns
  • Digital Behavior Analysis
  • Resource & Project Task Management
  • Task Assignment Checklists and Fulfillment
  • Complex Workflow and Business Process Management
  • Budgeting and Financials
  • Brand Management
  • Media Planning
  • Typical features you typically see from a Marketing ISV
  • Think End to End - Total Picture from a Marketing Directors Point of View


Nous mettrons dès que possible des copies d'écran en langue française. En attendant ...

Menus et sous-menus :


















Eléments du menu :
  • Projects
  • Marketing Execution
  • Assets & Media
  • Finance
  • Performance

Eléments du sous-menu Marketing Execution :
  • Campaign Management
    • Campaigns
    • Campaign Templates
    • Programs
    • Program Templates
    • Fulfillment
    • Marketing
  • Marketing Database
    • Marketing Contacts
    • Marketing Companies
    • Leads
    • Opportunities
    • Opportunity Metrics
    • Opportunities Forecast
  • Vendors
    • Vendor Companies
    • Vendor Contacts
  • Clients
    • Client Contacts
    • Client Companies
    • Contacts
  • Marketing Lists
  • Landing Pages

Gérer une campagne email :





Dossier: Vega (Microsoft Dynamics CRM)

Points Clés :
  • Release mineure de Microsoft Dynamics CRM après Leo
  • Prévue en 2014
  • Fonctionnalités offline pour les terminaux mobiles
  • Intégration de réseaux sociaux
  • Fonctionnalités Hybrid Marketing Application
  • Optimisation de la gestion de campagnes

(Dernière mise à jour : 27/04/13)

Dossier: Leo (Microsoft Dynamics CRM)

Points Clés :
  • Release de Microsoft Dynamics CRM après Orion et avant Leo
  • A partir du quatrième trimestre 2013
  • Support de iPhone et d'Android
  • Fonctionnalités Hybrid Service Application

(Dernière mise à jour : 27/04/13)

Dossier: Orion (Microsoft Dynamics CRM)





















Points Clés :
  • Nouvelle release de Microsoft Dynamics CRM après Gemini
  • Mise à disposition prévue au 3ème trimestre 2013 sans frais supplémentaire à priori
  • Release majeure : il n'est pas impossible qu'on parle alors de Microsoft Dynamics CRM 2013
  • Synchronisation avec le serveur Exchange pour les activités et rendez-vous sans recourir au client Outlook en s’appuyant sur le framework « Agave » 
  • Nouvelles fonctionnalités de vente pour les tablettes sous Windows 8; devraient être gratuites pour les clients MS CRM
  • Personnalisation de base à partir des terminaux mobiles
  • Flat Office 2013 Look & Feel complet pour les versions Online et OnPremise
  • A la différence de Polaris aujourd'hui, toutes les entités seront compatibles "Flow UX", il n'y aura plus moyen de basculer entre les deux modes d'affichage
  • L'objectif est de passer d'une philosophie "Record Centric" à celle de "Process Centric"
  • Un client mobile pour les ventes sous Windows 8 et iPad
  • Version iPad disponible en OnPremise
  • La nouvelle gestion des processus sera multi-entités (dont entités spécifiques) et la gestion du code sera particulièrement simplifiée
  • Le code supporté sera automatiquement migré
  • Voir la nouvelle interface/expérience utilisateur

Remarques :
  • Stratégie risquée de basculer intégralement vers une solution full Flow UX
  • Nombreux impacts en terme d'utilisation, donc de formation et de documentation; un vrai big bang, même si Polaris prépare doucement à la transition
  • Quel avenir pour le code JavaScript ? De nombreux efforts ayant été réalisés pour adapter le code 4.0 vers la version 2011
  • Certaines fonctionnalités apportées par la version 2011 vont disparaître (ex: ruban, mise en page d'un formulaire, panneau de navigation, …) alors qu'il aura fallu dépenser pas mal d'énergie pour maîtriser le sujet
  • Ces changements seront appliqués d'office pour les clients Online alors que les OnPremise pourront décider de leur planning de migration en utilisant entre temps leur Sandbox pour tester et se former
  • La gestion des processus n'est pas encore parfaite; c'est pour cela que certains experts recourent à la solution AgileXRM d'AgilePoint 
  • Le moment venu, il faudra approfondir la découverte de NetBreeze vs une solution établie comme ClickDimensions


Sources :

(Dernière mise à jour: 27/04/13)