Spouštění poznámkových bloků v čistých místnostech
Tento článek popisuje, jak spouštět poznámkové bloky v čistých místnostech. Poznámkové bloky jsou rozhraní, které spolupracovníci používají ke spouštění analýzy dat ve spolupráci.
Informace o tom, jak přidat poznámkový blok do čisté místnosti, najdete v tématu Vytváření čistých místností.
Než začnete
Pokud chcete spustit poznámkový blok v čisté místnosti, musíte být:
- Vlastník čisté místnosti nebo má
EXECUTE CLEAN ROOM TASK
oprávnění k čisté místnosti. - Spolupracovník, který poznámkový blok nevytvořil. Tvůrce poznámkového bloku nemůže poznámkový blok spustit. To vynucuje implicitní schválení poznámkového bloku oběma stranami.
Poznámka:
Tvůrce se automaticky přiřadí jako vlastník čisté místnosti ve svém účtu Databricks. Správci metastoru organizace, která spolupracuje, se automaticky přiřadí vlastnictví čisté místnosti ve svém účtu Databricks. Vlastnictví můžete převést. Viz Správa vlastnictví objektů katalogu Unity.
Spuštění poznámkového bloku v čisté místnosti
Pokud chcete spustit poznámkový blok v čisté místnosti, musíte použít Průzkumníka katalogu.
V pracovním prostoru Azure Databricks klikněte na ikonu katalogu
Katalog.
V horní části podokna Katalog klikněte na ikonu ozubeného kola
a vyberte Čisté místnosti.
Případně na stránce Rychlý přístup klikněte na tlačítko Vyčistit místnosti>.
V seznamu vyberte čistou místnost.
V části Poznámkové bloky ho kliknutím otevřete v režimu náhledu.
Klikněte na tlačítko Run (Spustit).
Poznámkové bloky, které sdílí jiný spolupracovník, můžete spustit jenom vy.
(Volitelné) V dialogovém okně Spustit poznámkový blok s parametry klikněte na + Přidat a předejte hodnoty parametrů úloze poznámkového bloku.
Klikněte na potvrzovací políčko.
Klepněte na položku Spustit.
Kliknutím na Zobrazit podrobnosti zobrazíte průběh spuštění.
Případně můžete průběh spuštění zobrazit tak, že přejdete na stránku Spuštění na této stránce nebo kliknete na Pracovní postupy na bočním panelu pracovního prostoru a přejdete na kartu Spuštění úlohy.
Prohlédněte si výsledky spuštění poznámkového bloku.
Výsledky poznámkového bloku se zobrazí po dokončení spuštění. Navigujte do Běhy a klikněte na odkaz ve sloupci Čas zahájení pro zobrazení předchozích běhů.
Poznámka:
Parametry cr_creator_input_catalog
a cr_collaborator_input_catalog
se automaticky předávají do notebooku čisté místnosti během běhu. Tyto parametry můžete použít pro místní testy s ukázkovými tabulkami. Další informace o parametrech úloh naleznete v Parametrizace úloh.
Sdílení výstupu poznámkového bloku pomocí výstupních tabulek
Výstupní tabulky jsou dočasné tabulky pouze pro čtení, které jsou generovány spuštěním notebooku a sdíleny do metastore spouštěče notebooku. Pokud notebook vytvoří výstupní tabulku, může k ní spouštěč notebooku přistupovat v výstupním katalogu a sdílet ji s ostatními uživateli v pracovním prostoru. Viz Vytvoření a práce s výstupními tabulkami v Databricks Clean Rooms .
Použití pracovních postupů Azure Databricks ke spouštění poznámkových bloků čistých místností
Pomocí úloh Azure Databricks můžete spouštět poznámkové bloky a provádět úlohy s výstupními tabulkami a vytvářet složité pracovní postupy, které zahrnují prostředky čisté místnosti. Tyto funkce zejména umožňují tyto pracovní postupy:
- Typ úlohy poznámkového bloku Vyčistit místnost umožňuje vybrat a spustit poznámkový blok čisté místnosti jako úkol Pracovní postupy. Viz Úloha poznámkového bloku Vyčistit místnost pro úlohy.
- Spuštění poznámkového bloku iniciovaného pracovním postupem můžou generovat výstupní tabulky, na které můžou odkazovat jiné úlohy pracovního postupu. Viz Vytvoření a práce s výstupními tabulkami v Databricks Clean Rooms .
- Pracovní postupy mohou využívat hodnoty úkolů, které předávají hodnoty parametrů úlohy do poznámkových bloků čisté místnosti, nebo zachycují výstupy těchto poznámkových bloků a předávají je dalším úkolům pracovního postupu. Viz Použití hodnot úkolů k předávání informací mezi úkoly.
- Název schématu výstupu z čisté místnosti se generuje automaticky. Pokud do parametrů zahrnete
{{tasks.<your_task_name>.output.schema_name}}
a{{tasks.<your_task_name>.output.catalog_name}}
, můžete na tyto hodnoty odkazovat z čisté místnosti, když se spustí v podřízené úloze poznámkového bloku. Přejděte na úkol poznámkového bloku a v části Parametryvyberte hodnoty.
Můžete například vytvořit pracovní postup, který rozšíří dynamicky vygenerovaný název výstupního schématu mezi úkoly následujícím způsobem:
Vytvořte úlohu typu Poznámkový blok Vyčistit místnosti, ve kterém je spuštěný poznámkový blok, který obsahuje následující nastavení hodnoty úkolu:
dbutils.jobs.taskValues.set(key="output_schema", value=dbutils.widgets.get("cr_output_schema"))
Vytvořte následnou úlohu, která odkazuje na
output_schema
hodnotu pro zpracování výstupu.