Maschinell übersetztes Thema Sie können zur englischen Version wechseln.Siehe Haftungsausschluss
Die genaueste und aktuellste Version dieser Dokumentation finden Sie in der englischen (ursprünglichen) Version. IBM haftet nicht für Schäden oder Verluste, die durch die Verwendung automatisch (maschinell) übersetzter Inhalte entstehen.
IBM watsonx.data Presto Verbindung
Letzte Aktualisierung: 21. Feb. 2025
IBM watsonx.data Presto Verbindung
Um auf Ihre Daten zuzugreifen in IBM watsonx.data, erstellen Sie ein Verbindungsressource dafür. Das Verbindungs-Asset enthält Informationen für die Verbindung mit einer watsonx.data-Instanz und mit der Presto-Abfrage-Engine, die auf dieser Instanz läuft.
IBM watsonx.data ist ein offenes, hybrides und reguliertes Data-Lakehouse, das durch eine Abfrageengine für alle Daten-und KI-Workloads optimiert wird.
Vorbereitende Schritte
Copy link to section
Unterschiede zwischen den watsonx.data Presto und den Presto Verbindungen
Copy link to section
IBM watsonx.data beinhaltet die Presto SQL Query Engine. Sowohl die watsonx.data Presto und Presto Verbindungen können Verbindungselemente erstellen, um mit der Presto SQL Query Engine in IBM watsonx.data zu interagieren.
watsonx.data Presto Verbindung
Copy link to section
Die watsonx.data Presto unterstützt das Lesen von IBM watsonx.data mit der Presto SQL Query Engine und das Schreiben von Tabellen im Iceberg-Tabellenformat in Amazon S3, Apache Ozone, IBM Ceph und IBM Cloud Object Storage Buckets in IBM watsonx.data. Die Verbindung wird auch benötigt, wenn Sie die Integration mit IBM Knowledge Catalog wünschen, um die Vorteile des Dienstes mit watsonx.data zu nutzen.
IBM empfiehlt die Verwendung der watsonx.data Presto zu verwenden, wenn eine Verbindung von Cloud Pak for Data zu IBM watsonx.data hergestellt wird.
Weitere Informationen über die watsonx.data Presto-Verbindung finden Sie im weiteren Verlauf dieses Themas.
Presto
Copy link to section
Die Presto-Verbindung kann eine Nur-Lese-Verbindung zu jeder Presto-Engine herstellen, einschließlich der Implementierung in IBM watsonx.data.
Für weitere Informationen über die Presto-Verbindung siehe Presto-Verbindung.
Voraussetzung
Copy link to section
Konfigurieren Sie eine Instanz von watsonx.data.
Sie können eine Verbindung zu Software oder als Serviceinstanz herstellen:
Die Details Ihrer Verbindung variieren je nach gewählter Bereitstellungsart. Um das Verbindungs-Asset zu erstellen, wählen Sie im Abschnitt Verbindungsdetails auf der Seite Verbindung zu einer Datenquelle den Bereitstellungstyp:
IBM watsonx.data Entwicklerausgabe
IBM watsonx.data auf IBM Cloud
IBM watsonx.data auf Red Hat OpenShift
Sie können die Bereitstellungsart auch auf dem Standardwert belassen, bei dem Sie die Details der alten Verbindung sehen.
Die Angaben, die Sie machen müssen, richten sich nach der von Ihnen gewählten Abrechnungsart:
IBM watsonx.data Entwicklerausgabe
Copy link to section
Sie können eine JSON-Datei importieren, um diese Felder mit Hilfe der Funktion Verbindungswerte importieren auszufüllen. Um die JSON-Datei zu erhalten, die für diese Verbindung benötigt wird, müssen Sie auf die Konsolenseite Ihrer watsonx.data -Instanz gehen und zum Feld Connect information navigieren, um die JSON-Datei zu kopieren.
Hostname oder IP-Adresse: Diese Informationen finden Sie in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Port: Die Standardportnummer ist 443. Sie finden diese Informationen in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Instanz-ID: Diesen Wert finden Sie in der Konsole watsonx.data. Klicken Instanzdetails aus dem Navigationsmenü. Sie können diese Informationen auch in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails finden.
IBM watsonx.data auf IBM Cloud
Copy link to section
Sie können eine JSON-Datei importieren, um diese Felder mit Hilfe der Funktion Verbindungswerte importieren auszufüllen. Um die JSON-Datei zu erhalten, die für diese Verbindung benötigt wird, müssen Sie auf die Konsolenseite Ihrer watsonx.data -Instanz gehen und zum Feld Connect information navigieren, um die JSON-Datei zu kopieren.
Hostname oder IP-Adresse: Diese Informationen finden Sie in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Port: Die Standardportnummer ist 443. Sie finden diese Informationen in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
CRN: Name der Cloud-Ressource: Diesen Wert finden Sie in der Konsole watsonx.data. Klicken Instanzdetails aus dem Navigationsmenü. Sie können diese Informationen auch in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails finden.
IBM watsonx.data auf Red Hat OpenShift
Copy link to section
Sie können eine JSON-Datei importieren, um diese Felder mit Hilfe der Funktion Verbindungswerte importieren auszufüllen. Um die JSON-Datei zu erhalten, die für diese Verbindung benötigt wird, müssen Sie auf die Konsolenseite Ihrer watsonx.data -Instanz gehen und zum Feld Connect information navigieren, um die JSON-Datei zu kopieren.
Hostname oder IP-Adresse: Diese Informationen finden Sie in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Port: Die Standardportnummer ist 443. Sie finden diese Informationen in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Instanz-ID: Diesen Wert finden Sie in der Konsole watsonx.data. Klicken Instanzdetails aus dem Navigationsmenü. Sie können diese Informationen auch in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails finden.
Details zur alten Verbindung
Copy link to section
watsonx.data Software
Um das Verbindungs-Asset zu erstellen, wählen Sie im Abschnitt Verbindungsdetails auf der Seite Verbinden mit einer Datenquelle die Option Verbinden mit watsonx.data auf Cloud Pak for Data und geben Sie diese Details an:
Hostname oder IP-Adresse: Diese Informationen finden Sie in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Port: Die Standardportnummer ist 443. Sie finden diese Informationen in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Instanz-ID: Diesen Wert finden Sie in der Konsole watsonx.data. Klicken Instanzdetails aus dem Navigationsmenü. Sie können diese Informationen auch in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails finden.
Instanzname: Finden Sie den Instanznamen auf der Cloud Pak for Data Web-Client-Startseite. Klicken Sie im Navigationsmenü auf Dienste > Instanzen.
watsonx.data als Dienst
Hostname oder IP-Adresse: Diese Informationen finden Sie in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Port: Die Standardportnummer ist 443. Sie finden diese Informationen in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Instanz-ID: Diesen Wert finden Sie in der Konsole watsonx.data. Klicken Instanzdetails aus dem Navigationsmenü. Sie können diese Informationen auch in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails finden.
Instanzname: Diesen Wert finden Sie auf der watsonx.ai Dienstinstanzen Seite. Klicken Verwaltung > Dienste > Dienstinstanzen. Zum Beispiel watsonx.data-aaa. Verwenden Sie nicht den vorgeschlagenen Instanznamen, der im Feld angezeigt wird.
CRN: Name der Cloud-Ressource: Diesen Wert finden Sie in der Konsole watsonx.data. Klicken Instanzdetails aus dem Navigationsmenü. Sie können diese Informationen auch in der Konsole unter Konfigurationen > Verbindungsinformationen > Instanzdetails finden.
Berechtigungsnachweise
Copy link to section
Ihre Anmeldedaten variieren je nach gewählter Bereitstellungsart:
IBM watsonx.data Entwicklerausgabe
IBM watsonx.data auf IBM Cloud
IBM watsonx.data auf Red Hat OpenShift
Sie können die Bereitstellungsart auch auf dem Standardwert belassen, bei dem Sie die Details der alten Verbindung sehen.
IBM watsonx.data Entwicklerausgabe
Copy link to section
Benutzername und Kennwort: Der Benutzername und das Kennwort, die für die Anmeldung bei der watsonx.datastandalone-Konsole verwendet werden.
IBM watsonx.data auf IBM Cloud
Copy link to section
API-Schlüssel: Der API-Schlüssel des Kontos, das Zugriff auf die watsonx.data-Instanz auf IBM Cloud hat.
Der API-Schlüssel kann in der IBM Cloud generiert werden.
IBM watsonx.data auf Red Hat OpenShift
Copy link to section
Sie müssen eine Authentifizierungsmethode auswählen:
Benutzername und Kennwort: Der Benutzername und das Kennwort, das für den Zugriff auf Cloud Pak for Data verwendet wird, wo sich die watsonx.data-Instanz befindet.
Benutzername und API-Schlüssel: Der Benutzername und API-Schlüssel, der für den Zugriff auf Cloud Pak for Data verwendet wird, wo sich die watsonx.data-Instanz befindet.
Diese Authentifizierungsmethode wird empfohlen, wenn Cloud Pak for Data einen Identity Management Service (IAM) verwendet, zum Beispiel LDAP oder SSO. Der API-Schlüssel befindet sich im Profil und Einstellungen des Zielclusters Cloud Pak for Data. Informationen zu API-Schlüsseln finden Sie unter Erzeugen von API-Schlüsseln für die Authentifizierung.
Details zur alten Verbindung
Copy link to section
watsonx.data Software
Der Benutzername und das Passwort oder die Benutzernamen und der API-Schlüssel für die watsonx.data. Die gleichen Anmeldedaten werden auch für den Motor verwendet.
Sie müssen die Authentifizierungsmethode auswählen:
Benutzername und Kennwort: Der Benutzername und das Kennwort, die für den Zugriff auf Cloud Pak for Data verwendet werden, wo sich die watsonx.data befindet, oder der Benutzername und das Kennwort für watsonx.data standalone.
Benutzername und API-Schlüssel: Der Benutzername und API-Schlüssel, der für den Zugriff auf Cloud Pak for Data verwendet wird, wo sich die watsonx.data -Instanz befindet, oder der Benutzername und das Passwort für watsonx.data standalone. Diese Authentifizierungsmethode wird empfohlen, wenn Cloud Pak for Data einen Identity Management Service (IAM) verwendet, zum Beispiel LDAP oder SSO. Der API-Schlüssel befindet sich im Profil und in den Einstellungen des Zielclusters Cloud Pak for Data. Informationen zu API-Schlüsseln finden Sie unter Generieren von API-Schlüsseln für die Authentifizierung.
watsonx.data als Dienst
Der Benutzername und das Passwort für die watsonx.data. Die gleichen Anmeldedaten werden auch für den Motor verwendet.
Benutzername: Der Standard-Benutzername ist ibmlhapikey_<cloud-account-email-address>. Zum Beispiel ibmlhapikey_username@example.com.
Standardmäßig ist SSL ist aktiviert ausgewählt. Diese Einstellung wird zur Erhöhung der Sicherheit empfohlen. Wenn Sie SSL nicht verwenden, können die Daten Sicherheitslücken wie Datenlecks aufweisen. Obwohl die Datenbank, die in watsonx.data gehostet wird, auch über ein SSL-Zertifikat verfügen kann, erfolgt die Verbindung über die Engine.
Das SSL-Zertifikat muss im PEM-Format vorliegen.
Die Informationen zu den SSL-Zertifikaten variieren je nach gewählter Bereitstellungsart:
IBM watsonx.data Entwicklerausgabe
IBM watsonx.data auf IBM Cloud
IBM watsonx.data auf Red Hat OpenShift
IBM watsonx.data Entwicklerausgabe
Copy link to section
Das SSL-Zertifikat ist optional.
Wenn SSL auf einer watsonx.data -Instanz in Cloud Pak for Data aktiviert ist und das Zertifikat ein selbst signiertes Zertifikat ist, müssen Sie das Zertifikat im Feld SSL-Zertifikat eingeben.
Fragen Sie Ihren watsonx.data-Administrator, ob SSL eingerichtet ist. Sie finden das SSL-Zertifikat in der Konsole watsonx.data unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
IBM watsonx.data auf IBM Cloud
Copy link to section
Das SSL-Zertifikat ist optional.
IBM watsonx.data auf Red Hat OpenShift
Copy link to section
Das SSL-Zertifikat ist optional.
Wenn SSL auf einer watsonx.data -Instanz in Cloud Pak for Data aktiviert ist und das Zertifikat ein selbst signiertes Zertifikat ist, müssen Sie das Zertifikat im Feld SSL-Zertifikat eingeben.
Fragen Sie Ihren watsonx.data-Administrator, ob SSL eingerichtet ist. Sie finden das SSL-Zertifikat in der Konsole watsonx.data unter Konfigurationen > Verbindungsinformationen > Instanzdetails.
Details zu der Engineverbindung
Copy link to section
Geben Sie die Verbindungsdaten des Motors ein
Unterstützte Motorversionen
Copy link to section
Für watsonx.data auf Cloud Pak for Data Version 5.0.3 und höher:
Presto (Java)
Presto (C++)
Für watsonx.data auf Cloud Pak for Data Version 5.0.2 und früher:
Presto (Java)
Für watsonx.data als Dienst:
Presto (Java)
Presto (C++)
Geben Sie diese Motorverbindungsdetails an. Sie finden diese Informationen in der watsonx.data -Webkonsole unter Konfigurationen > Verbindungsinformationen > Engine- und Service-Verbindungsdetails.
Hostname oder IP-Adresse der Engine: Der Hostname oder die IP-Adresse ist der Wert der Interner Host Feld.
Motorkennung: Dieser Wert liegt im Motorkennung Feld.
Motoranschluss: Die Portnummer ist der Wert in der Interner Host Feld nach dem Doppelpunkt (: ). Die Standard-Portnummer ist8443 .
Je nach Position auf der Plattform geeignete Methode zum Erstellen einer Verbindung auswählen
Copy link to section
In einem Projekt
Klicken Sie auf Assets > Neues Asset > Verbindung zu einer Datenquelle herstellen. Weitere Informationen finden Sie unter Verbindung zu einem Projekt hinzufügen.
Sie können die Verbindung watsonx.data Presto in den folgenden Arbeitsbereichen und Tools verwenden:
Projekte
Data Refinery
Decision Optimization
Kataloge
Platform assets catalog
Tabellenaktionen
Copy link to section
Sie können den IBM watsonx.data Presto -Konnektor verwenden, um Daten in IBM watsonx.data zu importieren. Die Daten werden im Iceberg-Tabellenformat geschrieben.
Mit Tabellenaktionen können Sie angeben, welche Operation Sie mit der Iceberg-Tabelle durchführen möchten.
Die folgenden Tabellenaktionen werden unterstützt:
Append
Die Verbindung erstellt eine neue Iceberg-Tabelle oder fügt Daten an die vorhandene Tabelle an.
Create
Die Verknüpfung erstellt eine neue Iceberg-Tabelle. Wenn Sie diese Aktion auf die vorhandene Tabelle anwenden, erhalten Sie eine Fehlermeldung.
Truncate
Der Konnektor entfernt logische Daten aus der vorhandenen Tabelle und fügt neue Datenzeilen hinzu. Diese Aktion kann die Spaltendefinition der Tabelle nicht ändern.