Udostępnij za pośrednictwem


Tworzenie aplikacji usługi Databricks

Aby tworzyć dane i aplikacje sztucznej inteligencji za pomocą usługi Databricks Apps, możesz użyć dowolnego środowiska IDE obsługującego język Python, takiego jak PyCharm, IntelliJ IDEA lub Visual Studio Code. Usługa Azure Databricks zaleca używanie rozszerzenia usługi Databricks dla programu Visual Studio Code, ale możesz również edytować kod w notesie usługi Databricks i edytorze plików.

Środowisko usługi Databricks Apps automatycznie ustawia kilka zmiennych środowiskowych, takich jak adres URL obszaru roboczego usługi Azure Databricks z uruchomioną aplikacją i wartości wymagane do uwierzytelniania. Wiele aplikacji wymaga również konfiguracji niestandardowej, takiej jak określone polecenie, aby uruchomić aplikację lub parametry na potrzeby uzyskiwania dostępu do usługi SQL Warehouse. Użyj pliku app.yaml, aby zdefiniować te ustawienia.

Uwaga / Notatka

Pliki aplikacji nie mogą przekraczać 10 MB. Jeśli jakikolwiek plik w katalogu aplikacji przekroczy ten limit, wdrożenie zakończy się niepowodzeniem z powodu błędu.

Aby utworzyć aplikację lokalnie:

  • Skompiluj i przetestuj aplikację w preferowanym środowisku IDE.
  • Uruchom aplikację lokalnie w wierszu polecenia i wyświetl podgląd w przeglądarce.
  • Po zakończeniu i przetestowaniu aplikacji przenieś kod i wymagane pliki do obszaru roboczego usługi Azure Databricks.

Skorzystaj z następujących tematów, aby obsługiwać tworzenie aplikacji:

Topic Opis
Środowisko aplikacji Dowiedz się więcej o dostępnych plikach binarnych, zmiennych środowiskowych i wartościach domyślnych zasobów.
Definiowanie środowiska uruchomieniowego aplikacji Określ sposób działania aplikacji, w tym polecenie, argumenty i ustawienia domyślne.
Konfigurowanie rozmiaru obliczeniowego Wybierz procesor i pamięć dla aplikacji, aby spełnić wymagania dotyczące obciążenia.
Dodawanie zasobów Uwzględnij pliki statyczne lub inne zasoby, od których aplikacja zależy w czasie wykonywania.
Definiowanie zmiennych środowiskowych Skonfiguruj zmienne środowiskowe na potrzeby uwierzytelniania, dostępu do obszaru roboczego lub ustawień specyficznych dla aplikacji.
Zarządzanie zależnościami Zdefiniuj zależności Pythona przy użyciu pip lub uv, a zależności Node.js przy użyciu npm.
Nawiązywanie połączenia przy użyciu uwierzytelniania tokenu Połącz się z aplikacją interfejsu API z lokalnego środowiska deweloperskiego przy użyciu uwierzytelniania tokenu.
Databricks AppKit Przyspieszanie tworzenia aplikacji przy użyciu Node.js i zestawu React SDK, który zapewnia bezpieczne dla typów zapytania bazy danych, wstępnie utworzone składniki interfejsu użytkownika i system wtyczek.