Vytváření odkazů na stránky panelu

Odkazy na stránky panelu umožňují dalším uživatelům snadno přistupovat k datům.

Podle potřeby můžete vytvářet odkazy na stránky panelu, pokud je tato akce ve vaší organizaci povolena. V rámci této akce budete moci například uložit odkaz jako záložku nebo zkopírovat a odeslat odkaz jiným uživatelům e-mailem.

Vytvořit můžete jeden ze dvou typů odkazů – odkazy na záložku a odkazy s výzvou. Tyto typy odkazů jsou popsány v následujících částech:

Informace o postupu při vytváření odkazů na stránky panelů najdete v části Vytváření odkazů na stránky panelů.

Co jsou odkazy na záložku?

Můžete vytvořit odkaz na stránku panelu a její stavy.

Odkaz na záložku je adresa URL, která zachycuje cestu ke stránce panelu a všechny aspekty stavu stránky, například:

http://localhost/10.1.3.2/saw.dll?Dashboard&_scid=7ndOC-SjmWo&PortalPath=%2Fusers%2Fadministrator%2F_portal&Page=p2&PageIdentifier=7fsg0r2sdssvgen4&BookmarkState=r78an1mbj0fj4lmqhdjfndvvai

Po vytvoření odkazu na záložku můžete:

  • Uložit odkaz jako záložku, abyste se mohli ke stejnému obsahu stránky vrátit později.

  • Zkopírovat a odeslat odkaz jiným uživatelům, kteří pak mohou prohlížet přesně stejný obsah, který si prohlížíte vy, za předpokladu, že mají stejná oprávnění jako vy a mají přístup ke stránce.

Když vytvoříte odkaz na záložku, je stav stránky panelu uložen do katalogu jako skrytý objekt záložky, a to po tak dlouhou dobu, jaká je nastavena v rámci organizace. Výchozí hodnota je 30 dní. Chcete-li zjistit, jak dlouhá doba se používá ve vaší organizaci, obraťte se na správce. Vzhledem k tomu, že je při vytvoření odkazu na záložku uložen stav stránky panelu, můžete po vytvoření odkazu pokračovat v úpravách obsahu stránky.

Co jsou odkazy s výzvou?

Odkazy s výzvou vedou k zjednodušeným prezentacím panelů.

Odkaz s výzvou zachycuje cestu ke stránce panelu a zjednodušenou prezentaci výzev panelu, například:

<Cesta k obsahu>&Action=Navigate&col1="Produkty"."Produkt P1"&val1="Adaptér Bluetooth"&psa1="A - Ukázkové prodeje"

Když vytvoříte odkaz s výzvou, můžete ručně nebo programově odkaz upravit, například přidáním jiných hodnot pro výzvy. Všimněte si, že pomocí odkazu s výzvou nelze zachytit všechny aspekty stavu stránky, jako to umožňuje odkaz na záložku. Je to způsobeno tím, že nelze replikovat přesný stav parametrů nesouvisejících s výzvou.

Adresu URL, která zachycuje cestu ke stránce panelu a zjednodušenou prezentaci výzev panelu, není nutné vytvořit jen pomocí odkazu s výzvou, ale také ručně. Další informace najdete v části Integrator's Guide for Oracle Business Intelligence Enterprise Edition.

Další informace o manipulaci s odkazy s výzvami získáte v následujících tématech:

Základní syntaxe odkazů s výzvami

Odkazy s výzvami musí dodržovat stanovená základní syntaktická pravidla.

Odkazy s výzvami mají následující základní syntaxi:

<Cesta k obsahu>&Action=Navigate&col1&op1&val1&col2&op2&val2&var3&op3&val3…

kde Content Path představuje jednu z těchto základních adres URL:

http://<obiee url path>/saw.dll?Dashboard&PortalPath=<dashboard path> http://<obiee url path>/saw.dll?Dashboard&PortalPath=<dashboard path>&Page=<page name> http://<obiee url path>/saw.dll?PortalGo&path=<analysis or prompt path> http://<obiee url path>/saw.dll?Go&path=<analysis or prompt path>

Parametry odkazů s výzvami

Odkazy s výzvou můžete změnit pomocí parametrů.

