Sdílet prostřednictvím


Návod: Scénářová analýza pomocí kódu Genie

Analytici jsou často požádáni, aby odpověděli na otázky "Co když": co se stane s objemem a celkovým prodejem, pokud se ceny zvyšují o 5%? Co se stane s návštěvností zákazníků, pokud se otevírací doba obchodu prodlouží o 30 minut?

V tomto kurzu se dozvíte, jak pomocí nástroje Genie Code vytvořit řídicí panel AI/BI, který umožňuje interaktivní analýzu typu "Co kdyby." Pomocí dat o prodeji avokáda předložíte Genie Code výzvu k vytvoření dashboardu, který modeluje, jak změny cen ovlivňují týdenní objem a celkový prodej propočtem cenové elasticity.

Analýza 'co kdyby' pomocí Genie Code

Odpovědi kódu Genie nejsou deterministické, takže se výsledky můžou lišit, pokud budete pokračovat.

Než začnete

K dokončení tohoto kurzu potřebujete:

Vysvětlení přístupu

K modelování toho, jak ceny ovlivňují objem a prodej, tento kurz používá elasticitu cen. Elasticita měří citlivost poptávky na změny cen. Například:

  • Elasticita -1 znamená, že zvýšení ceny 1% vede ke snížení objemu o 1%.
  • Pozitivní změna ceny s nízkou elasticitou znamená, že poptávka je relativně stabilní bez ohledu na cenu.

Zobrazí se výzva genie Code k výpočtu elasticit z datové sady a vytvoření řídicího panelu, kde uživatelé můžou zadat procento změny ceny, vybrat oblast a typ avocado a okamžitě zobrazit odhadovaný dopad na týdenní prodej a objem.

Krok 1: Nahrání datové sady avocado do katalogu Unity

V tomto kurzu se používá datová sada Hass Avocado Board, která obsahuje týdenní prodej, ceny a objem rozdělený podle regionů v USA.

  1. Stáhněte si datovou sadu Avocado Prices z Kaggle.
  2. Klikněte na Nová ikonaNový > Přidat nebo nahrát data.
  3. Klikněte na Vytvořit nebo upravit tabulku.
  4. Klikněte na procházet nebo přetáhněte stažený soubor do zóny přetažení.
  5. Vyberte cílový katalog a schéma v katalogu Unity. Musíte mít USE CATALOG v katalogu a USE SCHEMACREATE TABLE ve schématu.
  6. (Volitelné) Upravte název tabulky.
  7. Klikněte na Vytvořit tabulku.

Krok 2: Vytvoření nového řídicího panelu

  1. Klikněte na Nová ikonaNová v bočním panelu a vyberte Řídicí panel.
  2. Zadejte název řídicího panelu, například Avocado What If Analysis.

Krok 3: Otevření kódu Genie

Na plátně řídicího panelu klikněte na ikonu DB Assistant. Klikněte na ikonu Genie Code v pravém horním rohu pro otevření Genie Code.

Krok 4: Odeslání počáteční výzvy

Zadejte následující výzvu a odešlete ji do Kódu Genie:

Help me understand the Avocado dataset. Specifically, I want to model what would happen if we raised or lowered prices for a particular region and type. Ideally, I could input a % change in price, a type of avocado, and a region into this model, and we could see the corresponding expected change in weekly sales and weekly total volume by computing the elasticities.

Návod

Tipy pro psaní efektivních výzev:

  • Buďte přesné o požadavcích. Zadejte přesné vstupy a výstupy, které chcete na řídicím panelu – v tomto případě vstupy pro procento změny ceny, typ avokáda a oblast a výstupy pro týdenní prodej a objem.
  • Popište kontext. Zmiňte název datové sady (například "Avocado"), aby Genie Code věděl, která data se mají v katalogu Unity hledat.
  • Pokud si nejste jistí, požádejte o pomoc. Pokud neznáte koncept, nejdřív se zeptejte Genie Code. Příklad: "Jaké jsou vhodné přístupy pro modelování, jak změny cen ovlivňují objem a celkové prodeje?"

Krok 5: Kontrola, jak Genie Code sestaví řídicí panel

Po odeslání podnětu se Genie Code řídí agentní smyčkou pro zpracování vaší žádosti:

  1. Rozumí kontextu: Genie Code přečte výzvu a zkontroluje aktuální kontext řídicího panelu.
  2. Vyhledávání dat: Genie Code vyhledává relevantní datové prostředky v katalogu Unity. Určuje prioritu zobrazení metrik a pak se vrátí do běžných tabulek.
  3. Vytvoří datový model: Pro složité výpočty, jako je elasticita, Genie Code obvykle vytváří datovou sadu SQL s parametry, nikoli vlastní výpočty. Vybere přístup, který nejlépe vyhovuje vašim požadavkům.
  4. Vytvoří plátno: Genie Code upraví plátno řídicího panelu a uspořádá widgety, vizualizace a vstupní ovládací prvky.

Tato smyčka se opakuje, dokud Genie Code nedosáhne kompletního výsledku. Konečný řídicí panel obsahuje vstupy parametrů pro oblast a změnu ceny a vizualizace znázorňující odhadovaný dopad na týdenní objem a celkový prodej.

Krok 6: Upřesnění řídicího panelu s následnými výzvami

Po kontrole počátečního výstupu pomocí následných výzev vylepšete řídicí panel:

  • Add some explanatory text so that users understand what to input and what they're looking at.
  • Include a representation of model accuracy, such as an R² value.
  • Add a section comparing elasticities, prices, and volume across different regions.

Genie Code může přijímat také nahrávání obrázků. Pokud chcete sdílet snímek obrazovky s konkrétní vizualizací nebo externím odkazem, připojte ho k výzvě k zadání dalšího kontextu.

Oddíl porovnávání cen a oblastí

Publikování a sdílení řídicího panelu

Až budete s řídicím panelem spokojení, publikujte ho, abyste ho zpřístupňovali ostatním. Publikované řídicí panely umožňují uživatelům vybrat oblast a typ avocado, zadat procento změny ceny a okamžitě zobrazit odhadovaný dopad na týdenní objem a celkový prodej.

Sdílení řídicího panelu s týmem:

  1. Kliknutím na Publikovat v pravém horním rohu publikujete nejnovější verzi řídicího panelu.
  2. Kliknutím na Sdílet udělíte přístup konkrétním uživatelům nebo skupinám.
  3. (Volitelné) Nastavte plán odeslání řídicího panelu e-mailem. Viz Správa plánovaných aktualizací řídicího panelu a předplatných.

Další informace o možnostech publikování a sdílení najdete v tématu Sdílení řídicího panelu.

Další kroky