Udostępnij za pośrednictwem


Uruchamianie notesów w czystych pokojach

W tym artykule opisano sposób uruchamiania notesów w czystych pokojach. Notesy to interfejs używany przez współpracowników do uruchamiania analizy danych we współpracy.

Aby dowiedzieć się, jak dodać notes do czystego pokoju, zobacz Tworzenie czystych pomieszczeń.

Zanim rozpoczniesz

Aby uruchomić notes w czystym pomieszczeniu, musisz mieć następujące elementy:

  • Właściciel czystej sali lub ma EXECUTE CLEAN ROOM TASK uprawnienia do sprzątania.
  • Współpracownik, który nie utworzył notesu. Twórca notesu nie może uruchomić notesu. Wymusza to niejawne zatwierdzenie notesu przez obie strony.

Uwaga

Twórca jest automatycznie przypisywany jako właściciel czystego pokoju na koncie usługi Databricks. Administrator magazynu metadanych w organizacji współpracowników jest automatycznie przypisywany do właściciela pokoju czystego na koncie usługi Databricks. Możesz przenieść własność. Zobacz Zarządzanie własnością obiektu wykazu aparatu Unity.

Uruchamianie notesu w czystym pomieszczeniu

Aby uruchomić notes w czystym pomieszczeniu, należy użyć Eksploratora wykazu.

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazuWykaz.

  2. W górnej części okienka Wykaz kliknij ikonę koła zębatego i wybierz pozycję Gear iconCzyste pokoje.

    Alternatywnie na stronie Szybki dostęp kliknij przycisk Wyczyść pokoje > .

  3. Wybierz czysty pokój z listy.

  4. W obszarze Notesy kliknij notes, aby otworzyć go w trybie podglądu.

  5. Kliknij przycisk Run (Uruchom).

    Możesz uruchamiać tylko notesy udostępnione przez innego współpracownika.

  6. (Opcjonalnie) W oknie dialogowym Uruchamianie notesu z parametrami kliknij pozycję + Dodaj , aby przekazać wartości parametrów do zadania zadania zadania notesu.

  7. Kliknij pole wyboru potwierdzenia.

  8. Kliknij Uruchom.

  9. Kliknij pozycję Zobacz szczegóły , aby wyświetlić postęp przebiegu.

    Alternatywnie możesz wyświetlić postęp uruchamiania, przechodząc do pozycji Uruchomienia na tej stronie lub klikając pozycję Przepływy pracy na pasku bocznym obszaru roboczego i przechodząc do karty Uruchomienia zadania.

  10. Wyświetl wyniki przebiegu notesu.

    Wyniki notesu są wyświetlane po zakończeniu przebiegu. Aby wyświetlić poprzednie przebiegi, przejdź do pozycji Uruchomienia i kliknij link w kolumnie Godzina rozpoczęcia.

Uwaga

Parametry cr_creator_input_catalog i cr_collaborator_input_catalog są automatycznie przekazywane do zeszytu pomieszczenia czystego w czasie wykonywania. Te parametry można użyć do testów lokalnych z przykładowymi tabelami. Aby uzyskać więcej informacji na temat parametrów zadań podrzędnych, zobacz Sparametryzowanie zadań.

Udostępnianie danych wyjściowych notesu przy użyciu tabel wyjściowych

Tabele wyjściowe to tymczasowe tabele tylko do odczytu generowane przez uruchomienie notesu i udostępnione magazynowi metadanych modułu uruchamiającego notes. Jeśli notes utworzy tabelę danych wyjściowych, moduł uruchamiający notes będzie mógł uzyskać do niego dostęp w katalogu danych wyjściowych i udostępnić go innym użytkownikom w swoim obszarze roboczym. Zobacz Tworzenie tabel wyjściowych i praca z nimi w obszarze Czyszczenie pomieszczeń usługi Databricks.

Uruchamianie notesów czystego pokoju za pomocą przepływów pracy usługi Azure Databricks

Za pomocą zadań usługi Azure Databricks można uruchamiać notesy i wykonywać zadania w tabelach wyjściowych, umożliwiając tworzenie złożonych przepływów pracy obejmujących zasoby pomieszczeń czystych. Te funkcje w szczególności umożliwiają takie przepływy pracy:

  • Typ zadania notesu Clean Room umożliwia wybranie i uruchomienie notesu w czystym pomieszczeniu jako zadania Przepływy pracy. Zobacz Zadanie notesu Clean Room dla zadań.
  • Uruchomienia notesów inicjowanych przez przepływ pracy mogą generować tabele wyjściowe, do których mogą się odwoływać inne zadania przepływu pracy. Zobacz Tworzenie tabel wyjściowych i praca z nimi w obszarze Czyszczenie pomieszczeń usługi Databricks.
  • Przepływy pracy mogą używać wartości zadań, które przekazują wartości parametrów zadania w celu czyszczenia notesów pomieszczeń lub przechwytywania danych wyjściowych notesu czystego pokoju i przekazywania tych danych wyjściowych do innych zadań przepływu pracy. Zobacz Używanie wartości zadań do przekazywania informacji między zadaniami.
  • Nazwa schematu wyjściowego czystego pomieszczenia jest generowana automatycznie. Jeśli uwzględnisz {{tasks.<your_task_name>.output.schema_name}} i {{tasks.<your_task_name>.output.catalog_name}} w parametrach, możesz odwoływać się do tych wartości z czystego pomieszczenia podczas jego uruchamiania w zadaniu notesu podrzędnego. Przejdź do zadania w notatniku, a następnie w obszarze Parametrywybierz swoje wartości.

Na przykład można utworzyć przepływ pracy, który propaguje dynamicznie wygenerowaną nazwę schematu wyjściowego między zadaniami, wykonując następujące czynności:

  1. Utwórz zadanie zadania o typie notesu Clean Rooms z uruchomionym notesem zawierającym następujące ustawienie wartości zadania:

    dbutils.jobs.taskValues.set(key="output_schema", value=dbutils.widgets.get("cr_output_schema"))
    
  2. Utwórz kolejne zadanie, które odwołuje się output_schema do wartości w celu przetworzenia danych wyjściowych.