Odkazy s výzvou lze upravovat pomocí následujících parametrů:

  • &Action= - Určuje akci, kterou má odkaz s výzvou provést. Platné hodnoty jsou:

    • Navigova – Naviguje na stránku panelu.

    • Tisk - Formátuje výsledky pro tisk do souboru PDF bez řízení stránkování, aktivních odkazů atd.

    • Stáhnout - Stáhne výsledky do aplikace Microsoft Excel.

    Akce Tisk a Stáhnout nelze použít v případě, že existuje argument viewState. Další informace najdete v části Integrator's Guide for Oracle Business Intelligence Enterprise Edition.

  • &col#= - Určuje sloupec použitý ve výzvě sloupce.

    Příklad:

    &col1="VÝCHODNÍ REGION"
    
  • &var#= - Určuje proměnnou použitou ve výzvě proměnné, nebo proměnnou, která je nastavena pomocí výzvy sloupce.

    Rozsah pro všechny proměnné představuje ve výchozím nastavení stránka panelu, pokud odkaz na proměnnou explicitně nenastavíte.

    Příklad použití výchozího rozsahu řízeného nepovinným parametrem &P1=:

    &var1="myRegion"
    

    Příklad explicitního nastavení rozsahu panelu:

    &var1=dashboard.variables['myRegion']
    

    Příklad explicitního nastavení rozsahu stránky panelu:

    &var1=dashboard.currentPage.variables['myRegion']
    

    Pokud potřebujete nastavit jak rozsah panelu, tak rozsah stránky panelu, uveďte obě proměnné v adrese URL.

    Tímto parametrem nelze nastavit relační proměnnou. Relační proměnnou lze však přepsat nastavení proměnné požadavku. Proměnnou NQ_SESSION.REGION_VAR můžete například přepsat nastavením této proměnné požadavku:

    &var1=requestVariables['REGION_VAR']
    
  • Tyto parametry hodnoty:

    • &val#= - Určuje hodnotu výzvy.

      Příklad:

      &val1="VÝCHODNÍ REGION"
      
    • &valgrp#= - Nastaví hodnotu výzvy na cestu katalogu vlastní skupiny.

      Příklad:

      &valgrp1="/shared/folder/myCustomGroup"
      
    • &valsv#= - Nastaví hodnotu výzvy na serverovou proměnnou.

      Příklad:

      &valsv1="REGION PRODEJE"
      

    Parametry val# a valgrp# mohou existovat vedle sebe, ale nikoli s parametrem valsv#. Jinými slovy může výzva obsahovat libovolnou kombinaci parametrů val# a valgrp#, ale nemůže současně obsahovat parametry valsv# a val#.

  • &cov#= - Nastaví proměnnou na výzvu sloupce, která také nastaví proměnnou.

    Příklad:

    &var1=myRegion&cov1="Trhy"."Region"&val1="VÝCHODNÍ.REGION"+"ZÁPADNÍ REGION"
    
  • &op#= - (volitelné) Určuje operátor, například equal (eq).

    Používejte stejné operátory jako pro parametr Go URL. Seznam těchto operátorů najdete v části Parametry navigace v dokumentu Integrator's Guide for Oracle Business Intelligence Enterprise Edition..

    Příklad:

    &col1="Trhy"."Region"&val1="VÝCHODNÍ REGION"+"ZÁPADNÍ REGION"&op1=in
    
  • &psa#= - (volitelné) Určuje primární cílovou oblast výzvy.

    Tento parametr použijte, pokud výzva požaduje správnou identifikaci datových typů nebo hodnot v předmětné oblasti.

    Příklad:

    &var1=myRegion&cov1="Trhy"."Region"&val1="VÝCHODNÍ REGION"+"ZÁPADNÍ REGION"&psa1=Paint
    

    Pokud odkaz s výzvou obsahuje více předmětných oblastí, určete nejdříve výzvy, které neidentifikují předmětné oblasti (například &psa1=„Produkty“.„P1 Produkty“), a výzvy, které identifikují předmětné oblasti, určete jako poslední (například &psa2=„B-Ukázkový cíl“.„Produkty“.„P1 Produkty“).

  • &formulause#= - Určuje, zda je hodnota odkazu hodnotou kódu nebo zobrazenou hodnotou (v úložišti, které je konfigurováno pro funkci dvojitých sloupců).

    Pokud tento parametr nepoužijete, předpokládá se, že se jedná o zobrazenou hodnotu.

    Příklad:

    &var1=myRegion&cov1="Trhy"."Region"&val1="2"+"3"&formulause1=code
    
  • U výzev, které používají hierarchické sloupce:

    • &hierid#= - (požadováno) Určuje ID hierarchie.

    • &dimid#= – (požadováno) Určuje ID dimenze.

    • &tblnm#= - (požadováno) Určuje název tabulky.

    Příklad:

    &col1="Produkty"."Hierarchie produktů"&hierid1=Products Hierarchy&dimid1=H1 Products&tblnm1="Produkty"&val1="*"+"vše"&psa1="A - Ukázkové prodeje"
    

    Pokud existuje více hodnot v rámci více úrovní, je nutné syntaxi hodnot rozšířit. Postup najdete v části Rozšíření syntaxe hodnot.

  • &P1= – Definuje rozsah všech parametrů odkazu s výzvou. Platné hodnoty jsou:

    • panel

    • dashboardPage (výchozí, pokud není zadán rozsah)

    • sestava

    Tento parametr má vliv na filtry i proměnné odkazu s výzvou.

    Příklad:

    &P1=dashboard
    

