Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozszerzenie Databricks dla Visual Studio Code umożliwia łączenie się ze zdalnymi obszarami roboczymi Azure Databricks z programu Visual Studio Code lub Cursor na lokalnej maszynie dewelopera. Następnie można wykonywać czynności takie jak:
- Zdefiniuj, wdroż i uruchom Pakiety Automatyzacji Deklaratywnej, aby zastosować wzorce ciągłej integracji/ciągłego wdrażania oraz najlepsze rozwiązania do zadań Lakeflow, Deklaratywnych Potoków Lakeflow i stosów MLOps przy użyciu interfejsu użytkownika Visual Studio Code. Zobacz Co to są pakiety deklaratywne automatyzacji? i funkcje rozszerzenia deklaratywnych pakietów automatyzacji.
- Uruchamianie lokalnych plików kodu w języku Python z programu Visual Studio Code w klastrach usługi Azure Databricks lub bezserwerowych obliczeniach w zdalnych obszarach roboczych. Zobacz Uruchamianie pliku w języku Python w klastrze.
- Uruchom lokalne pliki kodu języka Python (
.py) i notatniki Python, R, Scala i SQL (.py,.ipynb,.r,.scalai.sql) z programu Visual Studio Code jako zadania Lakeflow w zdalnych obszarach roboczych. Zobacz Uruchamianie pliku w języku Python jako zadania. - Skonfiguruj i przygotuj swoje środowisko debugowania oraz narzędzie Databricks Connect, korzystając z prostej listy kontrolnej, która wyzwala okna dialogowe wyboru. Zobacz Debugowanie kodu przy użyciu usługi Databricks Connect dla rozszerzenia usługi Databricks dla programu Visual Studio Code.
- Debugowanie notesów krok po kroku w programie Visual Studio Code z użyciem Databricks Connect. Zobacz Run and debug notebook cells with Databricks Connect using the Databricks extension for Visual Studio Code (Uruchamianie i debugowanie komórek notesu za pomocą programu Databricks Connect przy użyciu rozszerzenia databricks dla programu Visual Studio Code).
- Zsynchronizuj kod lokalny opracowywany w programie Visual Studio Code z kodem w zdalnych obszarach roboczych. Zobacz Synchronizowanie folderu obszaru roboczego z usługą Databricks
Uwaga
Rozszerzenie Databricks dla programu Visual Studio Code obsługuje uruchamianie notesów języka R, Scala i SQL jako zadań automatycznych, ale nie zapewnia głębszej obsługi tych języków w programie Visual Studio Code.
Wprowadzenie
Aby rozpocząć korzystanie z rozszerzenia usługi Databricks dla programu Visual Studio Code:
- Zainstaluj rozszerzenie.
- Utwórz nowy projekt usługi Databricks lub przekonwertuj istniejący projekt programu Visual Studio Code.
- Skonfiguruj projekt łatwo za pomocą interfejsu użytkownika rozszerzenia Databricks.
- Uruchom jakiś kod w Pythonie w ramach samouczka rozszerzenia.
- Debugowanie kodu przy użyciu integracji usługi Databricks Connect.
- Przetestuj kod przy użyciu polecenia
pytest. Zobacz Uruchamianie testów języka Python przy użyciu rozszerzenia usługi Databricks dla programu Visual Studio Code.
Tworzenie nowego projektu usługi Databricks
Po zainstalowaniu rozszerzenia można utworzyć nowy projekt usługi Databricks przy użyciu rozszerzenia databricks dla programu Visual Studio Code:
- Uruchom program Visual Studio Code.
- Kliknij ikonę usługi Databricks na pasku bocznym programu Visual Studio Code, aby otworzyć rozszerzenie.
- Kliknij Utwórz nowy projekt.
- W palecie poleceń wybierz hosta i metodę uwierzytelniania dla projektu. Zobacz Konfigurowanie autoryzacji dla rozszerzenia usługi Databricks dla programu Visual Studio Code.
- W polu Podaj ścieżkę do folderu, w którym ma zostać utworzony nowy projekt, wprowadź ścieżkę do folderu na lokalnym komputerze deweloperskim, w którym chcesz utworzyć projekt, lub kliknij Otwórz okno dialogowe wyboru folderu i wybierz ścieżkę do folderu projektu.
- Aby użyć szablonu w widoku inicjowania projektu usługi Databricks, użyj strzałek w górę i w dół, aby wybrać szablon projektu, a następnie naciśnij Enter. Aby uzyskać informacje na temat szablonów projektów pakietów, zobacz Deklaratywne szablony projektów pakietów automatyzacji.
- Wpisz unikatową nazwę dla tego projektu lub pozostaw domyślną nazwę
my_projectprojektu , a następnie naciśnij Enter. - Wybierz, czy chcesz dodać szablonowy notes, przepływ pracy Delta Live Tables lub szablon pakietu Python do projektu, czy dowolną kombinację tych szablonów (przykłady).
- Naciśnij dowolny klawisz, aby zamknąć kartę edytora Databricks Project Init.
- W obszarze Wybierz projekt, który chcesz otworzyć, wybierz właśnie utworzony projekt.
Otwieranie istniejącego projektu pakietów automatyzacji deklaratywnej
Projekt deklaratywnych pakietów automatyzacji zawiera plik databricks.yml w folderze głównym projektu. Zobacz konfigurację deklaratywnych pakietów automatyzacji. Jeśli chcesz użyć rozszerzenia z istniejącym projektem deklaratywnych pakietów automatyzacji:
Uruchom program Visual Studio Code. W menu głównym kliknij pozycję Plik>Otwórz folder i przejdź do katalogu zawierającego projekt pakietu.
Kliknij ikonę Databricks na pasku bocznym programu Visual Studio Code, aby otworzyć i rozpocząć korzystanie z funkcji rozszerzenia.
Jeśli rozszerzenie Databricks dla programu Visual Studio Code wykryje więcej niż jeden projekt "Declarative Automation Bundles" w bieżącym folderze, umożliwi otwarcie projektu lub utworzenie pliku konfiguracyjnego projektu w folderze głównym.
- W przypadku wybrania projektu w palecie poleceń wybierz istniejący projekt Pakiety automatyzacji deklaratywnej.
- Jeśli tworzysz konfigurację w folderze głównym, ten folder stanie się projektem pakietu.
Wybierz hosta i metodę uwierzytelniania dla projektu. Zobacz Konfigurowanie autoryzacji dla rozszerzenia usługi Databricks dla programu Visual Studio Code.
Uwaga
Jeśli otworzysz projekt utworzony przy użyciu rozszerzenia usługi Databricks dla programu Visual Studio Code w wersji 1, migracja zostanie podjęta automatycznie przy użyciu istniejącej konfiguracji uwierzytelniania i obszaru roboczego projektu. Przycisk migracji jest dostępny tylko wtedy, gdy migracja automatyczna zakończy się niepowodzeniem.
Przełącz się między projektami usługi Databricks
Rozszerzenie usługi Databricks dla programu Visual Studio Code umożliwia posiadanie wielu projektów usługi Databricks w obszarze roboczym programu Visual Studio Code i łatwe przełączanie się między nimi. Po otwarciu wielopakietowego projektu w obszarze roboczym Visual Studio Code:
Kliknij ikonę usługi Databricks na pasku bocznym programu Visual Studio Code, aby otworzyć rozszerzenie.
Kliknij folder lokalny, aby wybrać projekt, który ma być używany przez rozszerzenie.
selektor folderu lokalnego

Uwaga
Akcje uruchamiania są dostępne tylko dla plików w aktywnym pakiecie.
Konwertuj projekt na projekt Databricks
Jeśli masz istniejący projekt, który chcesz przekonwertować na projekt usługi Databricks:
- Uruchom program Visual Studio Code. W menu głównym kliknij pozycję Plik>Otwórz folder i przejdź do projektu, aby go otworzyć.
- Kliknij ikonę usługi Databricks na pasku bocznym programu Visual Studio Code, aby otworzyć rozszerzenie.
- Kliknij pozycję Utwórz konfigurację.
- W palecie poleceń wybierz hosta i metodę uwierzytelniania dla projektu. Zobacz Konfigurowanie autoryzacji dla rozszerzenia usługi Databricks dla programu Visual Studio Code.