Zum Inhalt springen

Dremio für die Intake-Integration konfigurieren

Diese Anleitung erklärt, wie Sie STACKIT Dremio für die Zusammenarbeit mit STACKIT Intake konfigurieren. Sie werden einen dedizierten technischen Benutzer erstellen und diesem die erforderlichen Berechtigungen erteilen. Dieser Prozess liefert die Zugangsdaten, die Intake benötigt, um Daten in Ihren Dremio-Katalog zu schreiben.

Bevor Sie beginnen, stellen Sie Folgendes sicher:

  • Sie verfügen über einen Benutzer mit administrativen Berechtigungen in Ihrer STACKIT Dremio-Umgebung.
  • Sie haben Zugriff auf die Dremio-Benutzeroberfläche.
  1. Erstellen des technischen Dremio-Benutzers

    Ein technischer Benutzer ist ein dediziertes, nicht-menschliches Dremio-Konto, das für den programmgesteuerten Zugriff durch eine Anwendung oder einen Dienst erstellt wurde. Dies ist eine Best Practice im Bereich Sicherheit, die sicherstellt, dass sich Dienste mit ihrer eigenen isolierten Identität und eingeschränkten Berechtigungen mit Dremio verbinden.

    In diesem Fall wird der technische Benutzer ausschließlich vom Dienst STACKIT Intake verwendet. Wenn ein Intake Daten aus einem Quell-Stream empfängt, verwendet er die Identität und die Zugangsdaten dieses Benutzers, um sich bei Dremio zu authentifizieren und seine Hauptfunktion auszuführen: das Schreiben der Daten in die Ziel-Iceberg-Tabelle innerhalb des angegebenen Namespace.

    1. Navigieren Sie zum Bereich Benutzer in den administrativen Einstellungen von Dremio.
    2. Klicken Sie auf Benutzer hinzufügen (oben rechts).
    3. Wählen Sie zwischen einem lokalen oder externen Benutzer und füllen Sie die Kontodetails aus. Wir empfehlen die Verwendung eines beschreibenden Namens, wie z. B. intake_write_user.
    4. Vergeben Sie ein Passwort und speichern Sie den Benutzer. Beachten Sie, dass Rollen auf Katalogebene vergeben werden.
  2. Katalogberechtigungen erteilen

    Geben Sie dem neuen Benutzer als Nächstes die Berechtigung, Ordner zu erstellen und Daten in Tabellen innerhalb Ihres gewünschten Katalogs zu schreiben.

    1. Wählen Sie in der Dremio-Benutzeroberfläche den Katalog aus, in den Intake Daten schreiben soll.

    2. Klicken Sie auf das Symbol Einstellungen in der oberen rechten Ecke.

    3. Öffnen Sie den Reiter Berechtigungen.

    4. Suchen Sie den Benutzer, den Sie gerade erstellt haben (z. B. intake_write_user).

    5. Erteilen Sie die folgenden Berechtigungen: USAGE, CREATE FOLDER, COMMIT und CREATE TABLE.

      Screenshot der Benutzeroberfläche für die PAT-Erstellung

    6. Klicken Sie auf Speichern.

  3. Persönliches Zugriffstoken (PAT) generieren

    Sobald Sie Ihren Benutzer erstellt und die erforderlichen Konfigurationen für den Ordner vorgenommen haben, mit dem Sie arbeiten werden, generieren Sie ein sicheres Token für den neuen Benutzer. Dieses Token wird anstelle eines Passworts zur Authentifizierung verwendet.

    1. Melden Sie sich vom Admin-Konto ab und melden Sie sich als neuer technischer Benutzer (z. B. intake_write_user) bei Dremio an.

    2. Gehen Sie zu den Kontoeinstellungen in der unteren linken Ecke.

    3. Wählen Sie den Reiter Persönliche Zugriffstoken aus.

    4. Klicken Sie auf Token generieren.

    5. Geben Sie dem Token einen beschreibenden Namen (z. B. STACKIT Intake Service Access) und legen Sie ein Ablaufdatum fest.

      Screenshot der Benutzeroberfläche für die PAT-Erstellung

    6. Da Sie nun über einen technischen Benutzer für Intake und das PAT-Token verfügen, nutzen Sie die API-Dokumentation zum Einrichten von Intakes, um Intakes zu erstellen.

  4. Verbindungsparameter für Intake