Rozšíření syntaxe hodnot

U odkazu s výzvou, který obsahuje hierarchické sloupce, platí, že pokud existuje více hodnot v rámci více úrovní, je nutné syntaxi hodnot rozšířit.

Postup rozšíření syntaxe hodnot:

  1. Seskupte hodnoty podle jejich ID úrovně.
  2. Umístěte všechny hodnoty patřící na stejnou úroveň do jednoho pole a přidejte před každé pole odpovídající ID úrovně takto:
    "Podrobnosti o produktu"+"7"+"4"
    
  3. Zřetězte všechna pole a oddělte je symboly +*.
  4. Vložte celý řetězec do parametru &val#=. Například:
    &col1="Produkty"."Hierarchie produktů"&hierid1=Products Hierarchy&dimid1=H1 Products&tblnm1="Produkty"&val1="LOB"+"Digitální"+*"Značka"+"Domovské zobrazení"+*"Podrobnosti o produktu"+"7"+"4"&psa1="A - Ukázkové prodeje"
    

Pokyny k manipulaci s odkazy s výzvami

Odkazy s výzvami lze změnit několika způsoby.

Při manipulaci s odkazy s výzvami platí následující pokyny:

  • Můžete použít libovolnou kombinaci parametrů &col#= a &var#=, ale číslujte je sekvenčně od 1 do N. Můžete například použít názvy var1, col2 a col3 nebo col1, var2 a col3.

  • Oddělujte hodnoty pomocí symbolů plus (+).

  • Pro datum, čas a časové razítko používejte tyto formáty nezávislé na národním prostředí:

    Pro formát data:

    RRRR-MM-DD
    

    Pro formát času:

    hh24:mm:ss
    

    Pro formát časového razítka (očekávané časové pásmo je UTC):

    RRRR-MM-DD hh24:mm:ss
    
  • Zkontrolujte, zda je adresa URL zakódována správně. Některé prohlížeče nebo platformy neumožňují zadat adresy URL bez znaků escape. Dvojité uvozovky (") například zakódujte jako %22, symbol mezery jako %20 atd.

  • Nezapomeňte, že se prohlížeče liší podporovaným počtem znaků v adrese URL. Pokud adresa URL přesahuje maximální podporovanou délku, bude zkrácena. Toto omezení lze obejít pomocí odkazu na záložku nebo jiného prohlížeče, který delší adresy podporuje.

  • Volitelně lze vynechat dvojité uvozovky, pokud uvnitř hodnot nejsou mezery.

Tip:

Chcete-li rychle a přesně vytvořit adresu URL výzvy ručně, přejděte na stránku panelu s odpovídajícími výzvami, použijte požadované hodnoty výzvy, vytvořte odkaz s výzvou pro generování adresy URL výzvy a poté adresu URL použijte jako šablonu.