4 Elaborar consultas
4.12 Actualizar documentos de Web Intelligence según los orígenes de datos PDP/CDP desde la
lanzamiento de BI
Puede actualizar documentos de Web Intelligence creados desde orígenes de datos personales, como archivos de texto y MS Excel 97, y desde orígenes de datos personalizados, como servicios Web, desde la plataforma de lanzamiento de BI.
Para administrar la opción de actualización de un documento de Web Intelligence creado con un archivo de texto o Excel, debe editar el parámetro RefreshOnServer en el registro con uno de los siguientes valores:
● NO o DISABLE: para deshabilitar la opción de actualización
● YES o ENABLE: para habilitar la opción de actualización en el servidor y usar los archivos de origen de datos desde Server_Path. Si no se especifica la ruta al origen de datos en Server_Path, se toma el origen de datos desde la ubicación de origen original (ubicación del origen de datos desde la que se crea el documento de Web Intelligence). De forma predeterminada, el parámetro RefreshOnServer está establecido en ENABLE. ● ALLOW_USE_WINDOWS_SHARE: para activar la opción de actualización desde la ubicación compartida de
Windows/ruta UNC. Como mecanismo de retirada, si no se puede alcanzar el origen entonces éste se busca en Server_Path.
Nota
● Server_Path es un parámetro de registro que especifica la ruta de los orígenes de datos personales en el servidor. De forma predeterminada, la carpeta Server_Path no se crea durante la instalación. Debe crearla manualmente. También puede modificar el valor de Server_Path en el registro mediante la edición del parámetro Server_Path.
● El parámetro de registro RefreshOnServer no se aplica a orígenes de datos personalizados. Para orígenes de datos personalizados basados en archivo, el complemento es libre de implementar el mecanismo de búsqueda/retirada de origen de datos.
En plataformas de Windows, debe editar el parámetro RefreshOnServer que se encuentra en la siguiente ubicación del registro:
● Texto: [HKEY_LOCAL_MACHINE]\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web Intelligence\Calculator\PDP\TXT
● Excel: [HKEY_LOCAL_MACHINE]\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web Intelligence\Calculator\PDP\XLS
Para modificar el valor del parámetro Server_Path, debe editar la entrada Server_Path que se encuentra en: [HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web Intelligence \Calculator\PDP
De forma predeterminada, el valor del parámetro Server_Path es <SAP_BOBJ_INST_DIR>\PersonalDPFiles>. En plataformas UNIX, para administrar la opción de actualización de un documento creado con origines de datos personales de Texto o Excel, debe editar el parámetro RefreshOnServer con el valor YES/ENABLE o NO/DISABLE en el archivo .registry. El valor predeterminado del parámetro RefreshOnServer es ENABLE. Puede localizar el archivo .registry en las siguientes ubicaciones:
● Texto: <SAP_BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap businessobjects/suite xi 4.0/default/webintelligence/calculator/pdp/txt ● Excel: <SAP_BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap
businessobjects/suite xi 4.0/default/webintelligence/calculator/pdp/xls
Para modificar el valor del parámetro Server_Path, debe editar el archivo .registry que se encuentra en: <SAP_ BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap businessobjects/suite xi 4.0/default/webintelligence/calculator/pdp/
De forma predeterminada, el valor del parámetro Server_Path es inicio/<nombre de usuario>/ <SAP_BOBJ_INST_DIR>/PersonalDPFiles.
Ejemplo
Actualización de documentos de Web Intelligence basados en un origen de datos de Excel 97
Escenario A: el usuario A crea un documento de Web Intelligence con el Cliente enriquecido de Web Intelligence desde un origen de datos de Excel ubicado en C:\xyz.xls. El usuario exporta este documento al repositorio. Ahora, el usuario quiere ver el documento y actualizarlo con la plataforma de lanzamiento de BI y el servidor de Web Intelligence está instalado en otro equipo.
Para actualizar el documento, siga estos pasos:
1. Coloque xyz.xls en el directorio C:\ del equipo del servidor.
2. Coloque xyz.xls en una ruta definida previamente en el servidor (la ruta predeterminada del servidor es <DIR_INSTALACIÓN>\Business Objects\PersonalDPFiles. Si quiere cambiar esta ruta, cambie el valor de Server_Path en el registro ([EQUIPO_LOCAL_HKEY]\SOFTWARE\Business Objects\Suite 12.0\default\WebIntelligence\Calculator\PDP)
Escenario B: el usuario B crea un documento de Web Intelligence con el Cliente enriquecido de Web
Intelligence desde un origen de datos de Excel ubicado en la ruta UNC \\MySharedLocation\MYXLSFILEs \xyz.xls
Para actualizar el documento, el usuario debe colocar el origen de datos dentro de Server_Path tal y como se menciona en el escenario A anterior, o bien establecer el valor del parámetro RefreshOnServer en
ALLOW_USE_WINDOWS_SHARE. Este valor indica que se habilite la actualización en ubicaciones compartidas de Windows. Sin embargo, hay un mecanismo alternativo a la ubicación Server_Path si no se puede acceder a la ruta UNC desde el servidor.
Nota
● El ejemplo anterior se aplica también al origen de datos de texto.
● Una autenticación del usuario válida en el dominio de red debe administrar el Agente de inteligencia de servidor (SIA). El SIA se administra usando una cuenta del sistema local. Por lo tanto, si se encuentra en el escenario B anterior y el servicio no puede acceder a la ubicación compartida del archivo de Excel, aunque pueda acceder al archivo a través de Inicio Ejecutar \\MySharedLocation\MYXLSFILEs ;
en dichos casos, puede iniciar el SIA a través de las credenciales que tengan acceso a la ubicación compartida o poner el archivo en Server_Path.
4.12.1 Puntos a tener en cuenta antes de actualizar un
documento desde la plataforma de lanzamiento de BI
Antes de actualizar un documento desde la plataforma de lanzamiento de BI, asegúrese de que se tienen en cuenta las siguientes cuestiones:
● Si el requisito consiste en no usar una ruta UNC (Convención de nomenclatura universal) incluso aunque se trate de la ubicación original del origen de datos, entonces el archivo de origen de datos debe encontrarse en el servidor de SAP BusinessObjects Enterprise en Server_Path. Si el servidor de SAP BusinessObjects Enterprise está agrupado, entonces se deben actualizar todos los clústeres con la misma copia del archivo de origen de datos.
● Si el requisito es habilitar el uso de rutas UNC, entonces el Agente de inteligencia de servidor (SIA) se deberá administrar con una cuenta de usuarios que tenga acceso al dominio de red. En instalaciones normales, el SIA utiliza una cuenta de sistema local; esto no es recomendable porque no se puede acceder a rutas UNC con este tipo de cuentas.
Para administrar el SIA con una cuenta determinada (nombre de usuario/contraseña), realice los pasos siguientes:
1. Ejecute el Administrador de configuración central (CCM). 2. Detenga el SIA.
3. Haga clic con el botón derecho en el SIA y, a continuación, haga clic en Propiedades.
4. En la ficha Propiedades, en Conectarse como, si está seleccionada la opción Cuenta del sistema anule la selección e introduzca las credenciales de usuario y contraseña.
5. Haga clic en Aplicar y en Aceptar. 6. Inicie el SIA.
Nota
Este método solo funciona con Windows.
● Para actualizar un documento en base a WS genérico, actualice el archivo net.properties que se encuentra en: <SAP_BOBJ_INST_DIR>\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\jre\lib (para UNIX, <BOBJ_INST_DIR>/sap_bobj/enterprise_xi40/<platforma>_x64/sapjvm/jre/lib) con las siguientes líneas:
http.proxyHost=<http proxy hostname> http.proxyPort=<http proxy port number> http.nonProxyHosts=localhost|127.0.0.1 donde
○ proxyHost es el nombre del servidor de proxy. Por ejemplo, proxy.midominio.com.
○ proxyPort es el número de puerto que se debe usar. De forma predeterminada, el valor es 80.
○ nonProxyHosts es una lista de nombres de host separados por "|" a los que se puede obtener acceso de forma directa, independientemente del servidor proxy. De forma predeterminada, el valor es localhost y 127.0.0.1.
● Suministre los siguientes parámetros para HTTPS: https.proxyHost=<http proxy hostname> https.proxyPort=<http proxy port number> donde
○ proxyHost es el nombre del servidor de proxy. Por ejemplo, proxy.midominio.com
○ proxyPort es el número de puerto que se debe usar. De forma predeterminada, el valor es 443. Los controladores del protocolo HTTPS usan la lista nonProxyHosts de http.