Qubole Presto und Qubole Quantum

Presto-Clustereinstellungen

Die folgenden Presto-Einstellungen sollten in der Qubole-Konsole konfiguriert werden:

catalog/hive.properties:
hive.metastore-cache-ttl = 0s
hive.metastore-refresh-interval = 5s
hive.allow-rename-table=true
hive.allow-drop-table=true
hive.parquet.use-column-names=true
hive.storage-format=ORC

Looker-Einstellungen

Wählen Sie im Abschnitt Admin von Looker die Option Verbindungen aus und klicken Sie auf Verbindung hinzufügen.

Qubole-Presto

Der Qubole JDBC-Treiber, mit dem Looker eine Verbindung zu Qubole Presto herstellt, ist in Version 2.2.X verfügbar. Diese bietet Unterstützung für Qubole Presto in Google Cloud, AWS und Microsoft Azure.

Wählen Sie im Abschnitt Admin von Looker die Option Verbindungen aus und klicken Sie auf Verbindung hinzufügen. Geben Sie die Verbindungsdetails ein (weitere Informationen finden Sie auf der Dokumentationsseite Looker mit Ihrer Datenbank verbinden):

  • Dialekt: Geben Sie Qubole Presto ein.
  • Clusterlabel: Geben Sie den Clusternamen aus dem Qubole-Steuerfeld ein.
  • Datenbank: Geben Sie Hive ein.
  • API-Schlüssel: Dies ist das Authentifizierungstoken des Looker-Nutzers. Wenn Sie persistente abgeleitete Tabellen aktiviert haben, geben Sie das Authentifizierungstoken des PDT-Nutzers in die Spalte PDT-Überschreibungen ein.
  • Schema: Geben Sie das zu verwendende Standardschema ein.
  • Persistent abgeleitete Tabellen: Klicken Sie dieses Kästchen an, um PDTs zu aktivieren.
  • Temp Database (Temporäre Datenbank): Wenn PDTs aktiviert sind, legen Sie eine Datenbank/ein Schema fest, bei der der Nutzer volle Berechtigungen zum Erstellen, Löschen, Umbenennen und Ändern von Tabellen hat.
  • Zusätzliche Parameter: Geben Sie zusätzliche JDBC-Verbindungsstring-Attribute ein.
    • Im Feld Zusätzliche Parameter müssen Sie endpoint für die Qubole-Verbindung angeben. Weitere Informationen finden Sie auf dieser Seite im Abschnitt Qubole-Endpunkte.

Qubole Quantum

Qubole Presto Serverless wurde in Qubole Quantum umbenannt.

Wählen Sie im Abschnitt Admin von Looker die Option Verbindungen aus und klicken Sie auf Verbindung hinzufügen. Geben Sie die Verbindungsdetails ein (weitere Informationen finden Sie auf der Dokumentationsseite Looker mit Ihrer Datenbank verbinden):

  • Dialekt: Geben Sie Qubole Quantum ein.
  • Datenbank: Geben Sie Hive ein.
  • API-Schlüssel: Dies ist das Authentifizierungstoken des Looker-Nutzers. Wenn Sie persistente abgeleitete Tabellen aktiviert haben, geben Sie das Authentifizierungstoken des PDT-Nutzers in die Spalte PDT-Überschreibungen ein.
  • Schema: Geben Sie das zu verwendende Standardschema ein.
  • Persistent abgeleitete Tabellen: Klicken Sie dieses Kästchen an, um PDTs zu aktivieren.
  • Temp Database (Temporäre Datenbank): Wenn PDTs aktiviert sind, legen Sie eine Datenbank/ein Schema fest, bei der der Nutzer volle Berechtigungen zum Erstellen, Löschen, Umbenennen und Ändern von Tabellen hat.
  • Zusätzliche Parameter: Geben Sie zusätzliche JDBC-Verbindungsstring-Attribute ein.
    • Im Feld Zusätzliche Parameter müssen Sie endpoint für die Qubole-Verbindung angeben. Weitere Informationen finden Sie auf dieser Seite im Abschnitt Qubole-Endpunkte.

Weitere Informationen zu den Verbindungseinstellungen finden Sie auf der Dokumentationsseite Looker mit Ihrer Datenbank verbinden.

Qubole-Endpunkte

Standardmäßig werden die Qubole-Verbindungen mit api.qubole.com hergestellt. Unter Unterstützte Qubole-Endpunkte finden Sie den entsprechenden Wert für Ihren Cloud-Anbieter und die Region, in der die Qubole-Datenbank bereitgestellt wird.

Fügen Sie in den Verbindungseinstellungen den Parameter endpoint=url_of_endpoint in das Feld Zusätzliche Parameter ein:

  1. Für AWS in den USA: endpoint=https://us.qubole.com
  2. Für Google Cloud in den USA: endpoint=https://gcp.qubole.com
  3. Für Azure in den USA: endpoint=https://azure.qubole.com

Unterstützte Funktionen

Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.

In der neuesten Version von Looker unterstützt Qubole Presto die folgenden Looker-Funktionen:

In der neuesten Version von Looker unterstützt Qubole Quantum die folgenden Looker-Funktionen:

Nächste Schritte

Nachdem Sie Ihre Datenbank mit Looker verbunden haben, konfigurieren Sie die Anmeldeoptionen für Ihre Nutzer.