Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Organisationens sekretesskrav kan kräva att du lagrar alla interaktiva notebook-resultat i arbetsytans lagringskonto i ditt molnkonto, istället för den databricks-hanterade standardplatsen för kontrollplanet där vissa notebook-kommandoresultat lagras.
Notebook-kommandoutdata lagras olika beroende på hur du kör notebook.
När du som standard kör en notebook-fil interaktivt genom att klicka på Kör i notebook-filen:
- Om resultatet är litet lagras de i Azure Databricks-kontrollplanet, tillsammans med notebook-filens kommandoinnehåll och metadata.
- Större resultat lagras i lagringskonto för arbetsyta i din Azure-prenumeration. Azure Databricks skapar automatiskt lagringskontot för arbetsytan. Azure Databricks använder det här lagringsområdet för arbetsytesystemdata och din arbetsytas DBFS-rot. Anteckningsboksresultat lagras i arbetsytesystemets datalagring, som inte är tillgänglig för användare. Se Lagring av arbetsytor.
När du kör en notebook som ett jobb, genom att schemalägga den eller genom att klicka på Kör nu på Jobbsidan, lagras alla resultat i lagringskontot för arbetsytan på ditt konto.
Du kan konfigurera arbetsytan så att den lagrar alla interaktiva notebook-resultat i ditt molnkonto, oavsett resultatstorlek.
Konfigurera lagringsplatsen för interaktiva notebook-resultat
Du kan konfigurera arbetsytan så att den lagrar alla interaktiva notebook-resultat i din Azure-prenumeration i stället för kontrollplanet. Du kan aktivera den här funktionen med hjälp av sidan för administratörsinställningar eller REST API. Den här konfigurationen påverkar inte notebook-filer som körs som jobb, vars resultat redan lagras i din Azure-prenumeration som standard.
Tänk på följande:
- Ändringar i den här konfigurationen gäller endast för nya resultat. Befintliga notebook-resultat flyttas inte.
- Vissa metadata om resultaten, till exempel diagramkolumnnamn, fortsätter att lagras i kontrollplanet.
- Ökade lagringskostnader kan uppstå för molnleverantören.
- Ökad nätverks- och I/O-svarstid kan uppstå vid läsning och skrivning av resultat.
Lagra alla notebook-resultat i ditt konto med hjälp av sidan administratörsinställningar
Som arbetsyteadministratör:
- Gå till inställningssidan.
- Klicka på den säkerhet fliken.
- Klicka på växlingsknappen Lagra interaktiva notebook-resultat i kundkontot .
Lagra alla notebook-resultat i ditt konto med hjälp av REST-API:et
Så här konfigurerar du din arbetsyta så att den lagrar alla notebook-resultat i din Azure-prenumeration med hjälp av REST-API:et:
- Du måste vara arbetsyteadministratör.
- Du behöver en personlig åtkomsttoken. Anvisningarna nedan förutsätter att du har konfigurerat en
.netrcfil med din personliga åtkomsttoken så att du kan använda-nalternativet icurlkommandon. Mer information finns i artikeln ovan.
Om du vill hämta den aktuella inställningen anropar du GET /workspace-conf slutpunkten och ställer in keys på storeInteractiveNotebookResultsInCustomerAccount:
curl -n --request GET \
'https://<databricks-instance>/api/2.0/workspace-conf?keys=storeInteractiveNotebookResultsInCustomerAccount'
För att aktivera att din arbetsyta lagrar interaktiva notebook-resultat i din Azure-prenumeration, anropar du slutpunkten PATCH /workspace-conf och ställer in storeInteractiveNotebookResultsInCustomerAccount till true i texten för begäran:
curl -n --request PATCH \
'https://<databricks-instance>/api/2.0/workspace-conf' \
--header 'Content-Type: text/plain' \
--data-raw '{
"storeInteractiveNotebookResultsInCustomerAccount": "true"
}'
Om du vill inaktivera funktionen anger du samma flagga till false:
curl -n --request PATCH \
'https://<databricks-instance>/api/2.0/workspace-conf' \
--header 'Content-Type: text/plain' \
--data-raw '{
"storeInteractiveNotebookResultsInCustomerAccount": "false"
}'