Acerca de la Creación de Enlaces a Páginas del Panel de Control

Los enlaces a páginas del panel de control permiten a otros usuarios un fácil acceso a los datos.

Puede crear enlaces a las páginas del panel de control, en caso de que así se permita en la organización. De esta forma, podrá guardar un enlace como marcador o bien copiarlo para enviarlo a otros usuarios a través del correo electrónico.

Existen dos tipos de enlaces que se pueden crear: enlaces de marcador y enlaces de petición de datos. En las siguientes secciones se describen estos enlaces:

Para obtener más información sobre cómo crear enlaces a páginas del panel de control, consulte Creación de Enlaces a Páginas del Panel de Control

Definición de Enlaces de Marcador

Puede crear un enlace a una página del panel de control y a sus estados.

Un enlace de marcador es una dirección URL que captura la ruta de acceso a una página del panel de control y todos los aspectos del estado de la página, por ejemplo:

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

Una vez creado un enlace de marcador, podrá:

  • Guardar el enlace como un marcador, de forma que pueda volver exactamente al mismo contenido de la página en el futuro.

  • Copiar y enviar el enlace a otros usuarios para que puedan ver exactamente el mismo contenido que está visualizando, siempre que dispongan de los mismos permisos y de acceso a la página.

Cuando se crea un enlace de marcador, el estado de una página de control se guarda en el catálogo como un objeto de marcador oculto, por el tiempo especificado en la organización. El valor por defecto es de 30 días. Consulte este valor al administrador. El estado de la página se guarda al crear un enlace de marcador, de forma que podrá seguir modificando el contenido de la página una vez creado el enlace.

Definición de Petición de Datos

Las peticiones de datos conducen a presentaciones de panel de control simplificadas.

Un enlace de petición de datos captura la ruta de acceso a una página del panel de control y una presentación simplificada de las peticiones de datos del panel, por ejemplo:

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

Cuando cree un enlace de petición de datos, podrá manipular de forma manual o con programación el enlace, mediante la adición de distintos valores a las peticiones de datos. Tenga en cuenta que con un enlace de petición de datos no puede capturar todos los aspectos del estado de la página como haría con un enlace de marcador. Esto se debe a que no puede replicar el estado exacto de los parámetros que no son de petición de datos.

También se puede crear manualmente una URL que capture la ruta de acceso a una página del panel de control y una presentación simplificada de las peticiones de datos del panel, en lugar de crearlas mediante un enlace de petición de datos. Para obtener más información, consulte Guía del Integrador de Oracle Business Intelligence Enterprise Edition.

Para obtener más información sobre la manipulación de enlaces de petición de datos, consulte los siguientes temas:

Sintaxis Básica de Enlaces de Petición de Datos

Los enlaces de petición de datos deben seguir unas reglas básicas de sintaxis, como se describe a continuación.

La sintaxis básica de un enlace de petición de datos es la siguiente:

<Ruta de Acceso de Contenido>&Action=Navigate&col1&op1&val1&col2&op2&val2&var3&op3&val3…

donde ContentPath es cualquiera de estas direcciones URL base:

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>

Parámetros para Enlaces de Petición de Datos

Puede cambiar los enlaces de petición de datos mediante parámetros.

