Je voudrais remplacer la création du Dashboard Metawal actuellement généré par une routine FME qui parse une sortie CSW du catalogue par un tableau de bord Kibana.
Je voudrais une ligne par fiche, avec affichage de différents champs de la MD en colonne (id, title, resourceType, custodian, MDlink, ...)
J'ai déjà détecté plusieurs problèmes qui m'empêchent de le faire :
Au niveau des dates, il n'est pas possible de forcer l'affichage des "missing values" dans le tableau. Par exemple, je veux afficher pour une fiche la date de création, la date de publication et la date de mise à jour de la donnée. Si les 3 dates sont renseignées: c'est OK. Si une des dates est manquante la ligne disparait. Pour contourner, il faut passer par un champ texte. Actuellement ne sont en texte pour les dates que l'année et le mois. J'aurais aussi besoin du jour.
Avec un champ de type date (pas possible de forcer les missing values)
Avec un champ de type texte (possible de forcer les missing values)
Date : Année et mois dispo en texte mais pas le jour
Au niveau des champs complexes 'multi-textes', chaque entrée génère une ligne différente. Par exemple pour les conditions d'accès et d'utilisation ou pour les mots-clés, j'ai une ligne par condition, donc plusieurs lignes pour un même enregistrement. Je voudrais avoir la possibilité d'afficher toutes les valeurs dans un seul champ texte pour n'avoir qu'une seule ligne par fiche.
@vbombaerts réévaluer les solutions envisageables via dashboard ou webcomponent.
Solutions à explorer :
tableau en webcomponent intégré dans un onglet info de Metawal
transformation de données dans Kibana par les runtime fields : ajout d'une valeur texte "manquant" si la valeur est manquante, concaténation des vecteurs pour n'avoir qu'une seule valeur textuelle.
Je voudrais remplacer la création du Dashboard Metawal actuellement généré par une routine FME qui parse une sortie CSW du catalogue par un tableau de bord Kibana.
Je voudrais une ligne par fiche, avec affichage de différents champs de la MD en colonne (id, title, resourceType, custodian, MDlink, ...)
J'ai déjà détecté plusieurs problèmes qui m'empêchent de le faire :
Avec un champ de type date (pas possible de forcer les missing values)
Avec un champ de type texte (possible de forcer les missing values)
Date : Année et mois dispo en texte mais pas le jour