Instalação do servidor
Transcrição
Instalação do servidor
Intellikon 2.1 Código de Manual: Ik21003POR Versão do Manual: 1.1 Última revisão: 26/10/2005 Aplica-se a: Intellikon 2.1 Instalação do servidor If21003POR v1.1 Intellikon Instalação do servidor © Urudata Software Rua Canelones 1370 • Segundo Andar CP11200 Montevidéu, Uruguai Telefone: (598 2) 900 76 68 • Fax: 900 78 56 i Ik21003POR Instalação do servidor v1.1 Conteúdo Introdução ....................................................................................................................3 Instalação .....................................................................................................................4 Requerimentos de infra-estrutura ........................................................................................................... 4 Tarefas prévias à instalação ................................................................................................................... 4 Processo de instalação............................................................................................................................ 8 Verificação da instalação....................................................................................................................... 12 Requerimentos de hardware do servidor ............................................................................................ 14 Configurações avançadas ..................................................................................................................... 14 Criação de índices de conteúdo ........................................................................................................... 14 Administração de propriedades indexadas........................................................................................... 15 Ajustes à configuração do SharePoint e do IIS .................................................................................... 16 Ferramentas de diagnóstico .....................................................................................17 Full-Text Query Analyzer ....................................................................................................................... 17 Crawl Handler.......................................................................................................................................... 18 Dimensionamento do Intellikon (sizing) ..................................................................19 Requerimentos de infra-estrutura......................................................................................................... 19 Servidor do Intellikon ............................................................................................................................ 19 Servidor de catalogação ....................................................................................................................... 21 Programas cliente ................................................................................................................................. 22 Referências.................................................................................................................23 2 Ik21003POR Instalação do servidor v1.1 Introdução Este manual explica o processo de instalação do Intellikon 2.1. É recomendável ler este manual antes de fazer a instalação do produto. Verifique que este documento faça referência ao mesmo número de versão ou a uma versão compatível do instalador que você utilizar. 3 Ik21003POR C A P Í T U L O Instalação do servidor v1.1 1 Instalação Este capítulo contém instruções para instalar o Intellikon, versão 2.1. Nele você encontrará informação sobre todos os passos que você deverá seguir, além de informação relevante acerca dos requerimentos e como solucionar alguns problemas. Requerimentos de infra-estrutura • • • • • • Windows 2003 (Qualquer edição) Serviços de Windows: IIS, MSMQ. SharePoint Portal Server 2003 Service Pack 1 com um portal criado. SQL Server 2000 Service Pack 3 Microsoft .NET Framework 1.1 (*) MDAC 2.7 ou superior (*) Os produtos marcados com asteriscos (*) estão disponíveis no mesmo pacote onde se encontra a sua cópia do Intellikon. Se o servidor do banco de dados é um computador diferente do computador do Intellikon, se pode usar Windows 2003 Web Edition como sistema operacional do servidor de Intellikon. Isto também é válido para quando se dispõe de uma server-farm. Tarefas prévias à instalação A seguir, explicamos as tarefas que devem ser realizadas antes de iniciar o processo de instalação. Se o SQL Server que servirá de motor do banco de dados está em um servidor diferente do servidor onde está instalado SharePoint Portal Server 2003, então o SQL Server deverá ser configurado para poder trabalhar com segurança mixta. Caso contrário, pode-se optar por utilizar segurança de sobre Windows, prevendo mecanismos adicionais como Kerberos. Para configurar a segurança do SQL Server: Abra o Enterprise Manager. Selecione o servidor. Abra a janela de propriedades. Abra a lapela de “Segurança”. Selecione “Utilizar segurança mixta” ou “Seguraná de Windows”, segundo seja adequado. 4 Ik21003POR Instalação do servidor v1.1 Verifique que as filas de mensagem (MSMQ) estejam instaladas no servidor. Para isto: • • • • Menu Inicio Ferramentas Administrativas Administração do computador Verifique que pode trabalhar com filas de mensagem 5 Ik21003POR Instalação do servidor v1.1 Para isto: • Menu Inicio • Ferramentas administrativas. • Administração do computador. • Verifique que o Internet Information Server esteja instalado. Você deve também verificar que o Serviço de Publicação Web (IIS) esteja instalado corretamente. Nota: recomenda-se que o web site predeterminado (site instalado no porto 80) possua todas as placas de rede atribuídas a ele, de forma tal que ele mesmo responda ao nome localhost. 6 Ik21003POR Instalação do servidor v1.1 Leve em conta que o instalador do Intellikon possui a biblioteca de controles IEWebControls, fornecida pela Microsoft. Caso estes controles já estejam instalados no servidor e eles tenham sido personalizados, você deverá atualizar os arquivos localizados na seguinte rota: <Pasta onde foram instalados>\Intellikon\Webs\webctrl_client 7 Ik21003POR Instalação do servidor v1.1 Processo de instalação O processo de instalação está desenhado para que uma instalação predeterminada não requeira modificações aos valores predeterminados. Antes de modificar esses valores, verifique que o seu ambiente possui os requerimentos necessários para utilizar as novas opções. 1. Insira o CD do Intellikon. 2. Se o instalador não aparecer (a funcionalidade autorun pode não estar ativada) execute o arquivo IntellikonServer.msi, disponível no CD. 3. Em seguida, você poderá ver a seguinte tela: 4. Clique “Seguinte”. 8 Ik21003POR Instalação do servidor v1.1 5. Complete os dados solicitados: a. Complete o nome do servidor. b. Se você não utiliza segurança integrada ao Windows, você deverá fornecer um nome de usuário e uma senha. As credenciais fornecidas nesta tela servem só para fazer a conexão com o bando de dados durante o processo de instalação. Você poderá definir, mais adiante, que o acesso ao banco de dados utilizado pelo Intellikon seja diferente ao utilizado para fazer a instalação. 9 Ik21003POR Instalação do servidor v1.1 6. Na lapela “Portal”: a. Escreva o nome que você desejar dar ao portal. b. O nome de usuário, senha e endereço de correio eletrônico dum usuário administrador do portal. 7. Na lapela “Índice”: a. Selecione a quantidade de índices. b. Selecione os intervalos de tempo de indexação. c. Selecione as extensões de certos tipos de arquivo que você deseje que sejam indexados e que não estejam incluídos predeterminadamente no SharePoint. 10 Ik21003POR Instalação do servidor v1.1 8. Na lapela “Banco de dados”: a. Selecione o modelo de segurança, a qual pode ser integrada ao Windows (nesse caso os usuários que acessam o Intellikon deverão possuir permissões de acesso aos bancos de dados Cronos, Intellikon e Security). Se a segurança não for integrada ao Windows, você poderá definir um usuário de SQL. O processo de instalação verificará a existência desse usuário e o criará se for necessário. Além disso, atribuirá permissões aos bancos de dados utilizados pelo Intellikon. 11 Ik21003POR Instalação do servidor v1.1 9. Na lapela “Integradores”, defina os identificadores do SharePoint e do Q-flow e especifique onde se encontram o acesso web e os web services do Q-flow. Para poder instalar o demo do Intellikon, os identificadores de integradores devem tomar os seus valores predeterminados. 10. A lapela “Tarefas” mostra as operações que serão realizadas pelo instalador. Você poderá marcar quais tarefas devem ser realizadas e quais não. Para isto, marque a opção “Personalizar”. Quando tiver terminado, clique o botão “Aceitar” e o servidor do Intellikon será instalado realizando as operações selecionadas. Verificação da instalação A seguir, mostra-se a lista dos passos a seguir para verificar que a instalação tenha sido realizada corretamente. Você poderá lê-la e verificar passo a passo cada tarefa ou, em caso de erro durante a instalação, você poderá ler diretamente a verificação da tarefa que falhou para entender o motivo do erro e dessa forma poder solucioná-lo. 1. Criar arquivo de configuração global O objetivo desta tarefa é criar um arquivo chamado <urudata.config> no seguinte lugar: <Arquivos Comuns>\Urudata\Config> e colocar parâmetros da configuração. 2. Criar usuário do banco de dados Esta tarefa se executa se o parâmetro de acesso ao banco de dados a través de segurança integrada foi selecionado. Como resultado, deve-se criar um usuário com o nome definido na lapela “Banco de dados”. 3. Criar banco de dados e tabelas do Cronos. Esta tarefa cria a estrutura do banco de dados Cronos. 4. Atualizar Cronos.SP Esta tarefa atualiza os procedimentos armazenados (stored procedures) do banco de dados Cronos. 12 Ik21003POR Instalação do servidor v1.1 5. Atualizar dados do Cronos Esta tarefa carrega dados de configuração no banco de dados Cronos. 6. Criar bancos de dados e tabelas do Intellikon. Esta tarefa cria a estrutura do banco de dados Intellikon. 7. Atualizar Intellikon.SP Esta tarefa atualiza os procedimentos armazenados (stored procedures) do banco de dados Intellikon. 8. Atualizar dados do Intellikon Esta tarefa carrega dados de configuração no banco de dados Intellikon. 9. Criar bancos de dados e tabelas de Security. Esta tarefa cria a estrutura do banco de dados Security. 10. Atualizar Security.SP Esta tarefa atualiza os procedimentos armazenados do banco de dados Intellikon. 11. Atualizar Security.View Esta tarefa atualiza as vistas do banco de dados Security. 12. Atualizar dados de Security. Esta tarefa carrega dados de configuração no banco de dados Security. 13. Instalar o integrador para o Q-flow Esta tarefa instala o integrador (adapter) para realizar trabalhos com o Q-flow e o configura segundo os parâmetros selecionados na lapela “Integradores”. 14. Instalar o integrador para SharePoint. Esta tarefa instala o integrador (adapter) para realizar trabalhos com SharePoint e o configura segundo os parâmetros selecionados na lapela “Integradores”. 15. Criar virtual directory Cria, por cada componente do Intellikon, um diretório virtual no site predeterminado do Internet Information Server (IIS). Os componentes são: IkonSite, IkonWS, CronosAdmin, CronosWS e Security. Além disso, cria um diretório virtual para acessar a pasta <webctrl_client>, que é a pasta onde se encontram os arquivos comuns a todos os componentes. 16. Criar web site directory Esta tarefa é levada a cabo somente se um ou mais índices do Intellikon foram selecionados para lidar com buscas de documentos por propriedades e conteúdo. De forma predeterminada, o instalador utiliza o mesmo índice criado pelo SharePoint e, por tanto, não é necessário criar novos web sites para armazenar os índices. Nota: para verificar que os web sites foram criados corretamente e que o seu funcionamento é aceitável, tente, utilizando o console de administração do IIS, navegar até os sites criados. 17. Excluir diretórios virtuais do Intellikon Para poder acessar os diretórios virtuais criados no site predeterminado do IIS, é preciso excluí-los do SharePoint. Para verificar que esta tarefa foi realizada satisfatoriamente, abra a configuração do SharePoint e verifique que os diretórios virtuais criados no ponto 15 tenham sido excluídos. Nota: Se o diretório virtual não foi excluído, ao tentar utilizá-lo ocorrerá um erro 404 (página não encontrada). 18. Incluir extensões de arquivos a serem indexados. De maneira predeterminada, o SharePoint inclui extensões comuns, tais como pdf, msg, jpg, avi, rtf, etc. Você pode acessar o console de administração do SharePoint para verificar que as extensões foram acrescentadas corretamente. 19. Habilitar o uso do Event Sink De maneira predeterminada, o uso do Event Sink não está habilitado no SharePoint. Você pode verificar se a opção está habilitada utilizando o console de administração do SharePoint. Nota: O Event Sink é utilizado para notificar mudanças nas Document Libraries do SharePoint. As mensagens geradas são armazenadas na fila de mensagens chamada Ikon_index; se o serviço Ikon-Service estiver detido e um documento for acrescentado, modificado ou eliminado, 13 Ik21003POR Instalação do servidor v1.1 uma nova mensagem deverá ser criada na fila de mensagens. Se isto não acontecer, é provável que o Event Sink não esteja habilitado. 20. Criar filas de mensagens para processos batch Esta tarefa cria duas filas de mensagens, Ikon_Index e Intellikon. 21. Criar serviço para processos batch Esta tarefa instala e inicia o serviço do sistema operativo chamado Ikon-Service. 22. Criar log de eventos de aplicativos Urudata Esta tarefa cria no Event Viewer um novo log de eventos chamado Urudata. 23. Configurar segurança Esta tarefa designa como administrador o usuário que realizou a instalação. 24. Criar site de configuração no SharePoint. Esta tarefa cria o site de configuração do Intellikon no SharePoint. Esse site se chama Intellikon. Uma vez criado o site, cria-se uma Document Library chamada Props e a ela é acrescentado um arquivo chamado Props.txt. 25. Incluir propriedades no índice As propriedades do sistema são acrescentadas ao índice para poder realizar buscas e mostralas no resultado. Requerimentos de hardware do servidor Computador, (Mínimo) PC com um processador de 1.6 GHz compatível com Intel-Pentium. Processador (Ótimo) Servidor com um processador de 2.4 GHz compatível com Intel-Pentium. Memória (Mínimo) 1 GB de RAM (Recomendado) 2 GB de RAM Disco Duro 200 MB de espaço livre (sem levar em conta o espaço utilizado pelos produtos de base: Windows 2003, SharePoint Portal Server, SQL Server, etc; nem o banco documental). (Recomendado)Discos de alta velocidade, por exemplo: SCSI Para detalhes específicos no dimensionamento do Hardware do Intellikon, consulte o capítulo 4 deste manual “Dimensionamento do Intellikon (sizing)”. Configurações avançadas Criação de índices de conteúdo A seguir detalham-se os passos a seguir para configurar os índices de busca do SharePoint. 1. Abra a configuração do Portal. 2. Na seção Configuração de busca e conteúdo indexado, selecione “Configurar buscas e indexação”. Administração de busca e indexação em modo avançado: 3. Na janela de Configurar busca e indexação, na seção de Configuração geral do conteúdo e estado de indexação, verifique que a administração em modo avançado está habilitada. Se não estiver, promova o servidor ao modo avançado de busca e indexação. 14 Ik21003POR Instalação do servidor v1.1 Criação de índices de conteúdo: 4. Na janela de configurar busca e indexação, na seção de índices de conteúdo, execute a opção “Acrescentar índice de conteúdo”. 5. Na janela “Criar índice de conteúdo” configure da seguinte forma: a. Nome: Nome do índice (por exemplo, Documentos_Novos). b. Descrição: Descrição do índice (por exemplo: Documentos Novos). c. Grupos de origens: o mesmo que na descrição. 6. Depois de aceitar a configuração, votará a janela de Configurar busca e indexação. Escolha o novo índice. 7. Na janela “Administrar propriedades do índice”, execute Administrar regras para incluir e excluir conteúdo. 8. Na janela que se abrir, chamada “Incluir e excluir conteúdo do índice”, apague o registro que foi criado automaticamente. 9. Acrescente uma nova regra. 10. Na nova janela, chamada “Acrescentar regra”, configure da seguinte maneira: a. Rota de acesso: “*” (só o caráter asterisco) b. Marque “Incluir endereços URL complexos”. 11. Depois de aceitar a configuração, voltará a janela de “Incluir e excluir conteúdo”. A seguir, volte à janela de “Configurar busca e indexação”. Criar origem de conteúdo: 12. Na janela de configurar busca e indexação, na seção “Outras origens de conteúdo”, execute “Acrescentar origem de conteúdo”. 13. Na janela que se abre, chamada “Acrescentar origem de conteúdo”, selecione o índice criado anteriormente. 14. Na seguinte janela, configure da seguinte forma: a. Endereço: escreva a fonte de conteúdo (por exemplo: http://localhost:90) b. Descrição: deixe o texto auto-gerado tal como estiver. c. Configuração de rastreio: escolha a opção personalizada e limita a profundidade e a quantidade de saltos a dois. d. Em Grupos de origens, escolha o grupo criado anteriormente. Apagar agenda de atualização de índices: 15. De maneira predeterminada, o SharePoint criam uma agenda de atualização dos índices. Como estes índices serão utilizados pelo Intellikon, é recomendável apagar a agenda. Na janela de “Configurar busca e indexação”, na seção de “Configuração geral do conteúdo e estado de indexação”, execute “Administrar programações de busca”. 16. Apague todos os trabalhos agendados. Administração de propriedades indexadas Para poder realizar buscas sobre propriedades de documentos, você deverá habilitá-las para que elas sejam incluídas nos índices. Nesta seção se explica o procedimento manual que se deve realizar. 1. Acrescente ao Intellikon documentos que possuam propriedades para serem utilizadas na busca. 2. Abra a janela de configuração do porta. 15 Ik21003POR Instalação do servidor v1.1 3. Na seção “Configuração de busca e conteúdo indexado”, selecione “Administrar propriedades de documentos rastreados”. 4. Na janela que se abre, localize o grupo de propriedades chamado “urn:schemas-microsoftcom:office:office” e expanda-o. 5. Localize as propriedades que você desejar acrescentar ao índice e para cada uma delas, faça o seguinte: a. Selecione a propriedade. A janela chamada “Editar propriedades” será aberta. b. Na seção de opções de busca marque “Incluir esta propriedade no índice de conteúdo”, “Permitir que se mostre a propriedade” e “Mostrar esta propriedade nos detalhes do elemento”, em resultados da busca. 6. Utilizando a ferramenta “Crawl Handler” ou a configuração do SharePoint, reindexe todos os índices. Ajustes à configuração do SharePoint e do IIS A seguir são detalhados alguns ajustes ao SharePoint e ao IIS surgidos de implementações do Intellikon realizadas pela Urudata Software. Como primeira medida, você pode modificar a configuração dos valores recomendados neste manual, mas é recomendável que leia cuidadosamente os documentos publicados pela Microsoft a respeito deste tema e tire as suas próprias conclusões sobre como configurar os serviços de forma que eles se ajustem o melhor possível as suas necessidades. Para ver em detalhe como ajustar o SharePoint, consulte [Ref. 2]. Ajustar o Thread Pool usando uma fórmula para reduzir as conexões. Esta fórmula para reduzir conexões pode ser um bom ponto de partida para melhorar o rendimento de aplicativos ASP .NET. No arquivo Macine.config, atribua os valores detalhados na seguinte tabela: Itens de configuração maxconnection maxIoThreads maxWorkerThreads minFreeThreads minLocalRequestFreeThreads Valor predeterminado (.Net 1.1) 2 20 20 8 4 16 Valor recomendado 12*#CPUs 100 100 88*#CPUs 76*#CPUs Ik21003POR C A P Í T U L O Instalação do servidor v1.1 2 Ferramentas de diagnóstico Junto com o Intelikon 2.0 são entregadas ferramentas de diagnóstico para a etapa de implementação. Estas ferramentas facilitam algumas das tarefas dos consultores. Neste capítulo explicam-se as ferramentas desenvolvidas pela Urudata. Além destas, se entrega com o Intellikon uma ferramenta de terceiros chamada SharePoint Explorer, que não está suportada, mas de todas formas pode ser útil para o consultor que implementar Intellikon. Full-Text Query Analyzer Esta ferramenta permite escrever uma consulta SQL Full-Text e obter o resultado numa tabela ou num arquivo XML. Além disso, é possível indicar à ferramenta em que servidor realizar a consulta, com que credenciais fazê-la, em que localização, a partir de onde e quantos resultados devolver. No menu Edit você pode copiar a consulta SQL, colar o que você tiver guardado no clipboard diretamente sobre o texto da consulta ou resetear a consulta mostrada de forma predeterminada, que representa todos os documentos que se encontram no índice diário. Se você instalou o Intelikon e alguma consulta SQL Full-Text não funciona corretamente, tente habilitar o “trace” do aplicativo utilizado pelo componente SPSAccess. Ao fazê-lo, no Even-Log encontrará um registro que contem a consulta SQL Full-Text utilizada. Esta ferramenta lhe permitirá depurar a consulta de forma simples. 17 Ik21003POR Instalação do servidor v1.1 Crawl Handler Esta ferramenta foi realizada para cumprir com três objetivos: poder realizar de forma manual o reindexado dos índices manejados pelo Intellikon, passar os documentos de um índice ao outro e poder agendar esta operação de forma de automatizar a operação. Todas as operações realizadas nesta ferramenta são assíncronas. Por tanto, você poderá perceber que o aplicativo devolve o controle imediatamente depois de haver executado uma ordem. Esta ferramenta trabalha de duas formas diferentes. Se ela é executada a partir do ícone, a interface gráfica (ver figura acima) será aberta. Caso contrário, você poderá executar a ferramenta a partir duma janela de comandos utilizando parâmetros que indicam à ferramenta as tarefas a realizar. O sistema então executará os comandos sem utilizar uma interface gráfica. Depois de executada a operação, o programa será fechado. A seguir detalham-se os parâmetros: • • ServerName: nome do servidor sobre o qual a operação deve ser realizada. Este parâmetro é opcional Index: indica o índice sobre o qual aplicar a operação shift. Esta operação move os documentos de um índice ao seguinte utilizando ordem cronológico. Ou seja, se se aplica ao índice 0 (diário) os documentos neste índice passarão ao índice 1 (semanal). Depois de realizado este movimento, serão atualizados ambos os índices. No caso do último índice, se a operação é realizada de forma batch, os documentos marcados como eliminados serão apagados. Se o aplicativo está em modo interativo, perguntará ao usuário se ele deseja apagar os documentos marcados como eliminados. 18 Ik21003POR C A P Í T U L O Instalação do servidor v1.1 3 Dimensionamento do Intellikon (sizing) Este capítulo contém um detalhe dos requerimentos de infra-estrutura do Intellikon tanto a nível do servidor como dos computadores clientes. Nele você encontrará pautas para realizar o dimensionamento dos servidores, em base aos requerimentos da sua organização. Recomenda-se ao pessoal de IT a leitura deste documento para realizar uma instalação do zero do Intellikon ou para planificar o crescimento da infra-estrutura em base ao uso. Requerimentos de infra-estrutura A seguir descrevem-se os requerimentos de infra-estrutura. Servidor do Intellikon O servidor de Intellikon requer os seguintes serviços de Infra-estrutura (para ver mais detalhes, consulte o capítulo 1, que trata da instalação do Intellikon): - Microsoft Windows 2003 Server Os serviços do Intellikon requerem IIS 6.0, disponível em todas as edições de Windows 2003 Server. Elas são: Standard, WebEdition (neste caso o banco de dados deve estar instalado em outro servidor), Advanced e DataCenter. - Microsoft .NET Framework 1.1 - Microsoft SQL Server 2000 O Intellikon deve acessar um servidor SQL Server 2000 onde armazena informação de configuração. O acesso ao banco de dados pode ser realizado utilizando segurança baseada em SQL Server ou integrada ao domínio. (É recomendável utilizar a segurança fornecida pelo SQL Server; em caso de utilizar segurança integrada, o servidor de SQL Server e o do Intellikon devem estar instalados no mesmo computador ou implementar segurança baseada em Kerberos). - Microsoft SharePoint Portal Server 2003 O Intellikon deve ser instalado no mesmo servidor em que se encontra o Sharepoint Portal Server 2003. No caso de haver uma instalação de Sharepoint com diferentes servidores cumprindo as funções de Back-end e Front-end, é possível optar por instalar os serviços do Intellikon em um deles. É recomendável que seja no servidor de Front-end. A função de Front-end pode ser formada com um servidor ou com uma server farm. Nesse caso, vários servidores atendem o serviço. O Intellikon permite que os seus serviços sejam executados numa server farm, possibilitando a utilização da infra-estrutura de rede ao máximo. - Q-flow 2.2 O Q-flow 2.2 é opcional na implementação do Intellikon. Em caso de usá-lo, você poderá optar por instalar tudo num servidor ou instalar o Q-flow num servidor e Intellikon em outro [Ref. 3]. 19 Ik21003POR - Instalação do servidor v1.1 Outros componentes É necessário instalar componentes menores. Estes são detalhados no capítulo 1 deste manual. Esses componentes são fornecidos gratuitamente no CD de instalação do produto. No servidor do Intellikon se instala um processo chamado Ikon Service que se executa como um serviço do sistema operacional. A finalidade deste serviço é incorporar ao índice os documentos novos e modificados para que seja possível fazer buscas sobre eles. Por si mesmo, este serviço possui um baixo consumo de recursos (CPU e memória), mas invoca o processo de atualização de índices (conhecido como processo de indexação), cujo consumo de CPU pode ser importante dependendo da quantidade de documentos a incorporar (o processo é incremental) e da quantidade de IFilters1 instalados. É possível ajustar a prioridade com a qual este processo é executado, para assim evitar que o consumo de CPU seja excessivamente alto. Para configurar a prioridade do processo de indexação, veja [Ref. 4]. Outra opção a considerar é utilizar para a indexação computadores diferentes do servidor do Intellikon. Estes computadores são chamados “agentes” e, devido a que existem IFilters complexos que requerem um alto nível de consumo de CPU, podem ser agrupados por funções, segundo o formato que sabem processar. Assim, poderia haver um agente para a indexação de arquivos PDF, outro para a indexação de arquivos TIFF e um terceiro para o resto. Para configurar agentes de indexação, veja [Ref. 5]. Outra característica a levar em conta é a quantidade de índices a manejar. Independentemente dos agentes, é preciso manter diferentes índices cuja função é definida por critérios cronológicos. Tipicamente, cada agente deve possuir, por cada índice que se ocupa de certos formatos de arquivo, dois ou três índices cuja função seja cronológica. Por exemplo, um índice que contém todos os documentos históricos e que se atualiza uma vez por semana. Outro índice semanal que se reseteia com a atualização do índice histórico e se atualiza todas as noites. Por último, o índice diário, que é atualizado pelo serviço Ikon Service e se reseteia com a atualização semanal. De forma predeterminada, o instalador cria uma função cronológica de três níveis: histórico, semanal e diário e não cria função por formato. Você deve avaliar a possibilidade de criar funções por formato se você desejar incluir arquivos com formatos como MSG, TIFF, RTF e PDF. Se a funcionalidade de conversão a PDF estiver habilitada, é conveniente que este serviço seja executado num computador diferente do servidor do Intellikon, já que este processo é lento. Do mesmo jeito que com o manejo de índices, é possível utilizar agentes de conversão a PDF utilizando funções por formato dos arquivos a converter. Por último, é recomendável que o melhor computador seja dedicado exclusivamente ao serviço de banco de dados, já que tanto o Intellikon como o Sharepoint fazem uso intensivo dele. Além disso, os outros serviços podem ser fácilmente agrupados em diferentes computadores e inclusive formar server farms para distribuir e balancear a carga, mas o bando de dados só pode ser executado num computador por vez2. 1 IFilter é um componente que sabe lêr o conteúdo dum arquivo dum determinado formato, por exemplo: um arquivo de MS-Word ou um PDF. Um IFilter é instalado por separado do Index Server. 2 Não confundir server farm com cluster. 20 Ik21003POR Instalação do servidor v1.1 Para ver detalhes específicos do dimensionamento do SharePoint Portal Server 2003, veja [Ref. 6}. Para ver detalhes específicos da criação de server farms de Windows Sharepoint Services, veja [Ref. 7.]. Servidor de catalogação O servidor de catalogação é um agente que permite introduzir no sistema documentos de diversas origens. Por exemplo, provenientes dum scanner ou dum servidor de fax. A sua função é ler o conteúdo dos documentos, aplicando a eles padrões de reconhecimento. Ao detectar propriedades no conteúdo, ele cataloga o documento no Intellikon. Em caso de não identificar o documento, o servidor de catalogação o coloca numa fila de documentos não catalogados, de forma que eles possam ser catalogados mais tarde de forma manual por um usuário. Para instalar o servidor de catalogação se requer: - Sistema operacional O requerimento de sistema operacional é dado pela necessidade de que se possa executar o Microsoft .Net Framework 1.1. Os sistemas operacionais possíveis são: Windows 98 SE, Windows ME, Windows NT 4.0 WorkStation, Windows 2000 e Windows XP. Se quiser mais informação, procure a documentação do Microsoft .NET Framework. - Microsoft .NET Framework 1.1 - Software de digitalização O software de scanner e OCR utilizado pelo servidor de catalogação é fornecido normalmente pelo fabricante do scanner e está otimizado para o seu hardware. Em caso de não dispor do componente OCR, é recomendável utilizar o software fornecido pelo Microsoft Office 2003, tal como faz o Ikon Desktop. Você deve considerar a possibilidade de utilizar um computador diferente ao servidor Intellikon para instalar o CatalogServer, já que, se bem o processo de catalogação automática pode ser de baixa prioridade, ele acostuma consumir uma alta porcentagem de CPU quando deve realizar OCR para aplicar padrões. Devido à natureza dos algoritmos de OCR, esta tarefa tende a ser lenta, consumindo entre um e dois minutos por página3. Para obter melhores resultados é preciso consultar a literatura do fabricante de forma tal que se possa determinar que tipo de imagens podem conseguir o menor tempo de OCR. Além disso, é necessário definir os padrões em base a zonas que sejam as menores possíveis, já que o Intellikon permite definir zonas dentro das imagens ás quais aplicará OCR. Isto reduz significativamente o tempo de catalogação devido a que só se aplica OCR em pequenos setores da imagem. Com respeito à memória designada a este computador, não é um requerimento específico, pois este serviço não requer do armazenamento de grandes estruturas na memória. Uma quantidade de memória de entre 256 e 512 MB deveria ser suficiente. 3 Aplicar OCR sobre uma imagem de uma página impressa em uma folha de tamanho A4 com um texto normal. Este dado pode variar de acordo com o conteúdo da página, a qualidade da impressão e digitalização e o software utilizado. 21 Ik21003POR Instalação do servidor v1.1 Programas cliente Os usuários do Intellikon executam o Add-in do Intellikon para MS-Office, Ikon Desktip e o acesso ao portal. Estes programas requerem que o computador cliente possua as características descritas a seguir: - Sistema operacional O requerimento de sistema operacional é dado pela necessidade de que se possa executar o Microsoft .NET Framework 1.1. Os sistemas operacionais possíveis são: Windows 98 SE, Windows ME, Windows NT 4.0 WorkStation, Windows 2000 e Windows XP. Para ver mais informação, consulte a documentação do Microsoft .NET Framework. - Microsoft Internet Explorer 5.5 ou superior Tanto o portal web como algumas interfaces do Intellikon poderão ser melhor vistas se o computador cliente possuir o Internet Explorer 6.0 ou superior. - Microsoft .NET Framework 1.1 - Microsoft Offce O Addin do Intellikon para o Office pode operar com qualquer versão do Microsoft Office 2000 ou superior. - Software de digitalização O Intellikon Desktop permite interagir com o scanner conectado localmente ao computador cliente. Isto permitirá ao usuário digitalizar um documento em papel e, se for possível4, ler o seu conteúdo de forma tal que se possam carregar as propriedades do documento digital dinamicamente. O software fornecido pelo Intellikon para interagir como o scanner é compatível com Twain-Pro e não requer licenciamento adicional O software de OCR utilizado pelo Intellikon para a conversão de imagens a texto é fornecido pelo MS-Office 2003, razão pela qual você precisará que essa versão esteja instalada no computador cliente que utilizar essa funcionalidade. 4 Aplicar OCR numa imagem depende de várias características da mesma, por exemplo, a qualidade, o tipo de letra (só funciona com letra impressa), o alinhamento das letras com respeito às margens da imagem, etc. 22 Ik21003POR Instalação do servidor v1.1 Referências 1. Distribuir paquetes de aplicación mediante Group Policies. Publicado en: http://soft.urudata.com/sites/intellikon/Documentos%20tcnicos/Distribuir%20paquetes%20de% 20aplicación%20mediante%20Group%20Policies.doc Data: 4/7/2005 2. Optimizing Performance of SharePoint Portal Server. Publicado em: http://www.microsoft.com/technet/prodtechnol/sppt/sharepoint/reskit/part3/c15spprk.mspx Data: 6/7/2005 3. Sizing de Q-flow 2.2 (QF22007ESP). Publicado em: http://www.urudata.com/qflow/ Data: 6/7/2005 4. Specifying Resource Usage Publicado em: http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/SpecifyingResourceUsage.ht m Data: 6/7/2005 5. SharePoint Portal Server FARMS Deployments Publicado em: http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/ServerFarmDeployments.htm Data: 6/7/2005 6. Capacity Planning for Microsoft Office SharePoint Portal Server 2003 Publicado em: http://www.microsoft.com/technet/prodtechnol/office/sps2003/plan/cappisps.mspx Data: 6/7/2005 7. Managing a Server Farm Running Windows SharePoint Services Publicado em: http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/enus/stsf15.mspx Data: 6/7/2005 23