Créer une visualisation (graphique)
Pour créer une visualisation par programme, vous devez créer un enregistrement pour la Table SavedQueryVisualization ou la Table UserQueryVisualization et générer respectivement un graphique appartenant à une organisation ou appartenant à un utilisateur. Cette rubrique explique comment créer une visualisation de graphique et une visualisation de ressource web.
Avant de créer une visualisation
Avant de créer une visualisation, envisagez les opérations suivantes :
Type de visualisation : si vous souhaitez que vos visualisations soient disponibles dans toute l’organisation et que vous ne souhaitez pas gérer les niveaux d’accès à un niveau plus détaillé, vous pouvez créer une visualisation appartenant à l’organisation. En revanche, si vous êtes préoccupé par les privilèges d’accès et la sécurité de votre visualisation, envisagez de créer une visualisation appartenant à l’utilisateur qui vous permet d’avoir plus de contrôle sur les utilisateurs qui peuvent y accéder.
Notes
Les visualisations appartenant à une organisation peuvent uniquement être créées par les utilisateurs détenteurs du rôle Administrateur système ou Personnalisateur de système.
Table associée : les visualisations sont jointes aux tables. Pour plus d’informations : Tables prises en charge pour les visualisations. Vous pouvez joindre un graphique à une table prise en charge à l’aide du paramètre SavedQueryVisualization.PrimaryEntityTypeCode ou UserQueryVisualization.PrimaryEntityTypeCode.
Créer une visualisation graphique
Les graphiques requièrent que vous spécifiez des données sous-jacentes et leur mode de présentation sous la forme de chaînes XML de description de données et d’une description de présentation. Pour plus d’informations : Spécification des données du graphique et Exemples de graphiques.
Pour obtenir un exemple complet qui explique comment créer un graphique appartenant à une organisation, voir Exemple : créer, extraire, mettre à jour et supprimer un graphique.
Créer un graphique à plusieurs séries
Les graphiques à plusieurs séries mappent plusieurs valeurs de l’axe vertical à une valeur de l’axe horizontal de la catégorie. La seule différence avec un graphique à une seule série est que ces graphiques ont plusieurs éléments <measurecollection>
et <series>
correspondants spécifiés dans les chaînes XML. Chaque élément <measurecollection>
contient un élément enfant appelé <measure>
qui définit une valeur d’axe de série (vertical) pour la même valeur de catégorie (horizontal) . Pour plus d’informations : Comprendre les graphiques : représentation des graphiques et données sous-jacentes.
Pour obtenir un exemple de graphique à plusieurs séries et de chaînes XML de description de présentation et de description de données correspondantes, voir Graphique à plusieurs séries.
Créer une visualisation de ressources web
Les visualisations contenant des ressources web n’ont pas besoin que vous spécifiez des chaînes XML de description de données et de description de présentation. L’exemple suivant montre comment créer une visualisation appartenant à une organisation contenant une ressource web à l’aide du Kit de développement logiciel.
var newWebResourceVisualization = new SavedQueryVisualization()
{
Name = "Sample Dashboard Visualization",
Description = "Sample organization-owned visualization",
PrimaryEntityTypeCode = Account.EntityLogicalName,
WebResourceId = new EntityReference(WebResource.EntityLogicalName, _webResourceId))
};
_orgOwnedVisualizationId = service.Create(newWebResourceVisualization);
Pour créer une visualisation de ressources web via Microsoft Dataverse, vous devez créer un fichier XML au format suivant, puis utiliser Importer un graphique dans le ruban pour importer la visualisation.
<visualization>
<name>Visualization_Name</name>
<description>Description</description>
<webresourcename>Name_Of_An_Existing_Web_Resource</webresourcename>
<primaryentitytypecode>Entity_Logical_Name</primaryentitytypecode>
<isdefault>Value: true or false</isdefault>
</visualization>
Par exemple, pour créer un exemple de visualisation comportant une ressource web existante appelée new_TestWebResource, la visualisation doit être jointe à la table de compte. Le XML doit se présenter comme suit.
<visualization>
<name>Sample Visualization</name>
<description>Sample Web Resource Visualization.</description>
<webresourcename>new_TestWebResource</webresourcename>
<primaryentitytypecode>account</primaryentitytypecode>
<isdefault>false</isdefault>
</visualization>
Voir aussi
Graphiques
Spécification des données du graphique
Actions sur le graphique
Exemples de graphiques
Visualisation et analyse des données
Exemple : créer, extraire, mettre à jour et supprimer un graphique
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).