Création d'un état à l'aide de Power View pour se connecter à un cube
Mise à jour : April 29, 2014
S'applique à: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2
Power View est un outil qui permet de créer des rapports ad hoc hautement interactifs. Cet article vous aide à créer un rapport Power View qui affiche les données d'un cube Microsoft SQL Server Analysis Services. Pour créer le rapport, vous devez commencer par sélectionner le cube à utiliser, puis créer une source de données à connecter à ce cube. Vous pouvez ensuite créer le rapport Power View en sélectionnant les champs à y afficher. Enfin, vous êtes un administrateur système, vous pouvez afficher le rapport dans un composant WebPart sur une page d'aperçu interactif dans Microsoft Dynamics AX.
1. Verify prerequisites 2. Create a data source to connect to a cube 3. Create the report 4. Display the report on a Role Center page |
Walkthrough: Creating an Analyze Data Button on a List Page (article) Documentation Power View (articles) Encore plus loin : Microsoft Dynamics AX 2012 R2 et SQL Server Power View (billet de blog) |
1. Vérification des conditions requises
Pour exécuter les procédures décrites dans cette rubrique, vérifiez que les critères suivants sont respectés.
Logiciel requis
Le logiciel suivant doit être installé dans l'environnement Microsoft Dynamics AX :
Besoin |
Remarques |
---|---|
Microsoft Excel |
Excel 2013 Édition Professional Plus |
Microsoft SharePoint Server 2010 ou 2013 Édition Entreprise doit être installé. |
Pour plus d'informations sur l'installation de SharePoint Server 2010, voir Déploiement de SharePoint Server 2010. Pour plus d'informations sur l'installation de SharePoint Server 2013, voir Installation de SharePoint 2013. |
Microsoft SQL Server Reporting Services ; 2012 Service Pack 1 doit être installé en mode SharePoint intégré avec la mise à jour cumulative 4. -OU- Microsoft SQL Server Reporting Services ; 2014 doit être installé en mode intégré de SharePoint. |
Pour plus d'informations sur l'installation de Reporting Services en mode intégré de SharePoint, voir la section Configuration de Reporting Services 2012 ou 2014 en mode intégré de SharePoint de Before you install the Reporting Services extensions. Si vous paramétrez Reporting Services 2014, vous devez modifier le fichier web.config de SharePoint. Ce fichier est généralement situé sous C:\Inetpub\wwwroot\wss\VirtualDirectories\80. Ajoutez la ligne de code suivante à la section appSettings :
|
Microsoft SQL Server Analysis Services 2012 Service Pack 1 doit être installé en mode multidimensionnel avec la mise à jour cumulative 4. -OU- Microsoft SQL Server Analysis Services 2014 doit être installé en mode multidimensionnel. |
Pour plus d'informations sur l'installation d'Analysis Services en mode multidimensionnel, voir Installation de Analysis Services en mode multidimensionnel et d'exploration des données. Si vous paramétrez Analysis Services 2014, vous devez modifier le fichier web.config de SharePoint. Ce fichier est généralement situé sous C:\Inetpub\wwwroot\wss\VirtualDirectories\80. Ajoutez la ligne de code suivante à la section appSettings :
|
La fonctionnalité de collection de sites Power View dans SharePoint doit être activée. |
Pour obtenir des informations sur l'activation de cette fonction, voir la section Activation de la fonctionnalité de collection de sites Power View dans Installation du mode SharePoint Reporting Services en tant que batterie de serveurs unique. |
Microsoft Dynamics AX 2012 R2 avec la mise à jour cumulative 6 ou supérieure, ou Microsoft Dynamics AX 2012 R3 doit être installé. Les composants suivants sont requis :
|
Pour plus d'informations sur l'installation de Microsoft Dynamics AX, voir Install Microsoft Dynamics AX 2012. Pour plus d'informations sur le déploiement d'Enterprise Portal et des Aperçus interactifs, voir Checklist: Deploy an internal Enterprise Portal site that has Role Centers. Pour plus d'informations sur la procédure de déploiement des cubes, voir Checklist: Configure Analysis Services and deploy cubes. Si Power View n'est pas activé dans l'environnement avant le déploiement des aperçus interactifs, vous devrez peut-être suivre les étapes suivantes pour redéployer certaines pages d'aperçu interactif. Lorsque vous redéployez les pages d'aperçu interactif, n'oubliez pas que vous perdrez les personnalisations apportées aux pages.
Si vous recevez des erreurs lors de la tentative de redéploiement des fichiers indiqués ci-dessus, il se peut que vous deviez effectuer les étapes suivantes :
|
Autorisations requises
Pour créer un état Power View, vous devez disposer des autorisations répertoriées dans le tableau suivant.
Pour créer un état Power View, vous devez : |
Articles qui expliquent comment les administrateurs système peuvent vous octroyer une autorisation : |
---|---|
Avoir un rôle Microsoft Dynamics AX affecté. |
|
Disposer des autorisations nécessaires pour afficher des états dans SharePoint. |
Security settings for reports (voir la section Configuration des paramètres de sécurité dans SharePoint). |
Avoir rôle Analysis Services affecté permettant d'accéder au cube à utiliser. |
2. Création d'une source de données pour la connecter à un cube
La première étape consiste à déterminer le cube qui contient les données à afficher dans le rapport. Pour afficher les données contenues dans chaque cube, voir Cube and KPI reference for Microsoft Dynamics AX 2012 R2 and R3.
Après avoir déterminé les cubes à utiliser, vous pouvez créer une source de données pour la connecter à ce cube. Par défaut, les sources de données qui se connectent aux modules Achats, Ventes, Comptabilité et Ventes ont été créées pour vous. Si vous souhaitez afficher les données de tout autre cube, vous devez utiliser la procédure suivante pour créer la source de données.
Ouvrez votre navigateur et accédez au site Enterprise Portal. L'URL du site Enterprise Portal est généralement http://[Nom_serveur_SharePoint]/sites/DynamicsAX.
Notes
Pour des raisons de sécurité, l'intégration de Power View avec Microsoft Dynamics AX n'est pas prise en charge dans les environnements où le site Enterprise Portal est configuré pour plusieurs partitions de données.
Accédez au dossier Rapports Power View. L'URL de ce dossier est généralement http://[Nom_serveur_SharePoint]/sites/DynamicsAX/Power%20View%20Reports.
Cliquez sur Documents > Nouveau document > Source de données du rapport. La page Propriétés de la source de données est affichée.
Dans le champ Nom, entrez un nom pour la source de données. Par exemple, si la source de données se connecte au cube Retail, vous pouvez la nommer Cube Retail.
Dans la zone Type de source de données, sélectionnez Modèle sémantique Microsoft BI pour Power View.
Dans la zone Chaîne de connexion, entrez la chaîne de connexion suivante :
Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=[ServerName];Initial Catalog=[DatabaseName];Locale identifier=[LocaleID];Cube=[CubeName]
Le tableau ci-dessous répertorie les conventions de documentation utilisées dans la chaîne de connexion.
Valeur
description ;
[ServerName]
Le nom du serveur sur lequel Analysis Services est installé.
[DatabaseName]
Le nom de la base de données Analysis Services contenant le cube auquel vous souhaitez vous connecter.
[LocaleID]
L'identificateur qui indique la langue des libellés à afficher dans l'état. Par exemple, si vous souhaitez que les mesures et les dimensions soient affichées en allemand, vous devez ajouter les traductions allemandes au cube et spécifier l'identificateur de paramètre régional de l'allemand.
Pour plus d'informations sur l'ajout de traductions à un cube, voir Update an Existing SQL Server Analysis Services Project. Pour obtenir une liste des paramètres régionaux pris en charge par Enterprise Portal et SharePoint, voir Install Enterprise Portal on a single server.
[CubeName]
Le nom du cube qui contient les données à afficher dans l'état.
Par exemple, si vous souhaitez vous connecter au cube Retail fourni avec Microsoft Dynamics AX, la chaîne de connexion par défaut est :
Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=[ServerName];Initial Catalog=Dynamics AX initial;Locale identifier=1033;Cube=Retail cube
Dans la zone Informations d'identification, sélectionnez Authentification Windows (intégrée) ou utilisateur SharePoint.
Notes
Si Analysis Services et Enterprise Portal sont installés sur des ordinateurs différents, vous devez utiliser la sécurité Kerberos. Pour configurer la sécurité Kerberos, voir ce le livre blanc. Après avoir configuré la sécurité Kerberos pour utiliser les serveurs, procédez comme suit :
Dans la zone Informations d'identification, sélectionnez Informations d'identification stockées.
Entrez le nom d'utilisateur et le mot de passe du compte affecté au rôle administrateur du serveur Analysis Services. Dans la plupart des cas, il s'agit du compte proxy Business Connector. Pour plus d'informations, voir la section Affectation du compte proxy Business Connector au rôle administrateur du serveur Analysis Services dans Before you configure Analysis Services.
Activez la case à cocher Utiliser comme information d’identification Windows.
Activez la case à cocher Définir le contexte d'exécution pour ce compte.
Cliquez sur Tester la connexion pour vérifier la connexion au cube.
Dans la zone Disponibilité, activez la case à cocher Activer cette source de données.
Cliquez sur OK La source de données est créée.
3. Création du rapport
Pour créer et concevoir le rapport Power View, procédez comme suit.
Accédez au dossier Rapports Power View. L'URL de ce dossier est généralement http://[Nom_serveur_SharePoint]/sites/DynamicsAX/Power%20View%20Reports.
Cliquez sur la source de données que vous avez créée dans la procédure précédente. Un espace vide intitulé Rapport Power View s'affiche dans votre navigateur.
Pour ajouter des champs au rapport, sélectionnez-les dans le volet Liste de champs ou faites-les glisser dans le rapport.
Par exemple, supposons que vous souhaitez créer un rapport indiquant le montant des ventes des magasins de vente au détail. Dans ce cas, vous devez :
Développez le nœud Canal de revente et sélectionnez Canal de revente – Nom.
Développez le nœud Lignes de facture client, puis sélectionnez Montant de la ligne de la facture client - Devise comptable.
Développez le nœud Date et faites glisser Mois dans la zone Filtres du rapport.
Entrez le nom du rapport dans la zone de titre.
Les options des onglets Styles, Conception et Mise en page permettent de mettre en forme le rapport, le cas échéant. Pour plus d'informations sur l'utilisation des options Power View pour mettre en forme le rapport, voir Expérience de conception Power View dans la documentation Serveur SQL.
Enregistrez le rapport.
4. Affichage du rapport dans une page d'aperçu interactif
Pour afficher le rapport dans un composant WebPart sur une page d'aperçu interactif, procédez comme suit. Vous devez être administrateur système de Microsoft Dynamics AX pour exécuter cette procédure.
Si vous préférez afficher un lien vers l'état dans le composant WebPart Liens rapides d'une page d'aperçu interactif, suivez les instructions dans Gestion des liens rapides (Enterprise Portal).
Ouvrez le client Microsoft Dynamics AX.
Cliquez sur Administration du système > Courant > Utilisateurs > Profils utilisateur. L'écran Profils utilisateur s'affiche.
Sélectionnez l'aperçu interactif qui affiche le rapport.
Cliquez sur l'Afficher un aperçu interactif. Votre navigateur s'ouvre et affiche cette page d'aperçu interactif.
Cliquez sur Actions du site > Modifier la page. La page apparaît en mode de conception.
Recherchez l'emplacement où vous souhaitez afficher le rapport, cliquez Ajouter un composant WebPart dans cette zone. Le haut de la page affiche désormais une zone où vous pouvez sélectionner le composant WebPart que vous souhaitez ajouter.
Pour sélectionner le composant WebPart que vous souhaitez ajouter, procédez comme suit :
Dans la zone Catégories, sélectionnez Microsoft Dynamics AX.
Dans la zone Composants WebPart, sélectionnez SQL Server Power View.
Dans la zone À propos du composant WebPart, cliquez sur Ajouter.
Le composant WebPart SQL Server Power View est affiché dans la page.
Dans le menu du composant WebPart, cliquez sur Modifier le composant WebPart. Le volet des propriétés du composant WebPart, dans lequel vous pouvez configurer le composant WebPart, s'affiche à droite de la page.
Pour configurer le composant WebPart, procédez comme suit :
Dans la zone Sélectionner un rapport, cliquez sur l'icône Parcourir pour sélectionner le rapport Power View créé.
Dans le champ Titre, entrez un nom approprié pour le composant WebPart.
Définissez les propriétés Hauteur et Largeur afin que le composant WebPart soit affiché de façon optimale sur la page.
Cliquez sur OK pour enregistrer vos modifications.