Merge-Abfrage erstellen

Version 3.1.23.2

Merge-Abfrage erstellen

Erstellt ein neues Merge-Abfrageobjekt.

Bei einer Zusammenführung werden die Ergebnisse einer oder mehrerer Abfragen erfasst und gemäß den Feldzuordnungsdefinitionen zusammengeführt. Das Ergebnis ähnelt einem SQL Left Outer Join.

Bei einer Zusammenführung können Ergebnisse von Abfragen aus verschiedenen SQL-Datenbanken zusammengeführt werden.

Die Reihenfolge, in der Abfragen in der Array-Property „source_queries“ definiert sind, ist wichtig. Die erste Abfrage im Array definiert den Primärschlüssel, mit dem die Ergebnisse nachfolgender Abfragen zusammengeführt werden.

Wie Modell-/Ansichtsabfrageobjekte sind zusammengeführte Abfragen unveränderlich und haben eine strukturelle Identität. Wenn Sie eine Anfrage zum Erstellen einer neuen Zusammenführungsabfrage stellen, die mit einer vorhandenen Zusammenführungsabfrage identisch ist, wird die vorhandene Zusammenführungsabfrage zurückgegeben, anstatt ein Duplikat zu erstellen. Umgekehrt generiert jede Änderung am Inhalt einer Zusammenführungsabfrage ein neues Objekt mit einer neuen ID.

Anfrage

POST//merge_queries
Datentyp
Beschreibung
Anfrage
HTTPRequest
body
HTTP-Text
HTTPBody-Definition maximieren...
body
Abfrage zusammenführen
MergeQuery-Definition maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
Spaltenlimit
String
Spaltenlimit
dynamische Felder
String
Dynamische Felder
id
String
Eindeutige ID
Pivots
String[]
Ergebnis-ID_macher
integer
Einzigartige Ergebnisse
sortieren
String[]
Quellabfragen
Summe
boolean
Gesamt
vis_config
Objekt
Visualisierungskonfiguration
Abfrage
HTTP-Abfrage
HTTPQuery-Definition maximieren...
Felder
String
Angeforderte Felder

Antwort

200: Abfrage zusammenführen

Datentyp
Beschreibung
(Objekt)
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
Spaltenlimit
String
Spaltenlimit
dynamische Felder
String
Dynamische Felder
id
String
Eindeutige ID
Pivots
String[]
Ergebnis-ID_macher
integer
Einzigartige Ergebnisse
sortieren
String[]
Quellabfragen
MergeQuerySourceQuery-Definition maximieren...
Felder „merge_fields“
MergeFields-Definition maximieren...
field_name
String
Feldname, der in den zusammengeführten Ergebnissen zugeordnet werden soll
Feldname „Quelle“
String
Feldname aus der Quellabfrage
name
String
Anzeigename
Abfrage-ID
integer
ID der zusammenzuführenden Abfrage
Summe
boolean
Gesamt
vis_config
Objekt
Visualisierungskonfiguration

400: Ungültige Anfrage

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

404: Nicht gefunden

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

409: Ressource ist bereits vorhanden

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

422: Validierungsfehler

Datentyp
Beschreibung
nachricht
String
Fehlerdetails
ValidationErrorDetail-Definition maximieren...
Feld
String
Feld mit Fehler
Code
String
Fehlercode
nachricht
String
Fehlermeldung
Dokumentations-URL
String
Link zur Dokumentation
Dokumentations-URL
String
Link zur Dokumentation

429: Zu viele Anfragen

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

Beispiele