Replies: 5 comments 4 replies
-
|
Bonjour Didier, C'est très intéressant. Dans le temps, j'ai connu un outil de gestion de parc un peut différent des autres , et au lieu de proposer des reports figés ou pré établi, ils avaient utilisé un outil client de data warehouse. Dans ton cas, les requêtes peuvent être exécutées par api, ce qui est génial. La plupart des gens ont leurs habitudes en tableau croisés ou data analyses: Excel, libre Office, python, r... Comme les règles de cartographes limitent le résultat aux droits, c'est déjà prêt. Et aussi, un admin peut préparer les requêtes et les partager. Ensuite le cartographes fait les reports ou analyses de son choix, avec l'outil de son choix, même sans connaître Mercator. Si c'est une personne qui n'a besoin que d'accès aux outils (gestionnaire de risque, analyse d'évolution de buildings....) Donc Mercator prépare les requêtes, comme un provider de source odbc ou api |
Beta Was this translation helpful? Give feedback.
-
|
Bonjour Didier, De mon côté, je trouve la proposition pertinente et selon votre implémentation ça répondrai au besoin. Bonne journée |
Beta Was this translation helpful? Give feedback.
-
|
Le rendu sera identique à ce qui existe déjà pour les listes. |
Beta Was this translation helpful? Give feedback.
-
|
Pour faire suite à la proposition d' @oliboub , on vient d'ajouter un bouton permettan de générer un lien de téléchargement signé.
Le lien exécute la requête à chaque accès, ne nécessite pas d'authentification et est valable 90 jours. |
Beta Was this translation helpful? Give feedback.
-
|
Bonjour, |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Le moteur de requête produit aujourd'hui deux types de sortie : des listes (
OUTPUT list) et des graphes (OUTPUT graph). Pour l'exploitation de la cartographie, il manque une troisième forme très demandée : le tableau croisé (pivot), c'est-à-dire une vue agrégée d'une dimension en lignes contre une autre en colonnes.Beaucoup de questions récurrentes — surtout côté sécurité — sont par nature des tableaux croisés que ni la liste ni le graphe ne rendent lisibles :
Proposition
Ajouter une clause
PIVOTet une sortieOUTPUT pivot, en réutilisant les clauses existantes (FROM,WHERE,WITH,LIMIT).Syntaxe
ROWS: dimension en ordonnée.COLUMNS: dimension en abscisse. Optionnelle — sans elle, le pivot dégénère en simple liste agrégée (une dimension, une mesure).MEASURE: agrégat de cellule.count(*)pour commencer, extensible àsum(<champ>),avg(<champ>),min,max,count distinct.Type d'axes déduit automatiquement (aucune option à saisir)
Le moteur déduit la forme du tableau, l'utilisateur n'a rien à préciser :
ROWSetCOLUMNSsont la pairesource_X/dest_Xdu mêmeX. Rectangulaire dans tous les autres cas (domaines différents, ex.nature × crypted).Dimensions d'extrémité unifiées
Pour les modèles de flux et de liens, les extrémités sont aujourd'hui éclatées sur plusieurs clés étrangères (une source peut être une application, un service, un module, une base… selon le modèle). La proposition s'appuie sur des dimensions d'extrémité unifiées, résolvant l'unique extrémité renseignée :
source_name/dest_name— le nom de l'entité d'extrémité,source_type/dest_type— son type (application,physical-server,workstation…),source_zone/dest_zone— pour les flux logiques, le rattachement du range IP à une zone/sous-réseau.Exemples de requêtes
Chiffrement des flux applicatifs par nature — le pivot sécurité de base, fait ressortir les natures de flux qui circulent en clair (rectangulaire) :
Inventaire mono-dimension — répartition des liens physiques par type de médium (liste agrégée) :
Services réseau exposés — ports de destination ventilés par protocole (rectangulaire) :
Matrice de flux inter-zones — la vue réseau « qui parle à qui » au niveau zone ; carrée et asymétrique (flux directionnels), lit les deux sens et la diagonale (trafic intra-zone) :
Matrice applicative complète — les échanges nominaux entre applications, tous types d'extrémités confondus ; carrée et asymétrique :
Information sensible × chiffrement — quels types d'information circulent chiffrés ou non (rectangulaire) :
Topologie physique par type d'extrémité — profil de connectivité ; carrée et symétrique (liens bidirectionnels), met en évidence les liaisons anormales (poste ↔ poste, équipement ↔ stockage) :
Drill-down ciblé — tous les équipements raccordés à un switch donné, après un filtre de périmètre :
Bénéfices
WHERE/WITH/LIMIT; les résultats restent exportables (CSV) comme les listes ; intégrable aux requêtes sauvegardées (SavedQuery).Beta Was this translation helpful? Give feedback.
All reactions