Sdílet prostřednictvím


Použití parametrů založených na dotazech

Tento článek vás provede postupem vytvoření interaktivního řídicího panelu, který používá parametry založené na dotazech. Předpokládá základní znalost vytváření řídicích panelů v Azure Databricks. Podívejte se na téma Začínáme se základní pokyny k vytváření řídicích panelů.

Požadavky

  • Jste přihlášeni k pracovnímu prostoru Azure Databricks.
  • V daném pracovním prostoru máte nárok SQL.
  • Máte alespoň přístup k jednomu nebo více skladům SQL.

Vytvoření datové sady řídicího panelu

Tento kurz používá vygenerovaná data z katalogu ukázek v Azure Databricks.

  1. Na bočním panelu klikněte na Nová ikona Nový a v nabídce vyberte Řídicí panel.

  2. Klikněte na kartu Data.

  3. Klikněte na Vytvořit z SQL a vložte do editoru následující dotaz. Potom kliknutím na Spustit vrátíte výsledky.

    SELECT
      *
    FROM
      samples.tpch.customer
    
  4. Nově definovaná datová sada se automaticky vyloží s názvem Bez názvu datové sady. Poklikejte na název a přejmenujte ho na segment Marketing.

Přidání parametru

Do této datové sady můžete přidat parametr, který vyfiltruje vrácené hodnoty. Parametr v tomto příkladu je :segment. Další informace o syntaxi parametrů parametrů najdete v tématu Práce s parametry řídicího panelu.

  1. Do dolní části dotazu vložte následující WHERE klauzuli. Pod dotazem se zobrazí textové pole s názvem segment parametru.

    WHERE
      c_mktsegment = :segment
    
  2. Zadáním BUILDING textového pole pod dotazem nastavte výchozí hodnotu parametru.

  3. Znovu spusťte dotaz a zkontrolujte výsledky.

Konfigurace widgetu vizualizace

Přidejte vizualizaci datové sady na plátno provedením následujících kroků:

  1. Klikněte na kartu Plátno .
  2. Kliknutím na Ikona Vytvořit Přidat vizualizaci přidáte widget vizualizace a pomocí myši ho umístíte na plátno.

Nastavení osy X

  1. V případě potřeby vyberte panel z rozevírací nabídky Vizualizace .
  2. Kliknutím Ikona přidat pole vyberete data zobrazená podél osy X. K vyhledání pole podle názvu můžete použít panel hledání. Vyberte c_nationkey.
  3. Kliknutím na název pole, který jste vybrali, zobrazíte další možnosti konfigurace.
    • Jako typ měřítka vyberte Kategorie.
    • Pro výběr transformace zvolte Žádné.

Nastavení osy Y

  1. Klikněte vedle Ikona přidat pole osy Y a vyberte c_acctbal.
  2. Kliknutím na název pole, který jste vybrali, zobrazíte další možnosti konfigurace.
    • Jako typ měřítka vyberte Kvantitativní.
    • Pro výběr transformace zvolte SUMA.

Vizualizace se při konfiguraci automaticky aktualizuje. Zobrazená data zahrnují pouze záznamy, ve kterých segment je BUILDING.

Widget vizualizace je nakonfigurovaný tak, jak je popsáno v předchozích krocích.

Přidat filtr

Nastavte filtr tak, aby uživatelé řídicího panelu mohli řídit, na který marketingový segment se má zaměřit.

  1. Kliknutím na Ikona filtru Přidat filtr (pole nebo parametr) přidáte widget filtru. Umístěte ho na plátno.
  2. V rozevírací nabídce Filtr na konfiguračním panelu vyberte Jednu hodnotu.
  3. Zaškrtnutím políčka Název zobrazíte pole názvu ve widgetu filtru.
  4. Klikněte na zástupný název widgetu a zadejte Segment , aby se filtr přejmenovává.
  5. V konfiguračním panelu klikněte na Ikona přidat pole tlačítko Parametry .
  6. Zvolte segment z datové sady marketingového segmentu .

Widget nakonfigurovaného filtru zobrazuje výchozí hodnotu parametru pro datovou sadu.

Widget filtru nakonfigurovaný s parametrem, jak je popsáno.

Definování výběru hodnot

Filtr, který jste vytvořili, je funkční, ale před zadáním výběru musí čtenář znát dostupný rozsah voleb. Vyžaduje také, aby uživatelé při zadávání požadované hodnoty parametru odpovídali písmenu a pravopisu.

Pokud chcete vytvořit rozevírací seznam, aby prohlížeč mohl vybrat parametr ze seznamu dostupných možností, vytvořte novou datovou sadu, která definuje seznam možných hodnot.

  1. Klikněte na kartu Data.

  2. Kliknutím na Vytvořit z SQL vytvořte novou datovou sadu.

  3. Zkopírujte a vložte do editoru následující:

    SELECT
      DISTINCT c_mktsegment
    FROM
      samples.tpch.customer
    
  4. Spusťte dotaz a zkontrolujte výsledky. Ve výsledcích se zobrazí pět marketingových segmentů z tabulky.

  5. Poklikejte na automaticky vygenerovaný název a přejmenujte tuto volbu segmentu datové sady.

Aktualizace filtru

Aktualizujte stávající filtr tak, aby používal datovou sadu, kterou jste právě vytvořili, a naplňte tak rozevírací seznam hodnot, ze které můžou uživatelé vybírat.

  1. Klikněte na Plátno. Potom klikněte na widget filtru, který jste vytvořili v předchozím kroku.
  2. Klikněte vedle Ikona přidat pole pole.
  3. Klepněte na tlačítko Segment volba a potom klepněte na název c_mktsegmentpole .

Widget filtru se při změně konfigurace aktualizuje. Kliknutím na pole ve widgetu filtru zobrazíte dostupné volby v rozevírací nabídce.

Poznámka:

Tento kurz obsahuje zjednodušený případ použití, který ukazuje, jak používat parametry založené na dotazech. Alternativním přístupem k vytvoření tohoto řídicího panelu je použití filtru u c_mktsegment pole.

Widget filtru nakonfigurovaný s polem, jak je popsáno.

Další kroky

V následujících článcích se dozvíte, jak pracovat s řídicími panely: