Créer une requête de fusion

Version 4.0.23.6 (la plus récente)

Créer une requête de fusion

Crée un objet de requête de fusion.

Une requête de fusion récupère les résultats d'une ou de plusieurs requêtes et les fusionne (fusionne) en fonction des définitions du mappage de champs. Le résultat est semblable à une jointure externe SQL gauche.

Une requête de fusion peut fusionner les résultats de requêtes provenant de différentes bases de données SQL.

L'ordre dans lequel les requêtes sont définies dans la propriété de tableau source_queries est important. La première requête du tableau définit la clé primaire dans laquelle les résultats des requêtes suivantes seront fusionnés.

Comme les objets de requête de modèle/vue, les requêtes de fusion sont immuables et ont une identité structurelle. Si vous envoyez une requête de création d'une requête de fusion identique à une requête de fusion existante, elle est renvoyée au lieu d'être en double. À l'inverse, toute modification apportée au contenu d'une requête de fusion génère un nouvel objet avec un nouvel ID.

Demande

POST /merge_queries
Type de données
Description
Demande
HTTPRequest
body
Corps HTTP
Développer la définition HTTPBody...
body
Fusionner la requête
Développer la définition de MergeQuery...
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
limite_colonne
string
Nombre maximal de colonnes
champs_dynamiques
string
Champs dynamiques
id
string
Identifiant unique
tableau croisé dynamique
chaîne[]
id_outil_résultats
string
Uniques pour obtenir des résultats
tri
chaîne[]
Requêtes_source
total
booléen
Total
vis_config
objet
Configuration de la visualisation
query
Requête HTTP
Développer la définition de la requête HTTP...
champs
string
Champs demandés

Réponse

200: Requête de fusion

Type de données
Description
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
limite_colonne
string
Nombre maximal de colonnes
champs_dynamiques
string
Champs dynamiques
id
string
Identifiant unique
tableau croisé dynamique
chaîne[]
id_outil_résultats
string
Uniques pour obtenir des résultats
tri
chaîne[]
Requêtes_source
Développer la définition de MergeQuerySourceQuery...
fusion_champs
Développer la définition de la fusion des champs...
field_name
string
Nom du champ à mapper dans les résultats fusionnés
nom_champ_source
string
Nom du champ issu de la requête source
name
string
Nom à afficher
id_requête
string
ID de la requête à fusionner
total
booléen
Total
vis_config
objet
Configuration de la visualisation

400 Bad Request

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

404: introuvable

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

409: La ressource existe déjà

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

422: Erreur de validation

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
string
Champ comportant une erreur
code
string
Code d'erreur
Message
string
Message d'information sur l'erreur
documentation_url
string
Lien vers la documentation
documentation_url
string
Lien vers la documentation

429 : Too Many Requests

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

Examples