Tworzenie połączonej usługi dla usługi Azure Databricks

Ukończone

Aby uruchamiać notesy w obszarze roboczym usługi Azure Databricks, potok usługi Azure Data Factory musi mieć możliwość nawiązania połączenia z obszarem roboczym; które wymaga uwierzytelniania. Aby włączyć to uwierzytelnione połączenie, należy wykonać dwa zadania konfiguracyjne:

  1. Wygeneruj token dostępu dla obszaru roboczego usługi Azure Databricks.
  2. Utwórz połączoną usługę w zasobie usługi Azure Data Factory, która używa tokenu dostępu do nawiązywania połączenia z usługą Azure Databricks.

Generowanie tokenu dostępu

Token dostępu zapewnia metodę uwierzytelniania dla usługi Azure Databricks jako alternatywę dla poświadczeń w postaci nazwy użytkownika i hasła. Tokeny dostępu dla aplikacji można wygenerować, określając okres wygaśnięcia, po którym token musi zostać ponownie wygenerowany i zaktualizowany w aplikacjach klienckich.

Aby utworzyć token dostępu, użyj opcji Generuj nowy token na karcie Deweloper na stronie Użytkownik Ustawienia w portalu usługi Azure Databricks.

A screenshot of the Access tokens tab in the User Settings page in the Azure Databricks portal.

Tworzenie połączonej usługi

Aby nawiązać połączenie z usługą Azure Databricks z usługi Azure Data Factory, musisz utworzyć połączoną usługę dla obliczeń usługi Azure Databricks . Połączoną usługę można utworzyć na stronie Połączone usługi w sekcji Zarządzanie programu Azure Data Factory Studio.

A screenshot of the New linked service wizard in Azure Data Factory Studio.

Podczas tworzenia połączonej usługi Azure Databricks należy określić następujące ustawienia konfiguracji:

Ustawienie opis
Nazwa/nazwisko Unikatowa nazwa połączonej usługi
opis Opis opisowy
Integration Runtime (Produkt Integration Runtime) Środowisko Integration Runtime używane do uruchamiania działań w tej połączonej usłudze. Aby uzyskać więcej informacji, zobacz Integration Runtime in Azure Data Factory (Środowisko Integration Runtime w usłudze Azure Data Factory ).
Subskrypcja platformy Azure Subskrypcja platformy Azure, w której jest aprowizowana usługa Azure Databricks
Obszar roboczy usługi Databricks Obszar roboczy usługi Azure Databricks
Klaster Klaster Spark, na którym zostanie uruchomiony kod działania. Możesz dynamicznie aprowizować klaster zadań na żądanie usługi Azure Databricks lub określić istniejący klaster w obszarze roboczym.
Authentication type Sposób uwierzytelniania połączenia połączonego przez usługę Azure Databricks. Na przykład przy użyciu tokenu dostępu (w tym przypadku należy określić token dostępu wygenerowany dla obszaru roboczego).
Konfiguracja klastra Wersja środowiska uruchomieniowego usługi Databricks, wersja języka Python, typ węzła procesu roboczego i liczba węzłów roboczych dla klastra.