Fehler bei der Modellkonfiguration beheben

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:

  1. Maximieren Sie den Abschnitt Validierungsfehler in der IDE.
  2. 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.
  3. 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: Auf der Seite „Projekte verwalten“ ist das Modell „lauren_ecommerce“ markiert.
  4. Wählen Sie die Schaltfläche Konfigurieren aus, um die Seite Modellkonfiguration bearbeiten zu öffnen.
  5. 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 Verbindung ecommerce_demo wurde in diesem Fall versehentlich ausgewählt:

  6. 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.
  7. Passen Sie die anderen Verbindungsauswahlen nach Bedarf an.
  8. Klicken Sie auf Speichern.
  9. Gehen Sie zurück zu Ihrem LookML-Modell und validieren Sie es noch einmal, um sicherzustellen, dass der Modellkonfigurationsfehler nicht mehr vorhanden ist: LookML-Validierungsergebnis, wenn in der IDE keine LookML-Fehler angezeigt werden.