Verwaltung von Iceberg-Tabellen mit IBM Netezza REST-Katalog
Übersicht
Die REST-Katalogfunktion in IBM Netezza ermöglicht es den Benutzern, einen integrierten Iceberg-Katalog zu verwalten, ohne externe Dienste wie AWS Glue zu benötigen. Dies vereinfacht die Bereitstellung von Lakehouse durch die Nutzung integrierter Funktionen.
REST-Katalog aktivieren
Gehen Sie folgendermaßen vor, um die REST-Katalogfunktion zu aktivieren:
-
Objektspeicher vorbereiten Stellen Sie sicher, dass Sie Zugang zum Objektspeicher haben, um die Daten der Iceberg-Tabelle zu speichern. Folgende Optionen werden unterstützt:
- AWS S3
- IBM Cloud Object Storage (COS)
-
Zugang zur Web-Konsole Navigieren Sie zur Web-Konsole IBM Netezza.
-
REST-Katalog aktivieren
- Rufen Sie die Registerkarte Einstellungen auf.
- Schalten Sie den Schalter für den REST-Katalog um, um die Funktion zu aktivieren.
-
Konfigurieren Sie die Speicherdetails Geben Sie die folgenden Informationen an:
- Bucketname
- Anmeldeinformationen
- Region
- Endpunkt (nur für IBM COS erforderlich)
-
Konfiguration bereitstellen Klicken Sie auf Bereitstellen, um die Einrichtung zu starten.
Die Bereitstellung umfasst die Bereitstellung von zusätzlich 20 GiB für dauerhaften Speicher.
-
Überwachung des Einsatzstatus
- Besuchen Sie die Seite Einstellungen, um den Fortschritt der Bereitstellung anzuzeigen.
- Statusaktualisierungen werden über Popup-Benachrichtigungen angezeigt.
Erstellen einer Seehaus-Datenbank
Sobald der REST-Katalog aktiviert ist:
-
Navigieren Sie zur Seite Datenbanken Öffnen Sie den Bereich Datenbanken in der Webkonsole.
-
Datenbank für Seehäuser erstellen
- Wählen Sie als Datenbanktyp "Seehaus".
- Wählen Sie REST-Katalog aus den Katalogtyp-Optionen.
-
Geben Sie die erforderlichen Details an
- Für AWS S3-based Lakehouse, geben Sie den öffentlichen Endpunkt für Ihre Region ein.
- Folgen Sie den Anweisungen auf dem Bildschirm, um die Erstellung der Datenbank abzuschließen.
Tabellen erstellen
Nachdem die Lakehouse-Datenbank erstellt wurde, verwenden Sie den Standard-Workflow zur Tabellenerstellung, um Iceberg-Tabellen zu definieren und zu verwalten.