Los parámetros que se pueden utilizar para modificar enlaces de petición de datos son los siguientes:

  • &Action=: especifica la acción que el enlace de petición de datos va a realizar. Los valores válidos son:

    • Navegar: se desplaza a la página del panel de control.

    • Imprimir: da formato a los resultados para imprimir en PDF, sin controles de paginación, enlaces directos, etc.

    • Descargar: descarga los resultados en Microsoft Excel.

    No puede utilizar Impirmir ni Descargar si el argumento viewState existe. Para obtener más información, consulte Guía del Integrador de Oracle Business Intelligence Enterprise Edition.

  • &col#: identifica la columna utilizada en una petición de datos de columna.

    Ejemplo:

    &col1="EASTERN REGION"
    
  • &var#=: identifica la variable utilizada en una petición de datos de variable o en una variable definida por una petición de datos de columna.

    Por defecto, el ámbito de todas las variables es la página de panel de control, a menos que explícitamente haga referencia a la variable.

    Ejemplo con el ámbito por defecto controlado por el parámetro opcional &P1=:

    &var1="myRegion"
    

    Ejemplo de definición explícita del ámbito de panel de control:

    &var1=dashboard.variables['myRegion']
    

    Ejemplo de definición explícita del ámbito de la página de panel de control:

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

    Si necesita definir el ámbito de panel de control y el ámbito de página de panel de control, incluya ambas variables en la URL.

    No puede definir una variable de sesión con este parámetro. Sin embargo, puede sustituir una variable de sesión mediante la definición de una variable de solicitud. Por ejemplo, puede sustituir la variable NQ_SESSION.REGION_VAR definiendo esta variable de solicitud:

    &var1=requestVariables['REGION_VAR']
    
  • Estos parámetros de valor:

    • &val#=: especifica el valor de una petición de datos.

      Ejemplo:

      &val1="EASTERN REGION"
      
    • &valgrp#=: define el valor de una petición de datos en la ruta de acceso de un catálogo de grupo personalizado.

      Ejemplo:

      &valgrp1="/shared/folder/myCustomGroup"
      
    • &valsv#=: define el valor de una petición de datos en una variable de servidor.

      Ejemplo:

      &valsv1="SALESREGION"
      

    Los parámetros val# y valgrp# pueden coexistir entre sí pero no con el parámetro valsv#. En otras palabras, la petición de datos puede tener cualquier combinación de val# y valgrp#, pero no puede tener valsv# y val# a la vez.

  • &cov#=: define la variable de una petición de datos de columna que también define una variable.

    Ejemplo:

    &var1=myRegion&cov1="Markets"."Region"&val1="EASTERN.REGION"+"WESTERN REGION"
    
  • &op#=: (opcional) especifica el operador, por ejemplo, igual (eq).

    Utilice los mismos operadores que para Go URL. Para obtener una lista de estos operadores, consulte Parámetros de Navegación en Guía del Integrador de Oracle Business Intelligence Enterprise Edition..

    Ejemplo:

    &col1="Markets"."Region"&val1="EASTERN REGION"+"WESTERN REGION"&op1=in
    
  • &psa#=: (opcional) identifica un área temática principal para una petición de datos.

    Utilice este parámetro si una petición de datos necesita que los tipos de dato de valores se identifiquen correctamente por área temática.

    Ejemplo:

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

    Si un enlace de petición de datos incluye varias áreas temáticas, especifique las peticiones de datos que no identifican un área temática en primer lugar (por ejemplo, &psa1="Products"."P1 Products") y, por último, las que identifiquen un área temática (por ejemplo, &psa2="B-Sample Target"."Products"."P1 Products").

  • &formulause#=: identifica si un valor de petición de datos es un valor de código o un valor mostrado (en un repositorio que esté configurado para la función de columna doble).

    Si no se utiliza este parámetro, se supone que el valor es un valor para mostrar.

    Ejemplo:

    &var1=myRegion&cov1="Markets"."Region"&val1="2"+"3"&formulause1=code
    
  • Para peticiones de datos que utilizan columnas jerárquicas:

    • &hierid#=: (obligatorio) identifica el ID de jerarquía.

    • &dimid#=: (obligatorio) identifica el ID de dimensión.

    • &tblnm#=: (obligatorio) identifica el nombre de tabla.

    Ejemplo:

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

    Si hay varios valores en varios niveles, debe ampliar la sintaxis de los valores. Para obtener información sobre el procedimiento, consulte Ampliación de la Sintaxis de los Valores.

  • &P1=: define el ámbito de todos los parámetros de enlace de petición de datos. Los valores válidos son:

    • dashboard

    • página de panel de control (por defecto si no se proporciona el ámbito)

    • report

    Este parámetro afecta a los filtros y variables del enlace de petición de datos.

    Ejemplo:

    &P1=dashboard
    

Ampliación de la Sintaxis de los Valores

En un enlace de petición de datos que incluya columnas jerárquicas, si hay varios valores en varios niveles, debe ampliar la sintaxis de los valores.

Para ampliar la sintaxis de los valores:

  1. Agrupe los valores según sus elementos levelID.
  2. Coloque todos los valores que pertenezcan al mismo nivel en una matriz y agregue el elemento levelID correspondiente al comienzo de cada matriz de la siguiente manera:
    "Detail Product"+"7"+"4"
    
  3. Concatene todas las matrices y sepárelas con +*.
  4. Coloque toda la cadena concatenada en un parámetro &val#=. Por ejemplo:
    &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"
    

Directrices para Manipular Enlaces de Petición de Datos

Los enlaces de petición de datos se pueden cambiar de diversas formas.

Las directrices para la manipulación de enlaces de petición de datos son las siguientes:

  • Utilice cualquier combinación de &col#= and &var#= pero numérelos de forma consecutiva a partir de 1 y hasta N. Por ejemplo, podría utilizar var1, col2, col3 o podría utilizar col1, var2 o col3.

  • Utilice el signo más (+) para separar los valores.

  • Utilice estos formatos independientes de la configuración regional para la fecha, la hora y el registro de hora:

    Para el formato de fecha:

    AAAA-MM-DD
    

    Para el formato de hora:

    hh24:mm:ss
    

    Para el formato de registro de hora (la zona horaria esperada es UTC):

    AAAA-MM-DD hh24:mm:ss
    
  • Asegúrese de codificar correctamente la dirección URL. No todos los exploradores o las plataformas permiten direcciones URL mal identificadas. Por ejemplo, codifique unas comillas dobles (") como%22, un carácter de espacio en blanco como%20, y así sucesivamente.

  • Tenga en cuenta que la longitud de caracteres de dirección URL que los exploradores soportan varía de uno a otro. Si una dirección URL es más larga que la longitud soportada, se truncará. La solución consiste en utilizar un enlace de marcador u otro explorador que soporte la longitud más larga.

  • De forma opcional, omita las comillas dobles si no existen espacios en blanco dentro de los valores.

Consejo:

Para crear de forma rápida y precisa una dirección URL de petición de datos manualmente, navegue a una página del panel de control con las peticiones de datos correspondientes, aplique los valores de petición de datos que desee, cree un enlace de petición de datos para generar la URL de petición de datos y, a continuación, utilice la dirección URL como plantilla.