Démarrage rapide
Validez une définition de Datagraph Schema et lisez l’analyse des jointures de ses relations :Endpoints
Les schémas complets de requête et de réponse sont dans la référence API.
Format de la définition
Le champschema du body est un tableau de tables.
Column :
VirtualColumn ajoute une expression query obligatoire aux champs de Column, sans default.
Relation :
Réponse de validation
POST /datagraph/schemas/validate effectue d’abord la validation structurelle, puis analyse les relations uniquement si la définition est structurellement valide.
Une définition structurellement invalide retourne 200 avec validation.success à false et un tableau relations vide :
validation.success vaut true, validation.data contient la définition normalisée et relations contient une entrée par paire de colonnes en relation :
matchCount est la plus petite des deux quantités de valeurs distinctes, et matchPercentage vaut matchCount / max(fromDistinctCount, toDistinctCount) * 100. L’interface considère toute valeur inférieure à 50 comme une jointure faible. Un error par relation est retourné quand une Datasource est introuvable, et les compteurs valent alors null.