Eseguire il drill-through di un URL
È possibile creare un report drill-through che consenta agli utenti di Essbase di eseguire il drill-through a un URL direttamente da una cella in un foglio di lavoro di query di Smart View.
Nota
Il drill-through di un URL può essere eseguito soltanto da una singola cella. Il drill-through di un URL da più celle non è supportato.Gli URL di destinazione del drill-through possono essere statici o dinamici. Un esempio di URL di destinazione statico è https://docs.oracle.com.
Gli URL di destinazione dinamici utilizzano variabili. Tutti gli URL di destinazione dinamici hanno in comune la struttura di variabili seguente:
$$<dimension-name>-VALUE$$Quando un utente esegue il drill-through da una cella, Essbase effettua le sostituzioni necessarie per generare l'URL di destinazione nel contesto dell'intersezione di drill-through selezionata.
Ad esempio, se l'area espandibile include un membro della dimensione Market, la variabile per il valore di Market sarà simile alla seguente:
$$Market-VALUE$$Quando si seleziona la cella di drill-through da un'intersezione che contiene un membro della dimensione Market, Essbase inserisce il valore Market appropriato nella sintassi dell'URL. Ad esempio:
East
Nell'esempio seguente la variabile per il valore della dimensione Product sarà simile alla seguente:
$$Product-VALUE$$Quando si seleziona la cella di drill-through da un'intersezione che contiene un membro della dimensione Product, Essbase inserisce il valore Product appropriato nella sintassi dell'URL. Ad esempio:
Cola
Creare un report drill-through di un URL
Per creare un report URL drill-through, definire un nuovo report drill-through su Sample Basic.
-
Nella Home page aprire l'applicazione e il cubo.
-
Selezionare Script nel pannello a sinistra.
-
Fare clic su Report drill-through.
-
Fare clic su Crea, quindi selezionare URL dal menu a discesa.
-
Assegnare un nome al report drill-through, ad esempio URL_dt.
-
Aggiungere l'URL seguente nel campo URL:
https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/EssbaseNota
la sintassi della variabile segue i caratteri ?q= -
Aggiungere una nuova area espandibile:
@DESCENDANTS(Product),@CHILDREN(Market)

Con questo report drill-through, quando si esegue il drill-through da un'intersezione di cella per un membro qualsiasi della generazione Product in un membro figlio qualsiasi della dimensione Market, viene avviato un browser e viene eseguita una ricerca nella documentazione di Essbase per individuare il parametro rappresentato da VALUE.
Collegarsi al cubo da Smart View.
In questo esempio è stato selezionato uno sfondo blu per le aree espandibili. Drill-through di Actual, Colas, East, Qtr1.

Il browser viene avviato e viene eseguita la Ricerca nella documentazione Essbase utilizzando i valori dei parametri100 e East (Colas è l'alias per la categoria del prodotto 100).

Eseguire il drill-through su una cella diversa per vedere come il parametro passato al drill-through URL cambia a seconda del contesto di intersezione delle celle in Smart View.
Drill-through di Actual, Cream Soda, West, Qtr4:

La ricerca nella documentazione Essbase viene effettuata per individuare i valori 300 e West:
