Abfrage ausführen

Version 4.0.23.4

Führen Sie eine gespeicherte Abfrage aus.

Dadurch wird eine zuvor gespeicherte Abfrage ausgeführt. Sie können ihn für eine Abfrage verwenden, die in der Looker-Benutzeroberfläche generiert wurde oder die Sie explizit mit der API erstellt haben. Sie können auch die Abfrage „id“ aus einem gespeicherten „Look“ verwenden.

Der Parameter „result_format“ gibt die gewünschte Struktur und das gewünschte Format der Antwort an.

Unterstützte Formate:

Ergebnisformat Beschreibung
json Einfache JSON-Datei
JSON-Details Zeilendaten plus Metadaten, die die Felder, Pivots, Tabellenkalkulationen und andere Aspekte der Abfrage beschreiben
CSV Kommagetrennte Werte mit einem Header
TXT Tabulatorgetrennte Werte mit einer Überschrift
html Einfaches HTML
MD Einfacher Abzug
xlsx Microsoft Excel-Tabelle
sql den generierten SQL-Code zurückgibt, anstatt die Abfrage auszuführen
PNG Ein PNG-Bild der Visualisierung der Abfrage
jpg Ein JPG-Bild der Visualisierung der Abfrage

Anfrage

GET /queries/{query_id}/run/{result_format}
Datentyp
Beschreibung
Anfrage
HTTPRequest
Pfad
HTTPPath
HTTPPath-Definition maximieren...
Abfrage-ID
String
ID der Suchanfrage
Ergebnisformat
String
Format des Ergebnisses
Abfrage
HTTP-Abfrage
HTTPQuery-Definition maximieren...
Limit
integer
Zeilenlimit (kann das Limit in der gespeicherten Abfrage überschreiben)
"formatieren" anwenden
boolean
Modellspezifische Formatierung auf jedes Ergebnis anwenden
"bewerben"
boolean
Visualisierungsoptionen auf Ergebnisse anwenden.
Cache
boolean
Ergebnisse aus dem Cache abrufen, falls verfügbar.
Bildbreite
integer
Renderingbreite für Bildformate
Bildhöhe
integer
Renderinghöhe für Bildformate
Filter_Links_erzeugen
boolean
Generieren Sie Deeplink-Links (nur für das „json_detail“-Format verfügbar).
Erzwungene Produktion
boolean
Erzwingen Sie die Verwendung von Produktionsmodellen, auch wenn sich der Nutzer im Entwicklungsmodus befindet. Dieses Flag auf „false“ bedeutet nicht, dass Entwicklungsmodelle verwendet werden.
nur im Cache
boolean
Rufen Sie Ergebnisse aus dem Cache ab, auch wenn die Ergebnisse abgelaufen sind.
Pfadpräfix
String
Präfix, das für Drilllinks verwendet werden soll (URL-codiert).
PDT_neu.
boolean
Erstellen Sie den in der Abfrage verwendeten PDTS neu.
server_calcs
boolean
Tabellenberechnungen für Abfrageergebnisse durchführen
source
String
Gibt die Quelle dieses Anrufs an.

Antwort

200: Suchanfrage

Datentyp
Beschreibung
(String)
String

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

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

Python

https://github.com/looker-open-source/sdk-codegen/blob/main/examples/python/cloud-function-write-to-bigquery/main.py
https://github.com/looker-open-source/sdk-codegen/blob/main/python/tests/integration/test_methods.py
https://github.com/looker-open-source/sdk-codegen/blob/main/python/tests/integration/test_methods.py
https://github.com/looker-open-source/sdk-codegen/blob/main/python/tests/integration/test_methods.py

Kotlin

https://github.com/looker-open-source/sdk-codegen/Blob/main/kotlin/src/test/TestMethods.kt
https://github.com/looker-open-source/sdk-codegen/Blob/main/kotlin/src/test/TestMethods.kt

TypeScript

https://github.com/looker-open-source/sdk-codegen/Blob/main/packages/sdk-node/test/methods.spec.ts
https://github.com/looker-open-source/sdk-codegen/Blob/main/packages/sdk-node/test/methods.spec.ts
https://github.com/looker-open-source/sdk-codegen/Blob/main/packages/sdk-node/test/methods.spec.ts
https://github.com/looker-open-source/sdk-codegen/Blob/main/packages/sdk-node/test/methods.spec.ts
https://github.com/looker-open-source/sdk-codegen/Blob/main/packages/sdk-node/test/methods.spec.ts

Swift

https://github.com/looker-open-source/sdk-codegen/Blob/main/swift/looker/Tests/lookerTests/smokeTests.swift
https://github.com/looker-open-source/sdk-codegen/Blob/main/swift/looker/Tests/lookerTests/smokeTests.swift
https://github.com/looker-open-source/sdk-codegen/Blob/main/swift/looker/Tests/lookerTests/smokeTests.swift
https://github.com/looker-open-source/sdk-codegen/Blob/main/swift/looker/Tests/lookerTests/smokeTests.swift