Procházení k adrese URL

V nástroji Smart View můžete přímo z buňky přejít na adresu URL.

Poznámka:

Na adresu URL můžete přejít pouze z jedné buňky. Procházení na adresu URL z více buněk není podporováno.

Cílové adresy URL procházení mohou být statické nebo dynamické. Příkladem statické cílové adresy URL je https://docs.oracle.com.

Dynamické cílové adresy URL používají proměnné. Všechny dynamické cílové adresy URL mají společnou následující strukturu proměnných:

$$<dimension-name>-VALUE$$

Když uživatel prochází z buňky, Essbase provede substituce nezbytné pro vygenerování cílové adresy URL v kontextu vybraného průsečíku procházení.

Pokud například oblast procházení obsahuje prvek z dimenze Trh, bude proměnná pro hodnotu z dimenze Trh vypadat takto:

$$Market-VALUE$$

Když vyberete buňku procházení z průniku obsahujícího prvek z dimenze Trh, Essbase nahradí příslušnou hodnotu Trh v syntaxi URL, například:

Východ

V následujícím příkladu bude proměnná pro hodnotu z dimenze Produkt vypadat takto:

$$Product-VALUE$$

Když vyberete buňku procházení z průniku obsahujícího prvek z dimenze Produkt, Essbase nahradí příslušnou hodnotu Produkt v syntaxi URL, například:

Cola

Vytvoření sestavy procházení na adresu URL

Nejprve definujte novou sestavu procházení v souboru Sample Basic.

  1. Na stránce Aplikace otevřete aplikaci a poté otevřete krychli.
  2. Na levém panelu vyberte položku Skripty.
  3. Klikněte na volbu Sestavy procházení.
  4. Klikněte na příkaz Vytvořit a z rozevírací nabídky zvolte volbu URL.
  5. Pojmenujte sestavu procházení, například URL_dt.
  6. V poli URL přidejte následující adresu URL:
    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    Poznámka:

    Syntaxe proměnné následuje hned za ?q=
  7. Přidejte novou oblast procházení:
    @DESCENDANTS(Product),@CHILDREN(Market)

Obrázek definice procházení URL s adresou URL odkazující na dokumentaci k systému Essbase s proměnnými pro Produkt a Trh.

  1. Na stránce Aplikace rozbalte aplikaci.
  2. V nabídce Akce vpravo od názvu krychle klikněte na volbu Kontrola.
  3. V inspektoru krychle vyberte kartu Skripty a poté vyberte volbu Sestavy procházení.
  4. Klikněte na příkaz Vytvořit a z rozevírací nabídky zvolte volbu URL.
  5. Pojmenujte sestavu procházení, například URL_dt.
  6. V poli URL přidejte následující adresu URL:
    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    Poznámka:

    Syntaxe proměnné následuje hned za ?q=
  7. Přidejte novou oblast procházení:
    @DESCENDANTS(Product),@CHILDREN(Market)

Obrázek definice procházení URL s adresou URL odkazující na dokumentaci k systému Essbase s proměnnými pro Produkt a Trh.

V této sestavě procházení se při procházení z průniku buněk pro libovolný prvek generace Produkt v libovolném podřízeném prvku dimenze Trh spustí prohlížeč a vyhledá se dokumentace k systému Essbase pro parametr reprezentovaný hodnotou VALUE.

Přihlaste se do krychle z aplikace Smart View.

V tomto příkladu jsme pro oblasti procházení vybrali modré pozadí. Procházení buněk Actual, Colas, East, Qtr1.


Obrázek listu Smart View s modře zvýrazněnými oblastmi procházení a s vybraným prvkem v parametru Actual, Colas, East, Qtr1.

Spustí se prohlížeč a prohledá se dokumentace Essbase pomocí hodnot parametrů 100 a East (připomeňme, že Colas je alias pro kategorii produktů 100).


Obrázek výsledků procházení URL zobrazující centrum nápovědy Oracle s výsledky vyhledávání pro Essbase a 100 a East.

Projděte jinou buňku, abyste viděli, jak se mění parametr předaný do adresy URL procházení v závislosti na kontextu průniku buněk v nástroji Smart View.

Procházení parametrů Actual, Cream Soda, West, Qtr4:


Obrázek listu Smart View s modrým pozadím pro buňky procházení a s vybraným prvkem v parametru Actual, Cream Soda, West, Qtr4.

V dokumentaci Essbase se nyní vyhledá 300 a West:


Obrázek adresy URL procházení výsledků vyhledávání v centru nápovědy Oracle na Essbase, 300 a West.