Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Datenschutzanforderungen Ihrer Organisation könnten verlangen, dass Sie die Ergebnisse interaktiver Notizbücher in dem Speicherkonto Ihres Arbeitsbereichs auf Ihrem Cloud-Konto speichern, anstatt im Standardspeicherort der von Databricks verwalteten Steuerungsebene, wo einige Notizbuchbefehlergebnisse gespeichert werden.
Die Ausgabe von Notebookbefehlen wird je nach Ausführung des Notebooks unterschiedlich gespeichert.
Wenn Sie ein Notebook interaktiv ausführen, indem Sie im Notebook auf Ausführen klicken, ist das Standardverhalten wie folgt:
- Wenn die Ergebnisse klein sind, werden sie zusammen mit den Befehlsinhalten und Metadaten des Notizbuchs in der Azure Databricks-Steuerebene gespeichert.
- Größere Ergebnisse werden im Speicherkonto des Arbeitsbereichs in Ihrem Azure-Abonnement gespeichert. Azure Databricks erstellt das Arbeitsbereichsspeicherkonto automatisch. Azure Databricks verwendet diesen Speicherbereich für Arbeitsbereichssystemdaten und den DBFS-Stamm Ihres Arbeitsbereichs. Notebookergebnisse werden im Datenspeicher des Arbeitsbereichssystems gespeichert, auf den Benutzer nicht zugreifen können. Siehe Arbeitsbereichspeicher.
Wenn Sie ein Notebook als Auftrag ausführen, indem Sie es planen oder auf der Seite „Aufträge“ auf Jetzt ausführen klicken, werden alle Ergebnisse im Arbeitsbereichsspeicherkonto in Ihrem Konto gespeichert.
Sie können Ihren Arbeitsbereich so konfigurieren, dass alle interaktiven Notebookergebnisse in Ihrem Cloudkonto gespeichert werden, und zwar unabhängig von der Größe der Ergebnisse.
Konfigurieren des Speicherorts für interaktive Notebook-Ergebnisse
Sie können Ihren Arbeitsbereich so konfigurieren, dass alle interaktiven Notebookergebnisse in Ihrem Azure-Abonnement statt auf Steuerungsebene gespeichert werden. Sie können dieses Feature über die Seite „Administratoreinstellungen“ oder die REST-API aktivieren. Diese Konfiguration hat keine Auswirkungen auf Notebooks, die als Aufträge ausgeführt werden, deren Ergebnisse bereits standardmäßig in Ihrem Azure-Abonnement gespeichert werden.
Beachten Sie folgende Punkte:
- Änderungen an dieser Konfiguration gelten nur für neue Ergebnisse. Vorhandene Notebookergebnisse werden nicht verschoben.
- Einige Metadaten zu Ergebnissen, z. B. Diagrammspaltennamen, werden weiterhin auf Steuerungsebene gespeichert.
- Bei Ihrem Cloudanbieter können höhere Speicherkosten anfallen.
- Eine erhöhte Netzwerk- und E/A-Latenz kann beim Lesen und Schreiben von Ergebnissen auftreten.
Speichern aller Notebook-Ergebnisse in Ihrem Konto über die Seite „Administratoreinstellungen“
Als Arbeitsbereichsadministrator:
- Navigieren Sie zur Seite Einstellungen.
- Klicken Sie auf die Registerkarte Sicherheit .
- Klicken Sie auf die Umschaltfläche Interaktive Notebook-Ergebnisse im Kundenkonto speichern.
Speichern aller Notebook-Ergebnisse in Ihrem Konto mithilfe der REST-API
So konfigurieren Sie Ihren Arbeitsbereich zum Speichern aller Notebookergebnisse in Ihrem Azure-Abonnement mithilfe der REST-API
- Sie müssen ein Arbeitsbereichsadministrator sein.
- Sie benötigen ein persönliches Zugriffstoken. Die folgenden Anweisungen gehen davon aus, dass Sie eine
.netrc-Datei mit Ihrem persönlichen Zugriffstoken so konfiguriert haben, dass Sie in-n-Befehlen die Optioncurlverwenden können. Weitere Informationen finden Sie im Artikel, auf den zuvor verwiesen wurde.
Um die aktuelle Einstellung abzurufen, rufen Sie den Endpunkt GET /workspace-conf auf, und legen Sie keys auf storeInteractiveNotebookResultsInCustomerAccount fest:
curl -n --request GET \
'https://<databricks-instance>/api/2.0/workspace-conf?keys=storeInteractiveNotebookResultsInCustomerAccount'
Damit Ihr Arbeitsbereich interaktive Notebookergebnisse in Ihrem Azure-Abonnement speichern kann, rufen Sie den Endpunkt PATCH /workspace-conf auf, und legen Sie im Anforderungstext storeInteractiveNotebookResultsInCustomerAccount auf true fest:
curl -n --request PATCH \
'https://<databricks-instance>/api/2.0/workspace-conf' \
--header 'Content-Type: text/plain' \
--data-raw '{
"storeInteractiveNotebookResultsInCustomerAccount": "true"
}'
Um das Feature zu deaktivieren, legen Sie das gleiche Flag auf false fest:
curl -n --request PATCH \
'https://<databricks-instance>/api/2.0/workspace-conf' \
--header 'Content-Type: text/plain' \
--data-raw '{
"storeInteractiveNotebookResultsInCustomerAccount": "false"
}'