Informazioni sulla creazione di collegamenti alle pagine del dashboard

I collegamenti alle pagine del dashboard consentono agli altri utenti di accedere ai dati con facilità.

Se consentito dalla propria azienda, è possibile creare collegamenti alle pagine del dashboard. Questo consente, ad esempio, di salvare un collegamento come segnalibro oppure di copiare e inviare un collegamento ad altri utenti tramite posta elettronica.

È possibile creare due tipi di collegamenti: collegamenti Segnalibro e collegamenti con prompt. Questi collegamenti sono descritti nelle sezioni riportate di seguito.

Per istruzioni sulla creazione dei collegamenti alle pagine del dashboard, vedere Creazione di collegamenti alle pagine del dashboard.

Informazioni sui collegamenti Segnalibro

È possibile creare un collegamento a una pagina del dashboard e ai relativi stati.

Un collegamento Segnalibro è un URL che acquisisce il percorso di una pagina del dashboard e tutti gli aspetti dello stato della pagina, ad esempio:

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

Dopo aver creato in collegamento segnalibro, è possibile:

  • salvare il collegamento come segnalibro affinché sia possibile tornare allo stesso esatto contenuto della pagina in un secondo momento;

  • copiare e inviare il collegamento ad altri utenti che possono visualizzare lo stesso esatto contenuto, ammesso che dispongano delle stesse autorizzazioni e dell'accesso alla pagina.

Quando si crea un collegamento Segnalibro, lo stato della pagina del dashboard viene salvato nel catalogo come oggetto segnalibro nascosto per il tempo specificato dalla propria azienda. L'impostazione predefinita è 30 giorni. Verificare con l'amministratore il periodo di tempo specificato dalla propria azienda. Poiché lo stato di una pagina del dashboard viene salvato quando si crea un collegamento Segnalibro, è possibile continuare a modificare il contenuto della pagina dopo aver creato il collegamento.

Informazioni sui collegamenti con prompt

I collegamenti con prompt consentono di accedere a presentazioni dashboard semplificate.

Un collegamento con prompt acquisisce il percorso di una pagina del dashboard e una presentazione semplificata dei prompt del dashboard, ad esempio:

<Content Path>&Action=Navigate&col1="Products"."P1 Product"&val1="Bluetooth Adaptor"&psa1="A - Sample Sales"

Quando si crea un collegamento con prompt, è possibile manipolarlo in modo manuale o a livello di programmazione, ad esempio mediante l'aggiunta di valori differenti per i prompt. Tenere presente che un collegamento con prompt non consente di acquisire tutti gli aspetti dello stato della pagina come un collegamento Segnalibro. Il motivo è che non è possibile replicare lo stato esatto dei parametri non di prompt.

Un URL che acquisisce il percorso di una pagina del dashboard e una presentazione semplificata dei prompt del dashboard può anche essere creato manualmente anziché da un collegamento con prompt. Per ulteriori informazioni, vedere Guida per l'integratore di Oracle Business Intelligence Enterprise Edition..

Per ulteriori informazioni sulla manipolazione dei collegamenti con prompt, vedere gli argomenti riportati di seguito.

Sintassi di base dei collegamenti con prompt

Quando si definiscono i collegamenti con prompt, è necessario seguire le regole di sintassi di base descritte di seguito.

Di seguito è riportata la sintassi di base di un collegamento con prompt.

<Content Path>&Action=Navigate&col1&op1&val1&col2&op2&val2&var3&op3&val3…

dove Content Path è uno dei seguenti URL di base:

http://<percorso URL obiee>/saw.dll?Dashboard&PortalPath=<percorso dashboard> http://<percorso URL obiee>/saw.dll?Dashboard&PortalPath=<percorso dashboard>&Page=<nome pagina> http://<percorso URL obiee>/saw.dll?PortalGo&path=<percorso analisi o prompt> http://<percorso URL obiee>/saw.dll?Go&path=<percorso analisi o prompt>

Parametri per i collegamenti con prompt

È possibile modificare i collegamenti con prompt utilizzando parametri.

