Version 3.1.23.2
Projekt validieren
Führt eine Lint-Validierung aller Lookml-Dateien im Projekt durch.
Gibt eine Liste der gefundenen Fehler zurück, sofern vorhanden.
Bei großen Projekten kann die Validierung des Inhalts aller Dateien in einem Projekt rechenintensiv sein. Für eine optimale Leistung rufen Sie validate_project(project_id)
nur auf, wenn Sie die Projektvalidierung wirklich neu berechnen möchten. Mit project_validation_results(project_id)
können Sie schnell die Ergebnisse der letzten Projektvalidierung (ohne Neuberechnung) anzeigen lassen
Anfrage
POST
/projects/{project_id}/valid
HTTPPath-Definition maximieren...
project_id
String
Projekt-ID
HTTPQuery-Definition maximieren...
Felder
String
Angeforderte Felder
Antwort
200: Ergebnisse der Projektvalidierung
ProjectError-Definition maximieren...
Code
lock
String
Ein stabiles Token, das diese Fehlerklasse eindeutig identifiziert und Parameterwerte ignoriert. Der Text der Fehlermeldung kann aufgrund von Parametern oder Lokalisierung variieren, Fehlercodes jedoch nicht. Der Fehler „Datei wurde nicht gefunden“ enthält beispielsweise denselben Fehlercode, unabhängig vom Dateinamen oder der Anzeigesprache des Nutzers.
Schweregrad
lock
String
Schweregrad: Schwerwiegend, Fehler, Warnung, Informationen, Erfolg
Typ
lock
String
Fehlerklassifizierung: Syntax, Einstellung, model_configuration usw.
nachricht
lock
String
Fehlermeldung, die Informationen wie Dashboard- oder Modellnamen enthalten kann, die in einigen Anwendungsfällen sensibel sein können. Diese Nachricht nicht außerhalb von Looker speichern oder senden
field_name
lock
String
Das mit diesem Fehler verknüpfte Feld
Dateipfad
lock
String
Name der Datei mit diesem Fehler
Zeilennummer
lock
integer
Zeilennummer in der Datei mit diesem Fehler
Modell-ID
lock
String
Das mit diesem Fehler verknüpfte Modell
analysieren
lock
String
Mit diesem Fehler verknüpfte Auswertung
Hilfe-URL
lock
String
Ein Link zur Looker-Dokumentation zu diesem Fehler
params
lock
Objekt
Fehlerparameter
bereinigte_Nachricht
lock
String
Eine Version der Fehlermeldung, die keine potenziell vertraulichen Informationen enthält. Geeignet für Situationen, in denen Nachrichten außerhalb von Looker gespeichert oder an Nutzer gesendet werden, z. B. externe Logs. In den betroffenen Nachrichten wird „(?)“ an der Stelle angezeigt, an der vertrauliche Informationen in der entsprechenden, nicht bereinigten Nachricht zu finden sind.
Projekt-Digest
lock
String
Ein Hashwert, der aus dem aktuellen Status des Projekts berechnet wird
ModelsNotValidationd-Definition maximieren...
name
lock
String
Modellname
Projekt-ID
lock
String
Projektdatei
Rechenzeit
lock
Zahl
Dauer der Projektvalidierung in Sekunden
400: Ungültige Anfrage
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation
404: Nicht gefunden
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation
422: Validierungsfehler
nachricht
lock
String
Fehlerdetails
ValidationErrorDetail-Definition maximieren...
Feld
lock
String
Feld mit Fehler
Code
lock
String
Fehlercode
nachricht
lock
String
Fehlermeldung
Dokumentations-URL
lock
String
Link zur Dokumentation
Dokumentations-URL
lock
String
Link zur Dokumentation
429: Zu viele Anfragen
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation
Beispiele