Sdílet prostřednictvím


Vytváření a správa datových sad řídicích panelů

Tento článek vysvětluje, jak vytvářet a spravovat datové sady řídicích panelů pomocí editoru datových sad v řídicím panelu AI/BI.

Definování datových sad

Pokud chcete definovat nebo získat přístup k existujícím datovým sadám, klikněte na kartu Data v levém horním rohu řídicího panelu. Na řídicí panel můžete definovat až 100 datových sad.

Datové sady můžete definovat takto:

  • Nový dotaz na jednu nebo více tabulek nebo zobrazení.
  • Existující tabulka nebo zobrazení katalogu Unity

Všechny datové sady jsou definované dotazem. Když zvolíte existující tabulku nebo zobrazení katalogu Unity, dotaz na tuto datovou sadu je příkazem SELECT * v této tabulce nebo zobrazení. Dotaz můžete upravit tak, aby se datová sada upřesnila.

Datovou sadu musí vytvořit dotaz, který je možné zabalit do dalšího SQL. Výstupy z příkazů, jako jsou DESCRIBE nebo EXPLAIN, nejsou platné jako datové sady. Dotazy na řídicí panely jsou navíc jen pro čtení, takže příkazy, které upravují data, jako jsou CREATE TABLE, INSERTnebo DELETE, se nepodporují.

Po definování datové sady použijte nabídku Kebab kebab menu napravo od názvu datové sady, abyste se mohli dostat k následujícím možnostem:

  • přejmenování : zadejte popisný název datové sady, abyste vy a váš tým mohli rychle identifikovat dotazy, které chcete upravit nebo zkontrolovat.

  • Navrhnout název: automaticky vygeneruje navrhovaný název na základě dotazu. Po vygenerování můžete tento název upravit.

  • Clone: Vytvořte místní kopii dotazu. Dotaz můžete po naklonování upravit.

  • Odstranit: Odstranit datovou sadu Tato možnost není dostupná, pokud se datová sada používá na plátně.

  • Stáhnout: Datovou sadu si můžete stáhnout jako soubor CSV, TSV nebo Excel.

    Nabídka zobrazuje možnosti datové sady

Poznámka

Datové sady, které se aktuálně používají na plátně, se zobrazují tučným písmem s modrou ikonou, zatímco nepoužívané datové sady mají šedou ikonu a ne tučné názvy.

Zobrazení tabulky výsledků

Když vytvoříte datovou sadu, dotaz se spustí automaticky a výsledky se zobrazí jako tabulka v podokně pod editorem. Každý sloupec obsahuje ikonu označující její datový typ.

Řazení hodnot sloupců:

  • Najeďte myší na každý sloupec a zobrazí se ikona řazení ikona řazení.
  • Kliknutím na ikonu seřadíte hodnoty vzestupně nebo sestupně.

Zobrazení schématu výsledků dotazu

Pokud chcete zobrazit schéma definované datové sady, klikněte na Schéma napravo od tabulky výsledků. Na kartě Schéma jsou zobrazena všechna pole z definované datové sady. Každé pole je označeno ikonou označující datový typ sloupce. Pokud podkladové tabulky nebo zobrazení obsahují komentáře, tyto se zobrazí na kartě Schéma .

Počítané míry

Počítané míry nabízejí způsob, jak použít výpočty na existující datovou sadu beze změny JAZYKa SQL, který vytvoří datovou sadu. Další informace o vytváření a používání počítaných měr najdete v tématu Co jsou počítané míry?

Psaní dotazů s více příkazy

V některých případech můžete chtít vytvořit datovou sadu pomocí více SQL příkazů. Pokud chcete spustit více příkazů, ukončete každý příkaz středníkem (;). Při spuštění těchto příkazů pro vytvoření datové sady se ve výstupu zobrazí výsledky posledního příkazu v editoru. Tato datová sada se používá pro všechny související vizualizace na plátně.

Příkazy jsou vázané na datovou sadu, v níž jsou vydány. Pokud například vytvoříte datovou sadu s příkazem USE pro nastavení katalogu nebo schématu, toto nastavení se vztahuje pouze na tuto datovou sadu.

Příklady

Následující příklady ukazují běžné použití vícepříkazových dotazů.

Nastavení katalogu a schématu

Můžete napsat příkaz USE, který deklaruje katalog a schéma tabulky v dotazu. Následující dotaz obsahuje tři výroky. První nastaví název katalogu. Druhý nastaví schéma. Příkaz SELECT odkazuje pouze na název tabulky, protože byl nastaven katalog a schéma. Viz USE CATALOG.


USE CATALOG samples;
USE SCHEMA tpch;
SELECT * FROM customer;

Nastavení režimu ANSI

Dotaz můžete nastavit tak, aby běžel s ANSI_MODE nastaveným na TRUE nebo FALSE. Pro Databricks SQL je výchozí hodnota systému pro ANSI_MODETRUE. Viz ANSI_MODE.

Následující dotaz nastaví ANSI_MODE na FALSE tak, aby neplatné vstupy datového typu vrátily NULL místo vyvolání chyby.

SET ANSI_MODE = FALSE;
SELECT cast('a' AS INTEGER);

Parametrizace složitých dotazů

K parametrizaci názvu zobrazení pro běžný výraz tabulky nebo jiný složitý dotaz můžete použít více příkazů.

Následující dotaz vytvoří dvě dočasná zobrazení. Příkaz SELECT používá klauzuli IDENTIFIER k interpretaci vstupního řetězce jako názvu tabulky. Vizklauzule .

CREATE TEMPORARY VIEW v1 AS SELECT 1;
CREATE TEMPORARY VIEW v2 AS SELECT 2;
SELECT * FROM IDENTIFIER(:view_name)

Nastavení proměnných

Následující dotaz deklaruje proměnnou a hodnotu v prvním příkazu. Druhý příkaz změní hodnotu proměnné. Třetí příkaz zobrazuje koncovou hodnotu proměnné 5. Podrobnosti a úplnou syntaxi použití dočasných proměnných najdete v SET VARIABLE.

DECLARE VARIABLE myvar1 INT DEFAULT 7;
SET VAR myvar1 = 5;
VALUES (myvar1);

Omezení přístupu k datům pomocí SQL

Čtenáři řídicího panelu mají přístup ke všem datům v datové sadě, i když se nezobrazují ve vizualizacích. Pokud chcete zabránit zveřejnění citlivých dat v prohlížeči, omezte sloupce v dotazu SQL, který definuje datovou sadu. Například místo výběru všech sloupců z tabulky zahrňte jenom konkrétní pole požadovaná pro vizualizace.