Datasource Composite


Apps - Datasource - Composite icon.png Ce type de datasource appartient à la catégorie Standard de la bibliothèque des datasources. Il permet de fusionner des informations provenant de plusieurs datasources, la liaison se faisant à partir d'une colonne commune aux différentes sources de données.

Remarques

 Open url.png  voir Remarques générales sur les datasources

  • Généralement, le datasource Composite comporte une colonne Dimension correspondant à la colonne de référence ; une ou plusieurs colonnes Mesure correspondant aux autres colonnes des différents datasources le constituant -  Open url.png  voir Structure habituelle d'un datasource
  • Toutes les lignes de chaque élément constituant le datasource Composite sont traitées lors de la fusion ; si une valeur de référence n'existe pas pour un élément, une ligne est tout de même générée dans le datasource Composite avec des valeurs non renseignées pour cet élément. Voir l'exemple
  • Chaque modification apportée à l'un des éléments du datasource Composite met automatiquement à jour les données de celui-ci.
  • Si vous supprimez un élément du datasource Composite, seule l'association est supprimée. Le datasource reste disponible dans la bibliothèque des datasources.
  • Le datasource Composite hérite de la fréquence de rafraîchissement automatique (propriété AutoRefresh) de chacun des éléments.
  • Vous pouvez renommer les colonnes de chaque élément du datasource Composite ; le libellé n'est pas modifié dans le datasource d'origine.

Exemple

Construire un datasource Composite comportant, par localisation (la colonne de référence), à la fois le nombre d'incidents (données du datasource n° 1) et le nombre de matériels (données du datasource n° 2)

  • Datasource n° 1 : Données relatives au nombre d'incidents par localisation
  • Datasource n° 2 : Données relatives au nombre de matériels par localisation
  • Datasource Composite :
    • La valeur de référence San Francisco présente dans le datasource n° 1 n'existe pas dans le datasource n° 2 ==> une ligne est générée dans le datasource Composite avec le nombre de matériels non renseigné.
    • Les valeurs de référence Cambridge et Dallas présentes dans le datasource n° 2 n'existent pas dans le datasource n° 1 ==> 2 lignes sont générées dans le datasource Composite avec le nombre d'incidents non renseigné.
Datasource 1 Datasource 2 Datasource Composite
EVApps - datasource Composite - Example Datasource 1.png EVApps - datasource Composite - Example Datasource 2.png EVApps - datasource Composite - Example Datasource Composite.png
Download Zip icon.png Téléchargez Exemple (fichiers CSV)

Liste des propriétés

Content

Name : Liste des éléments constituant le datasource Composite.

  • La liste déroulante affiche tous les datasources disponibles dans la bibliothèque de l'application et ne faisant pas encore partie du datasource Composite.
  • Cliquez sur Apps - Delete icon.png pour supprimer l'association de l'un des éléments avec le datasource Composite.

[ ADD DATASOURCE ] : Permet d'ajouter un nouvel élément au datasource.

[ CUSTOMIZE LABELS ] : Permet de sélectionner la colonne de référence faisant la liaison entre les différents éléments du datasource, ainsi que de renommer les colonnes de chaque élément -  Open url.png  voir Procédure

Preview

Configure Field Types : Ouvre l'éditeur des types de champs permettant de sélectionner les champs du datasource et de spécifier la nature de chaque champ (Date, Integer, ...) lorsqu'elle ne peut pas être déterminée automatiquement.

  • Le bouton Apps - datasources Properties - Preview button.png situé sous la propriété indique le nombre de lignes (dans la limite de 15) et de colonnes extraites. Cliquez dessus pour ouvrir l'éditeur.
  • Le bouton affiche No data available tant que les éléments obligatoires du datasource ne sont pas sélectionnés.
  • En mode Édition, seuls les 15 premiers enregistrements du datasource sont affichés.
  • En mode Exécution, la totalité des enregistrements du datasource est affichée.
  • Pour un datasource statique, les données affichées sont celles issues du dernier téléchargement de fichier.
  • Pour un datasource dynamique, les données affichées sont celles en cours au moment où vous ouvrez l'application en mode Édition.
AutoRefresh

Auto Refresh (Note : Uniquement pour un datasource dynamique) : Indique la fréquence de rafraîchissement automatique des données du datasource, en heures/minutes.

  • La réactualisation s'effectue en mode Exécution et en mode Édition, au lancement de l'application et lors d'un réaffichage de la page.
  • Attention : La réactualisation des données provoque une activité supplémentaire sur la plate-forme Product name - ev sas.png.

    Best Practice icon.png

  • Définissez une fréquence de rafraîchissement automatique uniquement lorsque l'application doit rester affichée à l'écran durant une longue période et nécessite d'avoir en permanence les données en temps réel.
             Example documentation icon FR.png  Consultation d'un tableau de bord
  • Ne renseignez pas de fréquence de rafraîchissement automatique lorsque l'application est juste utilisée à un instant t.
             Example documentation icon FR.png  Affichage d'un portail avec consultation de catalogues
SelectFirstRowAsCurrentRecord

Select First Row As Current Record : Indique si le premier enregistrement du datasource est sélectionné par défaut sur les widgets qui l'affichent (case cochée), ou non (case non cochée).

NoDataMessage

No Data Message : Message affiché lorsque le datasource ne contient aucune donnée.

Procédure : Comment définir un datasource Composite

1. Créez dans la bibliothèque des datasources tous les éléments que vous souhaitez utiliser dans le datasource Composite.

2. Dans le volet Objets, cliquez sur Apps - Add datasource icon.png et cliquez sur le type Composite DataSource : l'inspecteur de propriétés est affiché.

3. Dans la liste déroulante Name, sélectionnez le premier élément du datasource Composite.

4. Cliquez sur [ ADD DATASOURCE ] : une nouvelle entrée est ajoutée. Sélectionnez l'élément souhaité dans la liste déroulante Name.

5. Ajoutez de la même façon les autres éléments du datasource Composite. Note : Vous pouvez supprimer l'association de l'un des éléments en cliquant sur Apps - Delete icon.png.

6. Cliquez sur [ CUSTOMIZE LABELS ] : toutes les colonnes de chaque élément du datasource Composite sont affichées.
         EVApps - datasource Composite - Composite Setup.png

  • Pour chaque élément, cochez la colonne de référence faisant la liaison avec les autres éléments et cliquez sur [ OK ].
  • Pour réinitialiser les colonnes de référence pour chaque élément, cliquez sur [ RESET KEYS ] : toutes les colonnes sont décochées.
  • Vous pouvez renommez les colonnes de chaque élément : saisissez le nouveau libellé dans la zone correspondante. Pour revenir aux libellés d'origine, cliquez sur [ RESET LABELS ].

7. Cliquez sur Preview pour visualiser le résultat de votre paramétrage.

Tags:
Modifié par Utilisateur inconnu le 2017/09/01 16:43
Créé par Administrator XWiki le 2014/11/12 22:08

Raccourcis

L'actualité mensuelle
•  Newsletter

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help

Glossaire

Powered by XWiki ©, EasyVista 2020