Sdílet prostřednictvím


Výpočetní prostředky poznámkového bloku

Tento článek popisuje možnosti výpočetních prostředků poznámkového bloku. Poznámkový blok můžete spustit na univerzálním výpočetním prostředku, bezserverovém výpočetním prostředku, nebo pro příkazy SQL můžete použít SQL Warehouse, typ výpočetního prostředku optimalizovaný pro SQL analýzu. Další informace o typech výpočetních prostředků najdete v tématu Výpočetní.

Výpočetní prostředí bez serveru pro poznámkové bloky

Bezserverové výpočetní prostředky umožňují rychle připojit poznámkový blok k výpočetním prostředkům na vyžádání.

Pokud se chcete připojit k bezserverovému výpočetnímu prostředí, klikněte v poznámkovém bloku na rozevírací nabídku Připojit a vyberte možnost bezserverové výpočetní prostředí.

Další informace najdete v tématu Bezserverové výpočetní prostředky pro poznámkové bloky .

Automatizované obnovení relací pro bezserverové poznámkové bloky

Nečinné ukončení bezserverového výpočetního prostředí může způsobit ztrátu probíhající práce, jako jsou hodnoty proměnných Pythonu, v poznámkových blocích. Pokud se tomu chcete vyhnout, povolte automatické obnovení relací pro bezserverové poznámkové bloky.

  1. Klikněte na své uživatelské jméno v pravém horním rohu pracovního prostoru a potom v rozevíracím seznamu klikněte na Nastavení .
  2. Na bočním panelu Nastavení vyberte Vývojář.
  3. V části Experimentální funkce zapněte automatické obnovení relace pro bezserverové poznámkové bloky.

Povolením tohoto nastavení umožníte Databricks vytvořit snímek stavu paměti bezserverového poznámkového bloku před ukončením nečinnosti. Když se po odpojení nečinnosti vrátíte do poznámkového bloku, zobrazí se v horní části stránky banner. Chcete-li obnovit pracovní stav, klikněte na Tlačítko Znovu připojit .

Když se znovu připojíte, Databricks obnoví celé pracovní prostředí, včetně následujících:

  • Proměnné, funkce a definice tříd Pythonu: Pythonová část vašeho poznámkového bloku se zachová, takže nemusíte znovu importovat ani znovu deklarovat.
  • Datové rámce Sparku, zobrazení uložená v mezipaměti a dočasná zobrazení: Data, která jste načetli, transformovali nebo v mezipaměti (včetně dočasných zobrazení), se zachovají, takže se vyhnete nákladnému opětovnému načítání nebo přepočtu.
  • Stav relace Sparku: Uloží se všechna nastavení konfigurace na úrovni Sparku, dočasná zobrazení, úpravy katalogu a uživatelem definované funkce (UDF), takže je nemusíte resetovat.

Tato funkce má omezení a nepodporuje obnovení následujících:

  • Stavy Sparku starší než 4 dny
  • Stavy Sparku o velikosti větší než 50 MB
  • Data související se skriptováním SQL
  • Popisovače souborů
  • Zámky a další primitivy souběžnosti
  • Síťová připojení

Připojení poznámkového bloku k výpočetnímu prostředku pro všechny účely

Pokud chcete připojit poznámkový blok k výpočetnímu prostředku pro všechny účely, potřebujete MŮŽE PŘIPOJIT k oprávněním výpočetního prostředku.

Důležité

Pokud je poznámkový blok připojen k výpočetnímu prostředku, má každý uživatel s oprávněním CAN RUN na poznámkovém bloku implicitní právo pro přístup k výpočetnímu prostředku.

Pokud chcete připojit poznámkový blok k výpočetnímu prostředku, klikněte na výběr výpočetních prostředků na panelu nástrojů poznámkového bloku a v rozevírací nabídce vyberte prostředek.

V nabídce se zobrazí výběr výpočetních prostředků pro všechny účely a služby SQL Warehouse, které jste nedávno použili nebo které jsou aktuálně spuštěné.

Připojit poznámkový blok

Pokud chcete vybrat ze všech dostupných výpočetních prostředků, klikněte na Další.... Vyberte si z dostupných obecných výpočetních prostředků nebo skladů SQL.

Dialogové okno další clustery

Můžete také vytvořit nový univerzální výpočetní prostředek tak, že v rozevírací nabídce vyberete Vytvořit nový prostředek....

Důležité

Připojený poznámkový blok má definované následující proměnné Apache Sparku.

Třída Název proměnné
SparkContext sc
SQLContext/HiveContext sqlContext
SparkSession (Spark 2.x) spark

Nevytvádřujte , SparkSessionSparkContextnebo SQLContext. To povede k nekonzistentnímu chování.

Použití poznámkového bloku se službou SQL Warehouse

Když je poznámkový blok připojený ke službě SQL Warehouse, můžete spouštět buňky SQL a Markdown. Spuštění buňky v jakémkoli jiném jazyce (například Python nebo R) vyvolá chybu. Buňky SQL spuštěné ve službě SQL Warehouse se zobrazují v historii dotazů SQL Warehouse. Uživatel, který spustil dotaz, může zobrazit profil dotazu z poznámkového bloku kliknutím na uplynulý čas v dolní části výstupu.

Poznámkové bloky připojené k SQL Warehouse podporují relace SQL Warehouse, které umožňují definovat proměnné, vytvářet dočasná zobrazení a uchovávat stav napříč několika spuštěními dotazů. Díky tomu můžete iterativní sestavení logiky SQL, aniž byste museli spouštět všechny příkazy najednou. Podívejte se na co jsou relace SQL Warehouse?

Spuštění poznámkového bloku vyžaduje profesionální nebo bezserverový SQL Warehouse. Musíte mít přístup k pracovnímu prostoru a SQL Warehouse.

Pokud chcete k SQL Warehouse připojit poznámkový blok, postupujte takto:

  1. Na panelu nástrojů poznámkového bloku klikněte na selektor výpočetních prostředků. V rozevírací nabídce se zobrazují výpočetní prostředky, které jsou aktuálně spuštěné nebo které jste nedávno použili. Sklady SQL jsou označené značkou Popisek SQL Warehouse.

  2. V nabídce vyberte SQL Warehouse.

    Pokud chcete zobrazit všechny dostupné sklady SQL, v rozevírací nabídce vyberte Další.... Zobrazí se dialogové okno s výpočetními prostředky dostupnými pro poznámkový blok. Vyberte SQL Warehouse , zvolte sklad, který chcete použít, a klikněte na Připojit.

    Dialogové okno dalšího clusteru s vybranou možností SQL Warehouse

Při vytváření pracovního postupu nebo naplánované úlohy můžete také jako výpočetní prostředek pro poznámkový blok SQL vybrat SQL Warehouse.

Omezení SQL Warehouse

Další informace najdete v poznámkových blocích Databricks se známými omezeními .