Strategy ONE
Configuración para crear y ejecutar documentos HTML
Los documentos HTML solo pueden crearse con MicroStrategy Developer en una plataforma Windows, pero pueden almacenarse y ejecutarse desde un directorio dentro de una plataforma Linux. El directorio que almacena los documentos HTML debe ser accesible en la computadora con Intelligence Server y en la computadora Windows con Developer.
En el cuadro de diálogo Configuración del proyecto en MicroStrategy Developer, debe especificar la ubicación del directorio del documento HTML como una ruta absoluta. Este directorio de documentos puede estar en una máquina local o en una máquina remota. Los usuarios requieren permisos de lectura y escritura adecuados para acceder a este directorio. Cuando MicroStrategy Intelligence Server ejecuta documentos HTML, requiere permiso de lectura en el directorio del documento HTML para acceder a los archivos HTML.
Para el procedimiento de configuración de un directorio de documentos HTML entre computadoras Windows y Linux a continuación, se hacen las siguientes suposiciones:
- Ha instalado MicroStrategy Developer en un ordenador Windows y ha instalado MicroStrategy Intelligence Server en un ordenador Linux.
Developer solo se puede instalar en equipos Windows.
- Los usuarios de MicroStrategy Developer tienen al menos permisos de lectura en el directorio de documentos HTML para ejecutar documentos HTML existentes. Se requieren permisos de escritura en el directorio para que los usuarios de MicroStrategy Developer creen nuevos documentos HTML.
- Para las rutas de archivo descritas en el procedimiento siguiente,
machine-name
se utiliza para representar el nombre del equipo en el que almacena el directorio del documento HTML. Por ejemplo, si almacena el directorio en un equipo llamado UNIX1,machine-name
debe sustituirse por UNIX1. Esta máquina debe tener Samba instalado para proporcionar acceso a la carpeta en una computadora con Windows. - Debe tener permisos de root en cualquier computadora Linux utilizada para configurar el directorio de documentos HTML. Esto incluye la computadora que almacena el directorio de documentos HTML, así como cualquier computadora que deba configurarse para acceder al directorio.
Hasta configurar el directorio del documento HTML
- Cree un directorio para contener el directorio de documentos HTML en la computadora Linux deseada. Este procedimiento asume que la ruta del directorio del documento HTML es
machine-name
:/share/htmldocuments
. Este es el equipo al que se hace referencia comomachine-name
en los pasos a continuación. Para crear este directorio, ingrese los siguientes comandos:# cd /
# mkdir share
# cd share
# mkdir htmldocuments
- Instale el software Samba en la computadora Linux en la que creó el directorio de documentos HTML en el paso anterior. Con este software, el directorio de documentos HTML es accesible desde computadoras Windows con MicroStrategy Developer instalado. Puede obtener la última versión de Samba en http://www.samba.org.
Observe que Samba usa la extensión .org y no la extensión .com más común. El uso de la extensión .com le dirige a un sitio web incorrecto.
- Compartir el directorio
machine-name
:/share
a través de la red a través de NFS. Por ejemplo, debe compartirUNIX1:/share
. Asegúrese de que los permisos de lectura y escritura estén configurados para el recurso compartido. Este paso permite que otras computadoras con Linux accedan al directorio. - Cree un recurso compartido de Samba, llamado "share", con permisos de lectura y escritura que apunte al directorio
machine-name
:/share
. Por ejemplo, debe compartirUNIX1:/share
. Este paso permite a los equipos Windows acceder al directorio.El recurso compartido de Samba se crea en el entorno Samba
smb.conf
archivo. Para obtener instrucciones específicas sobre cómo configurar un recurso compartido de Samba, consulte el sitio web de Samba enhttp://www.samba.org. - Reinicie Samba.
- Monte el directorio de documentos HTML en la computadora que tiene instalado Intelligence Server. Para ello se requieren privilegios de root.
En el equipo con Intelligence Server, escriba el comando do y la contraseña de root en la línea de comandos para iniciar sesión como superusuario o iniciar sesión como raíz. El símbolo del sistema cambia al signo de almohadilla (#). Ejecute los siguientes comandos:
En los comandos siguientes,
machine-name
hace referencia al nombre de equipo del equipo en el que almacenó el directorio de documentos HTML y creó un recurso compartido de NFS y Samba. Este puede ser un nombre diferente al de la computadora en la que está montando el directorio. El comando de montaje final contiene un espacio entre/htmldocuments
y/
machine-name
.cd /
mkdir
machine-name
cd
machine-name
mkdir share
cd share
mkdir htmldocuments
cd /
mount
machine-name
:/share/htmldocuments /
machine-name
/share/htmldocuments
- Puede almacenar en caché la conexión al directorio de documentos HTML de Linux desde el equipo Windows para que no se le solicite la autenticación cada vez que se acceda al directorio:
- Desde el ordenador Windows que tiene MicroStrategy Developer instalado, hacer clic en Iniciar y seleccione Ejecutar. Se abre el cuadro de diálogo Ejecutar.
- Tipo
\\
machine-name
\share\htmldocuments
,y haga clic en Aceptar para abrir el directorio de documentos HTML compartidos de nivel superior. Por ejemplo, escriba
\\UNIX1\share\htmldocuments
.
Esta acción debe realizarse cada vez que reinicie el equipo.
- En el cuadro de diálogo Configuración del proyecto en MicroStrategy Developer, configure el directorio del documento HTML como una ruta absoluta siguiendo los pasos a continuación:
- En Developer, haga clic con el botón derecho en el proyecto asociado a los documentos HTML y seleccione Configuración del proyecto. Se abre el cuadro de diálogo Configuración del proyecto.
- Expandir Definición de proyecto y haga clic en Avanzadas. Se muestran las opciones Configuración del proyecto: avanzadas.
- En el cuadro directorio del documento HTML, escriba la ruta absoluta
\\
machine-name
\share\htmldocuments
. Por ejemplo, escriba\\UNIX1\share\htmldocuments
. - Haga clic en Aceptar para aceptar los cambios.
- Cree un directorio llamado xsls en el directorio de documentos HTML y copie los archivos XSL que necesita para crear documentos HTML en el directorio xsls directorio,
/
machine-name
/share/htmldocuments/xsls
. Si ha almacenado archivos XSL en un directorio diferente o no los ha copiado de su directorio original por defecto, deberá copiarlos en el nuevo directorio. xsls directorio. Por ejemplo, el directorio de documentos HTML por defecto para el proyecto de tutoriales esProgram Files\MicroStrategy\Tutorial Reporting
. - Si desea insertar imágenes en el documento HTML, cree un directorio denominado Imágenes en el directorio de documentos HTML y copie las imágenes en el directorio
/
machine-name
/share/htmldocuments/images
.
Ahora está listo para crear y ejecutar sus documentos HTML. Recuerde crear sus documentos HTML en el directorio de documentos HTML; de lo contrario, Intelligence Server no podrá ejecutar los documentos HTML correctamente.