Forer une URL

Vous pouvez forer une URL directement à partir d'une cellule dans Smart View.

Note :

Vous ne pouvez forer une URL qu'à partir d'une seule cellule. Le forage d'une URL à partir de plusieurs cellules n'est pas pris en charge.

Les URL cibles de forage peuvent être statiques ou dynamiques. Exemple d'URL cible statique : https://docs.oracle.com.

Les URL cibles dynamiques utilisent des variables. Toutes les URL cibles dynamiques ont en commun la structure de variable suivante :

$$<dimension-name>-VALUE$$

Lorsqu'un utilisateur fore à partir d'une cellule, Essbase procède aux substitutions nécessaires pour générer l'URL cible dans le contexte de l'intersection de forage sélectionnée.

Par exemple, si la région forable comprend un membre de la dimension Market, la variable pour la valeur provenant de Market se présentera comme suit :

$$Market-VALUE$$

Lorsque vous sélectionnez la cellule de forage à partir d'une intersection contenant un membre de la dimension Market, Essbase insère la valeur Market appropriée dans la syntaxe de l'URL; par exemple :

East

Dans l'exemple suivant, la variable pour la valeur provenant de la dimension Product se présentera comme suit :

$$Product-VALUE$$

Lorsque vous sélectionnez la cellule de forage à partir d'une intersection contenant un membre de la dimension Product, Essbase insère la valeur Product appropriée dans la syntaxe de l'URL; par exemple :

Cola

Créer un rapport de forage d'URL

Commencez par définir un nouveau rapport de forage sur Sample Basic.

  1. Dans la page Applications, ouvrez l'application et ouvrez le cube.
  2. Sélectionnez Scripts dans le panneau de gauche.
  3. Cliquez sur Rapports de forage.
  4. Cliquez sur Créer, puis sélectionnez URL dans le menu déroulant.
  5. Donnez un nom au rapport de forage, par exemple URL_dt.
  6. Dans le champ URL, ajoutez l'URL suivante :
    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    Note :

    La syntaxe de variable figure juste après le ?q=
  7. Ajoutez une nouvelle région forable :
    @DESCENDANTS(Product),@CHILDREN(Market)

Illustration d'une définition de forage d'URL avec une URL pointant sur la documentation Essbase, et avec des variables pour Product et Market.

  1. Dans la page Applications, développez l'application.
  2. Dans le menu Actions, à droite du nom du cube, cliquez sur Inspecter.
  3. Dans l'inspecteur de cube, sélectionnez l'onglet Scripts, puis sélectionnez Rapports de forage.
  4. Cliquez sur Créer, puis sélectionnez URL dans le menu déroulant.
  5. Donnez un nom au rapport de forage, par exemple URL_dt.
  6. Dans le champ URL, ajoutez l'URL suivante :
    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    Note :

    La syntaxe de variable figure juste après le ?q=
  7. Ajoutez une nouvelle région forable :
    @DESCENDANTS(Product),@CHILDREN(Market)

Illustration d'une définition de forage d'URL avec une URL pointant sur la documentation Essbase, et avec des variables pour Product et Market.

Avec ce rapport de forage, lorsque vous forez à partir d'une intersection de cellules pour un membre de la génération Product dans un enfant de la dimension Market, un navigateur est lancé et une recherche est effectuée dans la documentation Essbase sur le paramètre représenté par VALUE.

Connectez-vous au cube à partir de Smart View.

Dans cet exemple, nous avons sélectionné un arrière-plan bleu pour les régions forables. Forez sur Actual, Colas, East, Qtr1.


Illustration d'une feuille de calcul Smart View, avec les régions forables mises en surbrillance en bleu et un membre sélectionné au niveau de Actual, Colas, East, Qtr1.

Le navigateur est lancé et une recherche est effectuée dans la documentation Essbase à l'aide des valeurs de paramètre 100 et East (rappelez-vous que Colas est l'alias de la catégorie de produits 100).


Illustration des résultats de forage d'une URL, montrant Oracle Help Center avec les résultats de recherche dans Essbase, pour 100 et East.

Forez une autre cellule pour voir comment le paramètre transmis à l'URL de forage change en fonction du contexte de l'intersection de cellules dans Smart View.

Forez sur Actual, Cream Soda, West, Qtr4 :


Illustration d'une feuille de calcul Smart View avec un arrière-plan bleu pour les cellules forables et un membre sélectionné au niveau de Actual, Cream Soda, West, Qtr4.

La recherche dans la documentation Essbase porte maintenant sur 300 et West :


Illustration des résultats de forage d'une URL, montrant Oracle Help Center avec les résultats de recherche dans Essbase, pour 300 et West.