Di seguito sono riportati i parametri che possono essere utilizzati per modificare i collegamenti con prompt.

  • &Action=: specifica l'azione che deve essere eseguita dal collegamento con prompt. Di seguito sono riportati i valori validi.

    • Naviga: consente di passare alla pagina del dashboard.

    • Stampa: consente di formattare i risultati per la stampa in PDF, senza controlli di impaginazione, collegamenti rapidi e così via.

    • Scarica: consente di scaricare i risultati in Microsoft Excel.

    Non è possibile utilizzare Stampa e Scarica se esiste l'argomento viewState. Per ulteriori informazioni, vedere Guida per l'integratore di Oracle Business Intelligence Enterprise Edition.

  • &col#=: identifica la colonna utilizzata in un prompt colonna.

    Esempio:

    &col1="EASTERN REGION"
    
  • &var#=: identifica la variabile utilizzata in un prompt variabile o in una variabile impostata da un prompt colonna.

    Per impostazione predefinita, l'ambito di tutte le variabili è la pagina del dashboard, a meno che non si faccia esplicito riferimento alla variabile.

    Esempio di utilizzo dell'ambito predefinito controllato dal parametro facoltativo &P1=:

    &var1="myRegion"
    

    Esempio di impostazione esplicita per l'ambito del dashboard:

    &var1=dashboard.variables['myRegion']
    

    Esempio di impostazione esplicita per l'ambito della pagina del dashboard:

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

    Se è necessario impostare sia l'ambito del dashboard che l'ambito della pagina del dashboard, includere entrambe le variabili nell'URL.

    Non è possibile impostare una variabile di sessione con questo parametro. È tuttavia possibile sostituire una variabile di sessione mediante l'impostazione di una variabile di richiesta. Ad esempio, è possibile ignorare NQ_SESSION.REGION_VAR impostando la variabile di richiesta riportata di seguito.

    &var1=requestVariables['REGION_VAR']
    
  • I parametri valore riportati di seguito.

    • &val#=: consente di specificare il valore di un prompt.

      Esempio:

      &val1="EASTERN REGION"
      
    • &valgrp#=: consente di impostare il valore di un prompt sul percorso del catalogo di un gruppo personalizzato.

      Esempio:

      &valgrp1="/shared/folder/myCustomGroup"
      
    • &valsv#=: consente di impostare il valore di un prompt su una variabile server.

      Esempio:

      &valsv1="SALESREGION"
      

    I parametri val# e valgrp# possono coesistere ma non con il parametro valsv#. In altre parole, il prompt può includere qualsiasi combinazione di val# e valgrp# ma non può avere valsv# e val# insieme.

  • &cov#=: consente di impostare la variabile di un prompt colonna che imposta anche una variabile.

    Esempio:

    &var1=myRegion&cov1="Markets"."Region"&val1="EASTERN.REGION"+"WESTERN REGION"
    
  • &op#=: (opzionale) consente di specificare l'operatore, ad esempio uguale (eq).

    utilizzare gli stessi operatori utilizzati per Go URL. Per una lista di questi operatori, vedere Parametri di navigazione in Guida per l'integratore di Oracle Business Intelligence Enterprise Edition.

    Esempio:

    &col1="Markets"."Region"&val1="EASTERN REGION"+"WESTERN REGION"&op1=in
    
  • &psa#=: (facoltativo) consente di identificare un'area argomenti principale per un prompt.

    Utilizzare questo parametro se un prompt richiede la corretta identificazione dei tipi di dati dei valori in base all'area argomenti.

    Esempio:

    &var1=myRegion&cov1="Markets"."Region"&val1="EASTERN REGION"+"WESTERN REGION"&psa1=Paint
    

    Se un collegamento con prompt include più aree argomenti, specificare prima i prompt che non identificano un'area argomenti (ad esempio, &psa1="Products"."P1 Products") e poi quelli che identificano un'area argomenti (ad esempio, &psa2="B-Sample Target"."Products"."P1 Products").

  • &formulause#=: identifica se un valore di prompt è un valore di codice o un valore visualizzato (in un repository configurato per la funzione di colonna doppia).

    Se non si utilizza questo parametro, si presume che il valore sia un valore visualizzato.

    Esempio:

    &var1=myRegion&cov1="Markets"."Region"&val1="2"+"3"&formulause1=code
    
  • Per i prompt che utilizzano le colonne gerarchiche:

    • &hierid#=: (obbligatorio) identifica l'ID gerarchia.

    • &dimid#=: (obbligatorio) identifica l'ID dimensione.

    • &tblnm#=: (obbligatorio) identifica il nome della tabella.

    Esempio:

    &col1="Products"."Products Hierarchy"&hierid1=Products Hierarchy&dimid1=H1 Products&tblnm1="Products"&val1="*"+"all"&psa1="A - Sample Sales"
    

    Se sono presenti più valori su più livelli, è necessario espandere la sintassi dei valori. Per le istruzioni specifiche, vedere Espansione della sintassi dei valori.

  • &P1=: definisce l'ambito di tutti i parametri di un collegamento con prompt. Di seguito sono riportati i valori validi.

    • dashboard

    • dashboardPage (predefinito se l'ambito non viene fornito)

    • report

    Questo parametro incide sia sui filtri che sulle variabili del collegamento con prompt.

    Esempio:

    &P1=dashboard
    

Espansione della sintassi dei valori

In un collegamento con prompt che include colonne gerarchiche, se sono presenti più valori su più livelli, è necessario espandere la sintassi dei valori.

Per espandere la sintassi dei valori, effettuare le operazioni riportate di seguito.

  1. Raggruppare i valori in base al relativo ID livello.
  2. Posizionare tutti i valori che appartengono allo stesso livello in un unico array e aggiungere l'ID livello corrispondente all'inizio di ciascun array come riportato di seguito.
    "Detail Product"+"7"+"4"
    
  3. Concatenare ogni array e separarli con +*.
  4. Inserire l'intera stringa concatenata in un parametro &val#=. Ad esempio:
    &col1="Products"."Products Hierarchy"&hierid1=Products Hierarchy&dimid1=H1 Products&tblnm1="Products"&val1="LOB"+"Digital"+*"Brand"+"HomeView"+*"Detail Product"+"7"+"4"&psa1="A - Sample Sales"
    

Istruzioni per la manipolazione dei collegamenti con prompt

I collegamenti con prompt possono essere modificati in vari modi.

Di seguito sono riportate le istruzioni per la manipolazione dei collegamenti con prompt.

  • Utilizzare qualsiasi combinazione di &col#= e amp;var#= ma numerarle consecutivamente a partire da 1 a N. Ad esempio, è possibile utilizzare var1, col2, col3 oppure col1, var2 o col3.

  • utilizzare i segni più (+) per separare i valori;

  • utilizzare questi formati indipendenti dalle impostazioni nazionali per data, ora e indicatore orario:

    Per il formato data:

    AAAA-MM-GG
    

    Per il formato ora:

    hh24:mm:ss
    

    Per il formato indicatore orario (il fuso orario previsto è UTC):

    AAAA-MM-GG hh24:mm:ss
    
  • assicurarsi di codificare correttamente l'URL. Gli URL senza escape non sono consentiti in tutti i browser o in tutte le piattaforme. Ad esempio, codificare le virgolette (") come %22, uno spazio vuoto come %20 e così via;

  • tenere presente che la lunghezza dei caratteri dell'URL supportata dal browser varia a seconda del browser utilizzato. Se un URL supera la lunghezza supportata, viene troncato. Per evitare questo problema, utilizzare un collegamento Segnalibro o un altro browser che supporta una lunghezza maggiore;

  • facoltativamente, omettere le virgolette se non sono presenti spazi all'interno dei valori.

Suggerimento:

Per creare manualmente un URL con prompt in modo rapido e preciso, andare a una pagina del dashboard con i prompt corrispondenti, applicare i valori di prompt desiderati, creare un collegamento con prompt per generare l'URL con prompt, quindi utilizzare l'URL come modello.