Vývoj aplikací Databricks

K vytváření dat a aplikací AI pomocí aplikací Databricks můžete použít libovolné integrované vývojové prostředí ( IDE), které podporuje Python, například PyCharm, IntelliJ IDEA nebo Visual Studio Code. Azure Databricks doporučuje používat rozšíření Databricks pro Visual Studio Code, ale kód můžete také upravit v poznámkovém bloku a editoru souborů Databricks.

Prostředí Databricks Apps automaticky nastaví několik proměnných prostředí, jako je adresa URL pracovního prostoru Azure Databricks, na kterém běží aplikace, a hodnoty požadované pro ověření. Mnoho aplikací také potřebuje vlastní konfiguraci, například konkrétní příkaz ke spuštění aplikace nebo parametrů pro přístup ke službě SQL Warehouse. Použijte soubor app.yaml k definování těchto nastavení.

Poznámka:

Soubory aplikací nemůžou překročit 10 MB. Pokud některý soubor v adresáři aplikace tento limit překročí, nasazení selže s chybou.

Místní vývoj aplikace:

  • Sestavte a otestujte aplikaci v preferovaném integrovaném vývojovém prostředí (IDE).
  • Spusťte aplikaci místně na příkazovém řádku a zobrazte jeho náhled v prohlížeči.
  • Po dokončení a otestování aplikace přesuňte kód a požadované soubory do pracovního prostoru Azure Databricks.

K podpoře vývoje aplikací použijte následující témata:

Topic Description
App Environment Seznamte se s dostupnými binárními soubory, proměnnými prostředí a výchozími nastaveními prostředků.
Definování modulu runtime aplikace Určete, jak se vaše aplikace spouští, včetně příkazu, argumentů a výchozího nastavení.
Konfigurace velikosti výpočetních prostředků Vyberte procesor a paměť vaší aplikace, aby odpovídaly požadavkům na úlohy.
Přidání prostředků Zahrňte statické soubory nebo jiné prostředky, na které vaše aplikace závisí za běhu.
Definování proměnných prostředí Nakonfigurujte proměnné prostředí pro ověřování, přístup k pracovnímu prostoru nebo nastavení specifické pro aplikaci.
Správa závislostí Definujte závislosti Pythonu pomocí pip nebo uva Node.js závislostí pomocí npm.
Připojení pomocí ověřování tokenů Připojte se k aplikaci API z místního vývojového prostředí pomocí ověřování tokenů.
Databricks AppKit Urychlete vývoj aplikací pomocí sady Node.js a sady React SDK, která poskytuje databázové dotazy, předem připravené komponenty uživatelského rozhraní a systém modulů plug-in.