Dela via


Kör notebook-filer i rena rum

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Den här artikeln beskriver hur du kör notebook-filer i rena rum. Notebook-filer är det gränssnitt som medarbetare använder för att köra dataanalys i samarbete.

Mer information om hur du lägger till en anteckningsbok i ett rent rum finns i Skapa rena rum.

Innan du börjar

Om du vill köra en anteckningsbok i ett rent rum måste du vara:

  • Ägaren av det rena rummet eller har EXECUTE CLEAN ROOM TASK privilegiet på det rena rummet.
  • En medarbetare som inte skapade anteckningsboken. Notebook-skaparen kan inte köra notebook-filen. Detta framtvingar implicit godkännande av anteckningsboken av båda parter.

Kommentar

Skaparen tilldelas automatiskt som ägare till det rena rummet i sitt Databricks-konto. Samarbetspartnerorganisationens metaarkivadministratör tilldelas automatiskt ägarskap för det rena rummet i sitt Databricks-konto. Du kan överföra ägarskapet. Se Hantera objektägarskap för Unity Catalog.

Kör en anteckningsbok i ett rent rum

Om du vill köra en notebook-fil i ett rent rum måste du använda Katalogutforskaren.

  1. På din Azure Databricks-arbetsyta klickar du på ikonen KatalogKatalog.

  2. Längst upp i fönstret Catalog klickar du på Gear-ikonen kugghjulsikonen och väljer Clean Rooms.

    Du kan också klicka på knappen Rensa rum>på sidan Snabbåtkomst.

  3. Välj det rena rummet i listan.

  4. Under Notebook-filer klickar du på anteckningsboken för att öppna den i förhandsgranskningsläge.

  5. Klicka på knappen Run (Kör).

    Du kan bara köra notebook-filer som den andra medarbetaren har delat.

  6. (Valfritt) I dialogrutan Kör notebook med parametrar klickar du på + Lägg till för att skicka parametervärden till notebook-jobbaktiviteten.

    Mer information om parametrar för jobbaktiviteter finns i Parameterisera jobb.

  7. Klicka på kryssrutan bekräftelse.

  8. Klicka på Kör.

  9. Klicka på Visa information för att visa körningens förlopp.

    Du kan också visa körningsframsteg genom att gå till Körningar på den här sidan eller genom att klicka på Arbetsflöden i arbetsytans sidofält och gå till fliken Jobbkörningar .

  10. Visa resultatet av notebook-körningen.

    Notebook-resultatet visas när körningen är klar. Om du vill visa tidigare körningar går du till Körningar och klickar på länken i kolumnen Starttid.

Dela notebook-utdata med hjälp av utdatatabeller

Utdatatabeller är tillfälliga skrivskyddade tabeller som genereras av en körning av en notebook och delas till den som kör notebookens metakatalog. Om notebook-filen skapar en utdatatabell kan notebook-löparen komma åt den i en utdatakatalog och dela den med andra användare på deras arbetsyta. Se Skapa och arbeta med utdatatabeller i Databricks Clean Rooms.

Använda Azure Databricks-arbetsflöden för att köra anteckningsböcker för rent utrymme

Du kan använda Azure Databricks-jobb för att köra notebook-filer och utföra uppgifter i utdatatabeller, så att du kan skapa komplexa arbetsflöden som omfattar dina rena rumstillgångar. Dessa funktioner gör i synnerhet sådana arbetsflöden möjliga:

Du kan till exempel skapa ett arbetsflöde som sprider det dynamiskt genererade utdataschemanamnet mellan aktiviteter genom att göra följande:

  1. Skapa en uppgift av aktivitetstypen Clean Rooms Notebook som kör en notebook-fil som innehåller följande inställning för aktivitetsvärde:

    dbutils.jobs.taskValues.set(key="output_schema", value=dbutils.widgets.get("cr_output_schema"))
    
  2. Skapa en efterföljande uppgift som refererar till värdet output_schema för att bearbeta utdata.