Spouštění a sdílení dotazů v novém editoru SQL

Tato stránka vysvětluje, jak spouštět dotazy, sdílet je se spolupracovníky a upravovat je společně v reálném čase.

Spusťte jeden dotaz nebo vícepříkazové dotazy

Dotazy s více příkazy můžete psát do jednoho panelu editoru. Chcete-li použít více příkazů dotazu v jednom panelu, ukončete každý příkaz středníkem (;).

Spusťte jeden dotaz:

  1. Vyberte SQL Warehouse.
  2. Zvýrazněte dotaz v editoru SQL (pokud je v podokně dotazu více dotazů).
  3. Stiskněte Ctrl/Cmd + Enter nebo kliknutím na Spustit (1000) zobrazte výsledky jako tabulku v podokně výsledků.

Note

Ve výchozím nastavení jsou vybrány příkazy Spustit všechny příkazy a Limit 1000 .

  • Chcete-li spustit pouze aktivní příkaz, zrušte zaškrtnutí políčka Spustit všechny příkazy.
  • Pokud je dotaz uložen s nastavením Limit 1000 , platí toto nastavení pro všechna spuštění dotazu. Pokud chcete vrátit všechny řádky (až 64 000 řádků nebo 10 MB, podle toho, co je menší), vymažte hodnotu 1000 z rozevírací nabídky LIMIT. Pokud chcete zadat jiný limit počtu řádků, přidejte LIMIT do dotazu klauzuli.

Ukončení dotazu

Chcete-li ukončit dotaz během běhu, klikněte na tlačítko Storno. Správce může zastavit spuštěný dotaz, který spustil jiný uživatel, zobrazením spuštěného dotazu Ukončit.

Zkopírování ID starší verze dotazu

Pokud chcete získat ID starší verze dotazu pro dotaz, který jste migrovali do nového editoru SQL, zkopírujte ho z nabídky Soubor . Id starší verze dotazu může být užitečné pro volání rozhraní API nebo jiné integrace, které na něj odkazují.

  1. Otevřete dotaz v novém editoru SQL.
  2. Klikněte na ikonu nabídky Kebab . V horní části editoru klikněte na nabídku Kebab.
  3. Klikněte na Soubor>Kopírovat ID staršího dotazu.

Otevřete dotaz z jeho původního identifikátoru dotazu

Pokud máte legacy query ID, můžete dotaz otevřít přímo v SQL editoru připojením ID k URL vašeho pracovního prostoru:

https://<databricks-instance>/editor/queries/uuid/<legacy-query-id>

Nahraďte <databricks-instance> adresou URL vašeho pracovního prostoru a <legacy-query-id> ID staršího dotazu. Databricks určí ID a otevře dotaz.

Note

Pokud dotaz ještě není povolen pro nový SQL editor, otevře se v legacy SQL editoru. Použijte přepínač Nový editor SQL a přepněte jej na nový editor.

Sdílení dotazu

Nový editor SQL zpracovává oprávnění ve dvou částech:

Interaktivní spouštění: Dotazy v novém editoru SQL se vždy spouštějí pomocí přihlašovacích údajů role Spustit jako prohlížeč. Výsledky dotazů jsou přístupné všem uživatelům, kteří mají k dotazu přístup. Uživatelé s oprávněními CAN EDIT nebo vyšší můžou koncept sdíleného dotazu upravovat. Neuložené úpravy jsou navíc viditelné pro všechny uživatele s oprávněními CAN VIEW nebo vyšší. Aby mohli uživatelé spouštět dotazy, musí mít k přidruženému skladu alespoň oprávnění CAN USE.

Nastavení přihlašovacích údajů: Nastavení oprávnění pro starší upozornění a pracovní postupy jsou stejná jako pro starší verzi editoru SQL. V závislosti na vašich preferencích je možné tyto prostředky spustit pomocí přihlašovacích údajů vlastníka nebo prohlížeče.

Podívejte se na Konfiguraci oprávnění k dotazům a zjistěte více o nastaveních přihlašovacích údajů Spustit jako vlastník a Spustit jako prohlížeč. Podívejte se na Dotazy ACL, kde se dozvíte, jak spravovat přístup k objektu dotazu.

Spolupráce na dotazech v reálném čase

Stejný dotaz současně upravuje více uživatelů, přičemž kurzor a výběr každého uživatele je zvýrazněný jinou barvou.

Po sdílení dotazu můžete dotazy společně vytvářet nebo ladit v reálném čase prostřednictvím spolupráce na úpravách. Editory můžou také komentovat jednotlivé řádky kódu a klást otázky nebo přidávat návrhy.