Aller au contenu

Le flux

Le flux se décrit lui-même, donc votre outil de BI découvre les tables et leurs colonnes automatiquement lorsque vous vous connectez.

  • Une table par type de relevé, nommée d’après le type de relevé, avec les champs de ce type sous forme de vraies colonnes typées (texte, nombre, date, et ainsi de suite).
  • Une table Observations à plat couvrant tous les types de relevé, qui ne porte que les colonnes communes, pour une vue rapide entre types.

Chaque table comprend un ensemble de colonnes communes à côté des champs propres au relevé : un id, le type de relevé, la date de création et de mise à jour, son état de révision et sa visibilité, les résultats du contrôle des données et du contrôle de la localisation, ainsi qu’un lat et un lon extraits de la géométrie de l’enregistrement.

Le flux respecte les options de requête envoyées par les outils de BI, de sorte que l’outil ne récupère que ce dont il a besoin :

  • choisir les colonnes ($select),
  • obtenir un total ($count),
  • paginer automatiquement les grandes tables, et
  • filtrer ($filter) sur les colonnes d’état (reviewState, visibility, qaStatus, geoVerdict, id) et sur n’importe quel champ de relevé, avec eq, ne, gt, ge, lt, le, and, or, not, et contains / startswith / endswith.

Par exemple, un outil peut demander uniquement les enregistrements approuvés d’une seule espèce.