Einer der Fehler, der beim validate Ihres LookML-Codes auftreten kann, ist Model <model_name> is not allowed to use connection <connection_name>
.
Dieser Fehler bedeutet, dass Sie sich die Projekteinstellungen von LookML ansehen und prüfen müssen, ob das Modell die erforderlichen und korrekten Berechtigungen zum Verweisen auf die benötigten Verbindungen hat.
Der folgende Fehler weist beispielsweise darauf hin, dass das Modell lauren_ecommerce
die athena-Verbindung nicht verwenden darf:
Es gibt zwei Möglichkeiten, den Fehler zu beheben:
-
Änderung der Verbindung, auf die im Parameter
connection
der Modelldatei verwiesen wird - Konfigurationseinstellungen des Projekts bearbeiten, um Zugriff auf die Verbindung zu gewähren
Auf dieser Seite finden Sie eine Anleitung zum Bearbeiten der Konfigurationseinstellungen des Projekts.
Konfigurationseinstellungen des Modells bearbeiten
So bearbeiten Sie die Konfigurationseinstellungen des Modells:
- Maximieren Sie den Abschnitt Validierungsfehler in der IDE.
-
Wählen Sie in der Fehlermeldung den Link Projekte verwalten aus. Dadurch gelangen Sie zur Seite LookML-Projekte.
Sie können die Seite „LookML-Projekte“ auch über die URL
https://<your_looker_domain.com>/projects
aufrufen oder indem Sie im linken Navigationsbereich im Menü Develop (Entwickeln) die Option Projects (Projekte) auswählen. -
Suchen Sie auf der Seite LookML-Projekte das Modell, das den Fehler ausgelöst hat. Suchen Sie in diesem Beispiel nach dem Modell
lauren_ecommerce
für das Projekt l_ecommerce. Das Modell wird durch einen kritischen Fehler in Rot besser sichtbar: - Wählen Sie die Schaltfläche Konfigurieren aus, um die Seite Modellkonfiguration bearbeiten zu öffnen.
-
Prüfen Sie die derzeit für das Modell ausgewählten Verbindungen im Bereich Zulässige Verbindungen. In diesem Beispiel besagt der Fehler, dass
model 'lauren_ecommerce' is not allowed to use connection 'athena'.
Die Verbindung athena unter Zulässige Verbindungen des Modells nicht ausgewählt ist. Die Verbindungecommerce_demo
wurde in diesem Fall versehentlich ausgewählt: - Klicken Sie das Kästchen neben der richtigen Verbindung an – in diesem Fall athena. Alternativ können Sie die Option Alle auswählen, um dem Modell Zugriff auf alle Verbindungen zu gewähren, auch für neu hinzugefügte Verbindungen.
- Passen Sie die anderen Verbindungsauswahlen nach Bedarf an.
- Klicken Sie auf Speichern.
- Gehen Sie zurück zu Ihrem LookML-Modell und validieren Sie es noch einmal, um sicherzustellen, dass der Modellkonfigurationsfehler nicht mehr vorhanden ist: