Databricks Azure OAuth-Authentifizierung
Die folgenden Schritte helfen Ihnen, die OAuth-Authentifizierung für Databricks-Verbindungen mit Lese- und Schreibzugriff einzurichten.
Einrichtung der Authentifizierung
Platzieren Sie in Designer das Eingabe-Tool auf dem Canvas.
Aktivieren Sie das Kontrollkästchen Data Connection Manager (DCM) verwenden .
Wählen Sie Eine Verbindung einrichten aus.
Gehen Sie im Fenster Datenverbindungen zu Datenquellen und wählen Sie Databricks ODBC aus.
Wählen Sie + Datenquellen hinzufügen aus.
Beim Hinzufügen einer Datenquelle können Sie die Verbindung mit oder ohne DSN auswählen.
Verbindung mit DSN
Wählen Sie die DSN- Technologie aus, geben Sie den Datenquellennamen ein und wählen Sie den zuvor erstellten OAuth-DSN aus.
Wählen Sie Speichern aus.
Um die Anmeldeinformationen zu verknüpfen, wählen Sie + Anmeldedaten verbinden aus.
Sie können Benutzername und Kennwort oder OAuth als Authentifizierungsmethode wählen.
Sie können Azure OAuth mit Simba , Azure OAuth mit Simba (Alteryx-Anwendung) , keine Anmeldedaten , Benutzername oder Benutzername und Kennwort als Authentifizierungsmethode wählen.
Für Azure OAuth mit Simba benötigen Sie
Anmeldedaten für die Azure OAuth-Anwendung . Sie können vorhandene Anmeldedaten verwenden, oder Sie wählen Neue Anmeldedaten erstellen aus. Um neue Anmeldedaten zu erstellen, füllen Sie den Anmeldenamen , die Tenant-ID , die Client-ID und das Client-Geheimnis aus. All dies finden Sie auf der Registrierungsseite für Microsoft Azure-Anwendungen.
Azure OAuth -Token . Sie können ein vorhandenes Token oder Neue Anmeldedaten erstellen für das OAuth-Token auswählen. Um neue Anmeldedaten zu erstellen, geben Sie den Anmeldenamen ein.
Für Azure OAuth mit Simba (Alteryx-Anwendung) können Sie neue Anmeldedaten erstellen oder vorhandene Anmeldedaten auswählen.
Um neue Anmeldedaten zu erstellen, geben Sie den Anmeldenamen ein.
Wählen Sie Erstellen und Verknüpfen aus.
Wählen Sie die Schaltfläche Verbinden aus.
Melden Sie sich im externen Browserfenster an.
Nach erfolgreicher Authentifizierung können Sie die Tabelle auswählen oder eine Abfrage mit dem Visual Query Builder angeben und dann den Workflow ausführen.
Verbindung ohne DSN
Wählen Sie die Technologie ohne DNS aus dem Dropdown-Menü aus.
Geben Sie die folgenden Daten ein:
Datenquellenname,
Server (Adresse Ihres Clusters),
Port,
HttpPath (aufgeführt unter Cluster-Konfiguration – Erweiterte Optionen).
Wählen Sie Speichern aus.
Um die Anmeldeinformationen zu verknüpfen, wählen Sie + Anmeldedaten verbinden aus.
Sie können Azure OAuth mit Simba und Azure OAuth mit Simba (Alteryx-Anwendung) als Authentifizierungsmethode wählen.
Für Azure OAuth mit Simba benötigen Sie
Anmeldedaten für die Azure OAuth-Anwendung . Sie können vorhandene Anmeldedaten verwenden, oder Sie wählen Neue Anmeldedaten erstellen aus. Um neue Anmeldedaten zu erstellen, füllen Sie den Anmeldenamen , die Tenant-ID , die Client-ID und das Client-Geheimnis aus. All dies finden Sie auf der Registrierungsseite für Microsoft Azure-Anwendungen.
Azure OAuth -Token . Sie können ein vorhandenes Token oder Neue Anmeldedaten erstellen für das OAuth-Token auswählen. Um neue Anmeldedaten zu erstellen, geben Sie den Anmeldenamen ein.
Wählen Sie Erstellen und Verknüpfen aus.
Wählen Sie die Schaltfläche Verbinden aus.
Melden Sie sich im externen Browserfenster an.
Nach erfolgreicher Authentifizierung können Sie die Tabelle auswählen oder eine Abfrage mit dem Visual Query Builder angeben und dann den Workflow ausführen.
Bulk Loading mit OAuth-Authentifizierung
Das Laden von Daten aus Designer wird vom Bulk Loading in-DB unterstützt.
Verbindung konfigurieren
Platzieren Sie in Designer das Eingehender-Datenstrom-Tool auf dem Canvas.
Wählen Sie Verbindungen verwalten im Dropdown-Menü Konfiguration eingehender Datenstrom – Verbindungsname .
Wählen Sie die Datenquelle Databricks im Popup-Fenster „In-DB-Manager“ aus.
Sie können Neu auswählen, um eine neue Verbindung zu erstellen, oder eine vorhandene Verbindung verwenden.
Aktivieren Sie für die neue Verbindung das Kontrollkästchen Data Connection Manager (DCM) verwenden.
Geben Sie den Verbindungsnamen ein.
So konfigurieren Sie die Auslesen -Verbindung
Wählen Sie Verbindung einrichten aus.
Wählen Sie im Fenster Verbindungsmanager + Datenquelle hinzufügen aus.
Beim Hinzufügen einer Datenquelle können Sie die Verbindung mit oder ohne DSN auswählen.
Führen Sie die Schritte aus den Abschnitten Verbindung mit DSN und Verbindung ohne DSN durch.
So konfigurieren Sie die Schreiben -Verbindung
Wählen Sie die Staging-Methode im Dropdown-Menü aus.
Wählen Sie Verbindung einrichten aus.
Wählen Sie im Fenster Verbindungsmanager + Datenquelle hinzufügen aus.
Führen Sie die Schritte aus den Abschnitten Verbindung mit DSN und Verbindung ohne DSN durch.
Anmerkung
Für ein Bulk Loading mit DNS müssen Sie die Databricks-Serveradresse manuell angeben, wenn Sie eine neue Datenquelle hinzufügen.
Wählen Sie Anwenden und dann OK aus.
Melden Sie sich im externen Browserfenster an (Sie werden ggf. zweimal zur Authentifizierung aufgefordert, sowohl für die Auslesen- als auch für die Schreiben-Verbindung).
Wählen Sie Neue Tabelle erstellen im Dropdown-Menü Konfiguration eingehender Datenstrom – Erstellungsmodus aus.
Geben Sie den Tabellennamen ein und wählen Sie den Canvas aus.
Sie können nun den Workflow ausführen.