Nutzung
Hierarchie
connection |
Standardwert
KeineAkzeptiert
Ein String mit dem Namen einer Verbindung
|
Definition
connection
gibt die Datenbankverbindung an, von der ein Modell Daten abruft. Datenbankverbindungen werden auf der Seite Verbindungen im Abschnitt Datenbank des Admin-Steuerfelds von Looker definiert und benannt. Ein Modell kann nur eine Verbindung verwenden.
Wenn ein Looker-Entwickler mithilfe des Parameters connection
eine Verbindung in einer Modelldatei definiert, wird in der Looker-IDE ein Drop-down-Menü mit Datenbankverbindungen angezeigt, die auf der Instanz verfügbar sind.
Beispiele
Rufen Sie Daten aus der mysql_db
-Verbindung für das verwendete Modell ab:
connection: "mysql_db"
Häufige Herausforderungen
connection
muss auf einen Verbindungsnamen aus den Administratoreinstellungen von Looker verweisen
Der Verbindungsname, auf den connection
verweist, übernimmt nicht den Namen einer tatsächlichen Datenbank oder eines tatsächlichen Schemas. Der Name muss eine der verfügbaren Verbindungen sein, wenn Sie ein Modell konfigurieren oder auf der Seite Verbindungen im Admin-Steuerfeld von Looker klicken.
Wenn eine Modellkonfiguration vorhanden ist, kann connection
nur auf eine zulässige Verbindung verweisen
Wenn ein Looker-Entwickler eine Verbindung in der Modelldatei angibt, die in der Modellkonfiguration nicht zulässig ist, wird keine Abfrage für dieses Modell ausgeführt.
Wenn keine Modellkonfiguration vorhanden ist, können nur bestimmte Personen Abfragen ausführen
Wenn Sie nicht die manage_models
-Berechtigung haben (die in der Administratorrolle enthalten ist), muss das Modell konfiguriert werden, bevor Sie Abfragen für das Modell ausführen können.