Strategy ONE

Configuração para criação e execução de documentos HTML

Documentos HTML só podem ser criados com MicroStrategy Developer em uma plataforma Windows, mas podem ser armazenados e executados a partir de um diretório dentro de uma plataforma Linux. O diretório que armazena os documentos HTML deve estar acessível no computador com Intelligence Server e no computador Windows com Developer.

Usando a caixa de diálogo Configuração do Projeto em MicroStrategy Developer, você deverá especificar o local do diretório do documento HTML como um caminho absoluto. Este diretório de documentos pode estar em uma máquina local ou remota. Os usuários necessitam de permissões apropriadas de leitura e gravação para acessar este diretório. Quando MicroStrategy Intelligence Server executa documentos HTML, requer permissão de leitura no diretório de documentos HTML para acessar os arquivos HTML.

Para o procedimento de configuração de um diretório de documentos HTML entre computadores Windows e Linux abaixo, são feitas as seguintes suposições:

  • Você instalou MicroStrategy Developer em um computador Windows e instalado MicroStrategy Intelligence Server em um computador Linux.

    O desenvolvedor só pode ser instalado em um computador Windows.

  • MicroStrategy Developer os usuários têm pelo menos permissões de leitura no diretório de documentos HTML para executar documentos HTML existentes. Permissões de gravação no diretório são necessárias para MicroStrategy Developer usuários para criar novos documentos HTML.
  • Para os caminhos de arquivo descritos no procedimento abaixo, machine-name é usado para representar o nome da máquina na qual você armazena o diretório de documentos HTML. Por exemplo, se você armazenar o diretório em uma máquina chamada UNIX1, machine-name deve ser substituído por UNIX1. Esta máquina deve ter o Samba instalado para fornecer acesso à pasta em um computador Windows.
  • Você deve ter permissões de root em qualquer computador Linux usado para configurar o diretório de documentos HTML. Isso inclui o computador que armazena o diretório de documentos HTML, bem como qualquer computador que deva ser configurado para acessar o diretório.

Para configurar o diretório do documento HTML

  1. Crie um diretório para armazenar o diretório do documento HTML no computador Linux desejado. Este procedimento assume que o caminho do diretório do documento HTML é machine-name:/share/htmldocuments. Esta é a máquina referenciada como machine-name nas etapas abaixo. Para criar este diretório, digite os comandos abaixo:

    # cd /

    # mkdir share

    # cd share

    # mkdir htmldocuments

  2. Instale o software Samba no computador Linux no qual você criou o diretório de documentos HTML na etapa acima. Com este software, o diretório de documentos HTML pode ser acessado pelo computador Windows com MicroStrategy Developer instalado. Você pode obter a versão mais recente do Samba em http://www.samba.org.

    Observe que o Samba usa a extensão .org e não a extensão .com mais comum. Usar a extensão .com leva você a um site incorreto.

  3. Compartilhe o diretório machine-name:/share em toda a rede através do NFS. Por exemplo, você deve compartilhar UNIX1:/share. Certifique-se de que as permissões de leitura e gravação estejam definidas para o compartilhamento. Esta etapa permite que outros computadores Linux acessem o diretório.
  4. Crie um compartilhamento Samba, denominado "share", com permissões de leitura e gravação que aponta para o diretório machine-name:/share. Por exemplo, você deve compartilhar UNIX1:/share.Esta etapa permite que computadores Windows acessem o diretório.

    O compartilhamento do Samba é criado no Samba smb.conf arquivo. Para obter instruções específicas sobre como configurar um compartilhamento Samba, consulte o site do Samba emhttp://www.samba.org.

  5. Reinicie o Samba.
  6. Monte o diretório do documento HTML no computador que possui o Intelligence Server instalado. Privilégios de root são necessários para isso.

    No computador com Intelligence Server, digite o comando su e a senha root no prompt de comando para fazer login como superusuário ou fazer login como raiz. O prompt de comando muda para o sinal de cerquilha (#). Execute os comandos abaixo:

    Nos comandos abaixo, machine-name refere-se ao nome da máquina do computador onde você armazenou o diretório de documentos HTML e criou um compartilhamento NFS e Samba. Este pode ser um nome diferente do computador no qual você está montando o diretório. O comando de montagem final contém um espaço entre /htmldocuments e /machine-name.

    cd /

    mkdirmachine-name

    cdmachine-name

    mkdir share

    cd share

    mkdir htmldocuments

    cd /

    mountmachine-name:/share/htmldocuments /machine-name/share/htmldocuments

  7. Você pode armazenar em cache a conexão com o diretório de documentos HTML do Linux a partir do computador Windows para que a autenticação não seja solicitada sempre que o diretório for acessado:
    1. Do computador Windows que possui MicroStrategy Developer instalado, clique em Começare selecione Correr. A caixa de diálogo Executar é aberta.
    2. Tipo \\machine-name\share\htmldocuments,e clique OK para abrir o diretório de documentos HTML compartilhados de nível superior. Por exemplo, digite \\UNIX1\share\htmldocuments.

    Isso deve ser executado sempre que você reiniciar o computador.

  8. Usando a caixa de diálogo Configuração do Projeto em MicroStrategy Developer, defina o diretório do documento HTML como um caminho absoluto seguindo as etapas abaixo:
    1. Em Developer, clique com o botão direito no projeto associado aos documentos HTML e selecione Configuração do Projeto. A caixa de diálogo Configuração do Projeto é aberta.
    2. Expandir Definição de projeto e clique Avançado. As opções Configuração do Projeto - Avançadas são exibidas.
    3. Na caixa do diretório do documento HTML, digite o caminho absoluto \\machine-name\share\htmldocuments. Por exemplo, digite \\UNIX1\share\htmldocuments.
    4. Clique OK para aceitar as mudanças.
  9. Crie um diretório chamado xsl no diretório de documentos HTML e copie os arquivos XSL necessários para criar documentos HTML para o xsl diretório, /machine-name/share/htmldocuments/xsls. Se você armazenou arquivos XSL em um diretório diferente ou não os copiou do diretório padrão original, você deverá copiá-los para o novo xsl diretório. Por exemplo, o diretório de documentos HTML padrão para o projeto Tutorial é Program Files\MicroStrategy\Tutorial Reporting.
  10. Se você deseja inserir imagens no documento HTML, crie um diretório chamado imagens no diretório do documento HTML e copie as imagens para o diretório /machine-name/share/htmldocuments/images.

Agora você está pronto para criar e executar seus documentos HTML. Lembre-se de criar seus documentos HTML no diretório de documentos HTML, caso contrário, o Intelligence Server não poderá executar os documentos HTML corretamente.