Nota
Prístup na túto stránku vyžaduje autorizáciu. Môžete sa pokúsiť prihlásiť alebo zmeniť adresár.
Prístup na túto stránku vyžaduje autorizáciu. Môžete skúsiť zmeniť adresáre.
Ak chcete použiť rozšírenie Kód služby Fabric Data Engineering Visual Studio (VS), musia byť splnené určité predpoklady, napríklad pripravené prostredie JDK. Na zjednodušenie procesu nastavovania sme vyvinuli novú funkciu, ktorá sa integruje s kontajnerom VS Code Dev Container. Táto funkcia vám umožňuje otvoriť rozšírenie Data Engineering VS Code v kontajneri so všetkými nevyhnutnými predpokladmi, ktoré sú už nainštalované, čím sa používateľom uľahčí začiatok.
Rozšírenie Data Engineering VS Code sa bezproblémovo integruje s kontajnermi Docker a poskytuje konzistentné vývojové prostredie na rôznych platformách. Táto funkcia vám umožňuje pracovať s podporovanými položkami služby Fabric, ako sú napríklad poznámkové bloky, v prostredí zaradeného do kontajnera, ktoré je izolované od lokálneho počítača. Containerizované prostredie zaistí, že všetky potrebné závislosti budú nainštalované a nakonfigurované správne. Umožňuje zamerať sa na vývoj poznámkových blokov bez obáv z nastavenia prostredia.
Synapse poskytuje obrázok Docker na podporu rozšírenia VS Code. Obrázok Docker obsahuje všetky potrebné závislosti, ako napríklad Java Development Kit (JDK), Conda a rozšírenie Jupyter pre VS Code. Tento obrázok je hosťovaný v databáze Microsoft Artifact Registry. Aby ste mohli rýchlo začať, môžete použiť ukážku so súborom devcontainer.json na otvorenie rozšírenia Data Engineering VS Code v kontajneri podľa popisu v ďalších sekciách.
Požiadavky
Na používanie kontajnerov Dockera s rozšírením Data Engineering VS Code by ste mali spĺňať nasledujúce predpoklady:
- Nainštalujte si aplikáciu Docker Desktop.
- Nainštalujte balík vzdialeného vývojového balíka programu VS Code.
Poznámka
Ak používate backend Windows Subsystem for Linux (WSL) pre Docker, Windows spravuje limity zdrojov, ako je pamäť, veľkosť swapu a počet procesorov. Ak chcete zvýšiť limity zdrojov, otvorte aplikáciu Nastavenia WSL alebo si pozrite Konfigurácia rozšírených nastavení vo WSL.
Začíname
Naklonujte ukážku kontajnera Synapse VS Code Dev.
Otvorte v nástroji VS Code vzorový priečinok a zobrazí sa výzva s výzvou na opätovné otvorenie priečinka v kontajneri. Vyberte tlačidlo Znova otvoriť v kontajneri.
Rozšírenie Vzdialeného vývojového programu VS Code začne vytvárať obraz a kontajner Docker. Dokončenie môže trvať niekoľko minút.
Keď je kontajner spustený a spustený, zobrazenie Rozšírenia bude mať samostatnú sekciu pre rozšírenia spustené v kontajneri. V kontajneri sa zobrazí rozšírenie služby Fabric Data Engineering VS Code . Teraz môžete začať pracovať s rozšírením rovnako ako v lokálnom počítači.
Ak chcete začať spúšťať bunky kódu, môžete buď vytvoriť nový poznámkový blok, alebo otvoriť existujúci. Poznámkový blok funguje v rámci containerizovaného prostredia oddeleného od lokálneho počítača. Iné balíky jazyka Python môžete nainštalovať pomocou správcu balíkov Conda, čo bude mať vplyv len na prostredie kontajnera, a nie na váš lokálny systém. Ak chcete skontrolovať aktuálne prostredie runtime, otvorte terminál v nástroji VS Code a spustite príkaz
cat /etc/os-release. Výstup zobrazuje verziu operačného systému a ďalšie relevantné informácie.Ak chcete kontajner zastaviť, vyberte zelenú ikonu v ľavom dolnom rohu okna programu VS Code a vyberte položku Remote-Containers: Znova lokálne. Týmto sa zastaví kontajner a vrátite sa do lokálneho počítača.
Súbor devcontainer.json môžete tiež prispôsobiť a pridať do kontajnera ďalšie závislosti alebo konfigurácie. Ďalšie informácie o prispôsobení súboru devcontainer.json nájdete v dokumentácii VS Code Dev Container.