Guia do Banco de Dados do Tealeaf
Transcrição
Guia do Banco de Dados do Tealeaf
IBM Tealeaf CX Versão 9 Release 0.1 4 de dezembro de 2014 Guia do Banco de Dados do Tealeaf Nota Antes de utilizar estas informações e o produto suportado por elas, leia as informações em “Avisos” na página 113. Esta edição aplica-se à versão 9, liberação 0, modificação 1 do IBM Tealeaf CX e a todas as liberações e modificações subsequentes, até que seja indicado de outra forma em novas edições. © Centro de Tecnologia IBM Brasil-Centro de Traduções 1999, 2014 Índice Guia de Bancos de Dados do Tealeaf . . v Capítulo 1. Visão Geral dos bancos de dados do Tealeaf . . . . . . . . . . . 1 Bancos de Dados do Tealeaf . Requisitos . . . . . . . Servidor de banco de dados Logins necessários . . . Instalação . . . . . . . Administração . . . . . . Esquemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 2 2 2 2 2 Capítulo 2. Administração do SQL Server . . . . . . . . . . . . . . . 3 Instalação do SQL Server . . . . . . . . . . 3 Componentes Necessários . . . . . . . . . 3 Versões suportadas do SQL Server . . . . . . 3 Modelo de recuperação . . . . . . . . . . 3 Caminhos de arquivo . . . . . . . . . . 4 caminhos UNC . . . . . . . . . . . . 4 Ordenação . . . . . . . . . . . . . . 4 Grau máx. de paralelismo . . . . . . . . . 4 Separação de dados, índices e dos logs em volumes de armazenamento . . . . . . . . 5 Tamanho do bloco . . . . . . . . . . . 5 Desativar acionamentos de auditoria de banco de dados. . . . . . . . . . . . . . . . 5 Configuração da rede . . . . . . . . . . . 5 Configuração de Memória . . . . . . . . . . 6 Uso . . . . . . . . . . . . . . . . . 7 tempdb . . . . . . . . . . . . . . . 7 Referência . . . . . . . . . . . . . . . 7 Autenticação do SQL Server . . . . . . . . . 7 Autenticação . . . . . . . . . . . . . 7 Segurança de banco de dados do Tealeaf . . . . 9 Referência . . . . . . . . . . . . . . 10 Fazendo upgrade do SQL Server para o Tealeaf . . 10 Caminhos de upgrade possíveis . . . . . . 10 Antes de iniciar . . . . . . . . . . . . 10 Fazendo upgrade para o SQL Server 2008 ou posterior . . . . . . . . . . . . . . 10 Migrando para o SQL Server 2008 ou posterior 11 Modo de compatibilidade do banco de dados . . 11 Referência . . . . . . . . . . . . . . 12 Capítulo 3. Instalando bancos de dados do Tealeaf . . . . . . . . . . . . . 13 Requisitos do Servidor de Banco de Dados . Instâncias do servidor de SQL . . . . Suporte a caminhos UNC. . . . . . Visão Geral da instalação do banco de dados Tealeaf . . . . . . . . . . . . . Cenários de instalação do banco de dados . . . . do . . Ordem de criação para bancos de dados individuais . . . . . . . . . . . . . Criando bancos de dados com nomes novos . . Cenário 1: Instalando com permissões de administrador do SQL Server . . . . . . . Cenário 2: Permissões parciais; deve-se conceder permissões para usuários do banco de dados do Tealeaf . . . . . . . . . . . . . . . Cenário 3: Instalando os bancos de dados do Tealeaf um de cada vez . . . . . . . . . Cenário 4: Pré-Alocando os bancos de dados durante a instalação . . . . . . . . . . Tarefas Pós-instalação . . . . . . . . . . . Instalando as definições de evento. . . . . . Instale o procedimento armazenado cxResults . . Tópicos adicionais de administração do banco de dados . . . . . . . . . . . . . . . Desinstalando os bancos de dados do Tealeaf . . . Cenário 1: Todos os privilégios necessários . . . Cenário 2: Privilégios necessários ausentes . . . Fazendo upgrade dos bancos de dados do Tealeaf Referência . . . . . . . . . . . . . . . Requisitos de acesso e de permissão do Database Manager SQL Server . . . . . . . . . . . Diretrizes para configurar as permissões do diretório NT para o SQL Server. . . . . . . Executando serviços do Tealeaf por meio de uma conta de domínio do NT sem privilégios de administrador . . . . . . . . . . . . Fazendo upgrade dos bancos de dados para a liberação atual . . . . . . . . . . . . . Upgrade necessário para o Release 7.2 . . . . Versões do SQL Server. . . . . . . . . . Espaço temporário necessário . . . . . . . Novos Bancos de Dados . . . . . . . . . Preparando o Report Server . . . . . . . . Preparando o Database Server . . . . . . . Etapas de upgrade de banco de dados . . . . Outros cenários comuns de banco de dados . . Resolução de Problemas . . . . . . . . . Migrando bancos de dados do Tealeaf . . . . . Etapas de Migração. . . . . . . . . . . Pré-requisitos . . . . . . . . . . . . . Faça backup dos bancos de dados existentes . . Criando contas de usuário TL . . . . . . . Restaurando backups para o novo servidor . . . Reparar usuários . . . . . . . . . . . Faça upgrade dos bancos de dados . . . . . 15 15 16 16 18 18 19 19 20 21 21 22 22 22 23 23 23 23 26 26 27 27 28 29 29 30 35 35 37 38 38 38 39 40 40 41 . . . . 13 . 13 . 13 Capítulo 4. Usando o Tealeaf Database Manager . . . . . . . . . . . . . . 43 . . . 14 . 15 Gerando script de permissões SQL . . Instalação do Banco de Dados SQL Server Criando os bancos de dados SQL . . Upgrade do banco de dados SQL Server. . . . . . . . . . . . . . . . . 43 44 44 47 iii Fazendo upgrade dos bancos de dados SQL . Gerando scripts SQL para fazer upgrade dos bancos de dados. . . . . . . . . . . Gerenciando índices do banco de dados . . . . Fazendo backup dos bancos de dados do Tealeaf . Pré-requisitos de backup . . . . . . . . Criando um Trabalho de Cópia de Segurança . Fazendo backup do Tealeaf . . . . . . . Gerenciando usuários do banco de dados . . . Gerenciamento de usuários . . . . . . . Permissões de usuário . . . . . . . . . Gerenciamento de Arquivos . . . . . . . . Incluindo arquivos de banco de dados . . . Referência do Tealeaf Database Manager . . . Conexão . . . . . . . . . . . . . Layout . . . . . . . . . . . . . . Barra de menus . . . . . . . . . . . Modos . . . . . . . . . . . . . . Lista de tipos de instrução com falha . . . . Chaves de registro do produto ausentes . . . . 47 . . . . . . . . . . . . . . . . . . 50 50 51 51 51 52 52 53 53 54 54 55 55 58 59 59 78 79 Capítulo 5. Administração do Banco de Dados . . . . . . . . . . . . . . . 81 Estratégia de backup do banco de dados . . . Mecanismos de backup . . . . . . . . Estratégia de backup recomendada . . . . Estratégias de backup alternativo . . . . . Scripts de backup do banco de dados. . . . Referência . . . . . . . . . . . . . Dimensionamento do Banco de Dados . . . . Configurando o modelo de recuperação e níveis de criação de log para bancos de dados do Tealeaf . . . . . . . . . . . . . . Referência . . . . . . . . . . . . . Gerenciando dados do Tealeaf . . . . . . . Visão Geral . . . . . . . . . . . . . Agregação e retenção de dados . . . . . . . Gerenciamento de Dados . . . . . . . . . Programação de tarefas . . . . . . . . . Resolução de problemas com o banco de dados do Tealeaf . . . . . . . . . . . . . . . Configuração do SQL Server. . . . . . . Configuração do banco de dados do Tealeaf . Problemas com bancos de dados individuais . Problemas de configuração . . . . . . . Extrator de Banco de Dados de Visitante . . iv . . . . . . . 81 81 82 82 82 83 84 . . . . . . . 84 84 85 85 85 85 86 . . . . . . 86 87 90 93 94 96 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Resolução de problemas de upgrade de banco de dados . . . . . . . . . . . . . . . 96 Lista de verificação . . . . . . . . . . . 97 Capítulo 6. Bancos de dados do CX . . 99 Banco de dados do sistema . . Grupos de Arquivos . . . Dimensionando . . . . . Banco de dados de relatório . Grupos de Arquivos . . . Dimensionando . . . . Banco de dados de Estatísticas Grupos de Arquivos . . . Dimensionando . . . . Relatórios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 . 99 . 99 . 100 . 100 . 101 . 101 . 101 . 101 . 101 Capítulo 7. Bancos de dados de cxResults . . . . . . . . . . . . . 103 Banco de dados do Segmento de Sessão . Banco de dados Preparação do Visitante . Banco de dados Relatório do Visitante . . Relatórios . . . . . . . . . . . Banco de dados Visitante cxResults . . . Visão Geral . . . . . . . . . . Pré-requisitos . . . . . . . . . Referência de administração . . . . Instalação . . . . . . . . . . Resolução de Problemas . . . . . . Esquema do Banco de Dados de Visitante . Exemplos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 103 104 105 105 105 105 106 106 107 107 107 Capítulo 8. Banco de dados do cxReveal . . . . . . . . . . . . . 109 Grupos de Arquivos . Dimensionando . . Relatórios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 . 109 . 109 Capítulo 9. Documentação e ajuda do IBM Tealeaf . . . . . . . . . . . . 111 Avisos . . . . . . . . . . . . . . 113 Marcas Registradas . . . . . Considerações de Política Privada . . . . . . . . . . . 115 . 115 Guia de Bancos de Dados do Tealeaf O Tealeaf Databases Guias fornece uma visão geral de cada banco de dados que faz parte da plataforma IBM Tealeaf CX. Informações são fornecidas no esquema, como definições de configuração, recursos de relatório e requisitos de ajuste e de monitoramento de bancos de dados individuais. v A instalação da maioria dos bancos de dados do Tealeaf é gerenciada por meio do Tealeaf Database Manager, exceto para o banco de dados do IBM Tealeaf cxConnect for Data Analysis. v vi IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 1. Visão Geral dos bancos de dados do Tealeaf O conjunto de produtos Tealeaf requer vários bancos de dados para a configuração e armazenamento de dados. Esses bancos de dados são mantidos em uma ou mais instâncias do Microsoft SQL Server que são hospedadas pelo cliente. O Tealeaf requer dois logins do SQL Server para fornecer aos diferentes aplicativos o nível de acesso adequado aos bancos de dados. Esta seção fornece uma visão geral dos tópicos do banco de dados que são cobertos no Tealeaf Databases Guide. Bancos de Dados do Tealeaf Os bancos de dados a seguir estão disponíveis, dependendo do componente do Tealeaf que estiver licenciado. v "Bancos de Dados do CX" no IBM Tealeaf Databases Guide – Banco de Dados do Sistema – Necessário para os recursos Portal e Relatório do IBM Tealeaf cxImpact. Contém todas as informações do sistema Tealeaf que é criado por meio da configuração e do uso do Tealeaf. – Banco de Dados de Relatório – Contém informações estatísticas sobre o tráfego que é capturado a partir de aplicativos cliente monitorados. Essas informações são coletadas a partir de uma ou mais caixas do Tealeaf, agregadas e armazenados para uso no relatório. – Banco de Dados de Estatísticas – Contém informações de desempenho sobre o próprio sistema IBM Tealeaf CX. Utilizado para monitorar o funcionamento de sistemas e para auxiliar na resolução de problemas do banco de dados. v "Bancos de Dados cxResults" no IBM Tealeaf Databases Guide – Banco de Dados de Preparação do Visitante – Contém os dados brutos que são extraídos de sessões nas caixas do Tealeaf. Os dados que são extraídos para esse banco de dados fornece flexibilidade nas outras operações de ETL e separa essas operações dos recursos de relatório do IBM Tealeaf cxResults. – Banco de Dados de Segmento da Sessão - Contém dados analíticos que são analisados a partir de sessões que são identificadas pelos usuários do Tealeaf por meio da procura do Portal e pela análise de segmento da sessão. Utilizado para fornecer análise detalhada dos grupos de sessões. – Banco de Dados de Relatório de Visitante – Contém os dados do relatório agregados para o IBM Tealeaf cxResults. Este banco de dados é atualizado basicamente por hora. v "Banco de Dados cxReveal" no IBM Tealeaf Databases Guide – O IBM Tealeaf cxReveal é utilizado para armazenar atributos da sessão e outras informações relacionadas à sessão assim que os dados são detectados no pipeline do Windows. Consulte "cxReveal Database" no IBM Tealeaf Databases Guide. 1 Requisitos Servidor de banco de dados Todos os bancos de dados do Tealeaf podem ser hospedados no Microsoft SQL Server. Para obter informações mais detalhadas sobre os requisitos do servidor de banco de dados, consulte "Lista de Verificação de Pré-instalação do CX" no IBM Tealeaf CX Installation Manual. Logins necessários Cada banco de dados do Tealeaf requer duas contas de usuário: v TLADMIN – A conta do administrador deve ser capaz de modificar o esquema do banco de dados. Os aplicativos que utilizam esta conta não estão expostos ao acesso de usuário. v TLUSER – A conta utilizada pelo Tealeaf Portal e outros aplicativos. O acesso é limitado à leitura e gravação de dados nos bancos de dados. Para obter mais informações sobre os logins necessários, consulte"Autenticação do SQL Server" no IBM Tealeaf Databases Guide. Instalação Para o IBM Tealeaf cxImpact e o IBM Tealeaf cxResults, é possível utilizar o programa Tealeaf Database Manager externo para gerenciar as instalações, atualizações e upgrades de seus bancos de dados do Tealeaf. Essa ferramenta fácil de usar gerencia todos o script e consultas SQL de backend necessários para gerenciar operações básicas nos bancos de dados. O TDM também pode gerar scripts para uso posterior. Para obter informações mais detalhadas sobre a instalação e configuração do banco de dados, consulte os seguintes links: v "Requisitos de Acesso e de Permissão do Database Manager SQL Server" no IBM Tealeaf Databases Guide. v "Instalando bancos de dados do Tealeaf" no IBM Tealeaf Databases Guide. Administração Os clientes são responsáveis pela manutenção e backup dos bancos de dados do Tealeaf. O Tealeaf fornece algumas ferramentas e recomendações de como fazer backup dos bancos de dados, incluindo a criação de scripts de backup de acordo com as práticas recomendadas como parte do processo de instalação. v Consulte "Administração do Banco de Dados" no IBM Tealeaf Databases Guide. Esquemas v "Esquema do Banco de Dados do Visitante" no IBM Tealeaf Databases Guide v "Esquema cxConnect" no IBM Tealeaf cxConnect for Data Analysis Administration Manual 2 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 2. Administração do SQL Server Esta seção contém tópicos sobre como gerenciar a instância do SQL Server utilizada pelos bancos de dados do Tealeaf. Instalação do SQL Server Componentes Necessários Serviços do Banco de Dados – O serviço de banco de dados e ferramentas compartilhadas são necessários. A Replicação e a Procura de Texto Completo não são necessárias Componentes da Estação de Trabalho (Componentes do Cliente) – Ferramentas de Conectividade e Ferramentas de Gerenciamento Versões suportadas do SQL Server O Tealeaf suporta as seguintes versões do MS SQL Server. Tabela 1. Versões suportadas do SQL Server Versão do SQL Server Padrão Enterprise SQL Server 2008 (64 bits) Expresso Sim Sim SQL Server 2012 (64 bits) Sim Sim v O SQL Server Express Edition não é suportado. Deve-se instalar as versões Standard ou Enterprise. v O Tealeaf suporta SQL Server 2008 (SP2) e SQL Server 2008 (R2). A versão R2 é recomendada. v Para sites de volumes muito altos que instalam o IBM Tealeaf cxResults, poderá ser necessário instalar o banco de dados IBM Tealeaf cxResults (VISITORS) em uma instância do SQL Server separada do banco de dados IBM Tealeaf cxImpact (REPORTS). v Dependendo do volume de tráfego em seu site, o Enterprise Edition do SQL Server poderá ser necessário. v Para obter mais informações, consulte Tealeaf http://support.tealeaf.com. v Para obter comparações de recursos entre as versões do SQL Server, visite http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx. Nota: Em versões de 64 bits do Windows, o desempenho do SQL Server pode ser afetado devido a um problema conhecido do Microsoft Windows. Consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf. Modelo de recuperação Para ajudar a reduzir o crescimento do arquivo de log, a Tealeaf recomenda o uso do modelo de recuperação SIMPLE para todos os bancos de dados do Tealeaf. Nota: O SQL Server não suporta o backup automático de arquivos de log no modelo de recuperação SIMPLE. Para obter mais informações, consulte "Estratégia de backup de banco de dados" no Guia de bancos de dados do IBM Tealeaf. 3 Caminhos de arquivo Se você estiver instalando os bancos de dados do Tealeaf em uma instância remota do SQL Server, deverá criar os caminhos de arquivo antes de instalar os bancos de dados. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. caminhos UNC O uso de caminhos UNC é suportado no Tealeaf Database Manager. Para obter mais informações sobre caminhos UNC, consulte "Instalando bancos de dados do Tealeaf" no Guia de bancos de dados do IBM Tealeaf. Ordenação A configuração de ordenação afeta o armazenamento e a conversão de todos os dados de texto no SQL Server. Nota: A configuração de ordenação deve ser a mesma para todos os bancos de dados do Tealeaf. Dado o tamanho dos bancos de dados do Tealeaf na maioria das implementações, a mudança da configuração de ordenação após a instalação é um processo difícil e demorado. É recomendável definir a configuração de ordenação de todos os bancos de dados do Tealeaf durante a instalação para o valor listado abaixo. Nota: Para os bancos de dados do Tealeaf, a melhor prática é definir a configuração de ordenação de modo consistente entre SQL Server, cada banco de dados e cada tabela do banco de dados. Se houver incompatibilidades entre essas configurações, poderá ser necessário reinstalar os bancos de dados do Tealeaf e/ou o SQL Server. O Tealeaf suporta as seguintes configurações de ordenação para o SQL Server: Latin1_General_CI_AS :- Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive SQL_Latin1_General_CP1_CI_AS:- Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive for Unicode Data, SQL Server Sort Order 52 on Code Page 1252 for non-Unicode Data Por padrão, o Tealeaf usa a configuração de ordenação SQL_Latin1_General_CP1_CI_AS. v Para obter mais informações, consulte a documentação do Microsoft SQL Server. Grau máx. de paralelismo A Tealeaf recomenda configurar a opção de grau máximo de paralelismo do SQL Server para o número de núcleos disponíveis. Se o número de núcleos exceder 8, configure esse valor para 8. O valor atual dessa configuração pode ser localizado executando a seguinte consulta: select * from sys.configurations where [name] = ’max degree of parallelism’; O valor pode ser alterado ao executar os seguintes comandos: EXEC sp_configure ’show advanced option’, ’1’ RECONFIGURE GO sp_configure ’max degree of parallelism’, n RECONFIGURE GO 4 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Em que: n é o valor a ser configurado. Separação de dados, índices e dos logs em volumes de armazenamento Particularmente, em ambientes de alto volume, o armazenamento de dados do Tealeaf no mesmo volume do disco dos arquivos de log controla quais dados podem causar problemas de latência. Se o servidor de banco de dados hospedar vários bancos de dados que geram mais de 200 transações por segundo, cada log do banco de dados deverá ser gravado em um disco dedicado. v A inclusão dos índices de bancos de dados do Tealeaf no mesmo volume dos dados ou logs pode adicionar ainda mais latência às operações de gravação. v O fator crítico é determinado pelo desempenho de E/S de gravação aleatória dos discos de armazenamento em uso. Nota: O ambiente operacional do Tealeaf requer acesso de baixa latência aos bancos de dados do Tealeaf para leituras e gravações em tempo real dos dados do Tealeaf. A Tealeaf recomenda armazenar logs e índices dos bancos de dados do Tealeaf em volumes de armazenamento diferentes da unidade que hospeda os arquivos de dados do SQL Server. Os arquivos de dados do SQL Server podem ser compartilhados para utilizar os recursos completos do sistema de armazenamento inteiro. Tamanho do bloco A Tealeaf recomenda usar um tamanho de bloco de 64 KB nas implementações do SQL Server em que o SQL Server está em uma máquina dedicada ou no servidor de relatório. Nota: Se a máquina do SQL Server também hospedar um Tealeaf Processing Server, você deverá usar um tamanho de bloco de 8 KB. Desativar acionamentos de auditoria de banco de dados Em alguns ambientes do cliente, acionadores de auditoria de banco de dados foram associados aos bancos de dados do Tealeaf, impedindo que a conta do banco de dados TL_ADMIN execute um procedimento para criar tabelas, que são necessárias para criar eventos. v Após a instalação, se você estiver tendo problemas para salvar os eventos, verifique se os acionadores de auditoria do BD estão desativados nos bancos de dados do Tealeaf. Nota: Não ative os acionadores de auditoria de banco de dados nos bancos de dados do Tealeaf. Configuração da rede O Tealeaf suporta conexões TCP e de canais nomeados com o SQL Server. Por padrão, o TCP será utilizado. O tipo de conexão pode ser alterado por meio do Tealeaf Management System. Capítulo 2. Administração do SQL Server 5 Nota: Essa mudança na configuração deve ser aplicada também por meio do SQL Server Management Studio. Para obter mais informações, consulte a documentação fornecida com o produto do seu SQL Server. 1. Efetue login no Tealeaf Portal como um administrador. 2. No menu Portal, selecione Tealeaf > TMS. O Tealeaf Management System é exibido. 3. 4. 5. 6. 7. 8. Clique na guia WorldView. Abra o nó Tealeaf. Clique em Informações de configuração compartilhada. Clique em Visualizar/Editar (Bruto). Edite o valor do Protocolo de comunicação do SQL Server. Configure o valor para Canais Nomeados. 9. Clique em Salvar. 10. Envie por push a mudança para todos os servidores Tealeaf. Consulte "TMS WorldView Tab" no IBM Tealeaf cxImpact Administration Manual. Configuração de Memória Por padrão, o SQL Server está configurado para se comportar como se ele tivesse acesso exclusivo ao sistema no qual ele está instalado, exceto para o sistema operacional. O SQL Server deixa memória suficiente disponível para o sistema operacional funcionar sem paginação. O SQL Server assume que ele esteja em execução em um servidor dedicado e que não esteja compartilhando o sistema com outros aplicativos que exigem muitos recursos. Nesse caso, a suposição alocação de memória padrão não deve causar problemas. No entanto, uma chamada de instalação típica do Tealeaf para o SQL Server reside no servidor de relatório do Tealeaf que contém vários outros serviços que exigem muita memória. Se o SQL Server estiver instalado em um ambiente compartilhado ou se problemas de memória persistirem, será possível alterar a quantia de memória que o SQL Server adquire para uso. Nota: O SQL Server nunca deve ser configurado para usar menos de 1 GB de RAM e a Tealeaf recomenda ter no mínimo 4 GBs alocados para o SQL Server. Para obter mais informações sobre a configuração de dimensionamento e memória do SQL Server, entre em contato com o Tealeaf Professional Services. Se precisar alterar a memória que está alocada para o SQL Server, conclua as etapas a seguir. 1. Efetue login no servidor. 2. Abra o SQL Server Management Studio. 3. Efetuar login. 4. Na área de janela Explorer de Objetos, selecione <ServerPropriedades > Memória. 5. Na caixa de texto Memória Máxima do Servidor, digite a quantidade de memória que deseja reservar para o SQL Server, deixando memória suficiente para executar outros aplicativos com segurança. 6. Reinicie o serviço do SQL Server. 6 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Uso tempdb O Tealeaf usa tempdb para criar tabelas temporárias para gerar relatórios do Tealeaf Report Builder. v Ele não é utilizado explicitamente para processamento de ETL. Nota: A Tealeaf recomenda alocar 25% do tamanho do banco de dados TL_REPORTS para o tamanho do tempdb. Referência Tópicos de administração do SQL Server v "Autenticação do SQL Server" no IBM Tealeaf Databases Guide v "Fazendo Upgrade do SQL Server for Tealeaf" no IBM Tealeaf Databases Guide Tópicos de administração do banco de dados v "Estratégia de Backup do Banco de Dados" no IBM Tealeaf Databases Guide v "Dimensionando do Banco de Dados" no IBM Tealeaf Databases Guide Autenticação do SQL Server Esta página contém informações sobre os métodos de autenticação e permissões de login que são necessários pelo Tealeaf para acessar os bancos de dados do SQL Server. Autenticação Durante o processo de instalação do SQL Server, será solicitado o tipo de autenticação em uso para a conta de instalação. A conta em uso deve ser as autenticações do Windows e do SQL Server. Nota: Se a sua conta for restrita a autenticação somente Windows, entre em contato com o Tealeaf http://support.tealeaf.com. Nota: As contas que são usadas para os bancos de dados do Tealeaf não devem ser compartilhadas com nenhum outro aplicativo em seu ambiente do SQL Server. Nota: Se esses logins forem criados com nomes diferentes dos nomes padrão, essas informações também deverão ser atualizadas na configuração do Report Server. Consulte "Configurando o Report Server" no IBM Tealeaf CX Configuration Manual. Permissões de login necessárias do SQL Server O aplicativo Tealeaf requer três logins do SQL Server para funcionar corretamente: 1. Durante a instalação, um login do SQL Server é necessário com permissões suficientes para criar e modificar os bancos de dados do Tealeaf. Esse login é utilizado apenas durante a instalação. Consulte o “Login de instalação” na página 8. 2. Um login administrativo permite que os processos em segundo plano modifiquem o esquema do banco de dados durante a operação normal. Consulte o “Login administrativo” na página 8. Capítulo 2. Administração do SQL Server 7 3. Um login do Usuário é utilizado por todas as partes voltadas ao cliente do aplicativo e permite apenas acesso de leitura e gravação aos bancos de dados. Consulte o “Login de usuário” na página 9. Login de instalação O login do SQL Server que é utilizado durante a instalação precisa das seguintes permissões para instalar e modificar os esquemas de cada banco de dados do Tealeaf. Este login pode ser a conta do NT do usuário que executa a instalação do Tealeaf ou um login separado do SQL Server que é fornecido para o Tealeaf Database Manager como uma etapa secundária após a instalação principal ser concluída. Nota: O login da instalação é necessário durante a instalação inicial apenas dos bancos de dados. Após a instalação ser concluída com sucesso, esse login poderá ser excluído ou desativado. A opção mais simples é utilizar uma Conta do NT que possui os privilégios de administrador do SQL Serverou fornecer um login do SQL com esse nível de acesso. Se isso não for possível, um login com as seguintes funções e permissões será necessário para concluir com sucesso a instalação do banco de dados do Tealeaf: v Funções do Banco de Dados Obrigatórias: – db_ddladmin – db_datareader – db_datawriter v Permissões Necessárias do Banco de Dados: – ALTER ANY LOGIN – ALTER ANY USER – CREATE DATABASE – CREATE SCHEMA Login administrativo Esse login é utilizado pelos aplicativos Tealeaf que devem ser capazes de modificar os esquemas de um ou mais dos bancos de dados do Tealeaf. Os aplicativos que utilizam essa conta são executados em segundo plano e não permitem interação com o usuário. v Nome da Conta Padrão – TLADMIN v Funções do Banco de Dados Obrigatórias: – db_ddladmin – db_datareader – db_datawriter v Permissões de Banco de Dados Opcionais: – SERVER VIEW STATE é útil para monitoramento de desempenho. Permissões de login de administrador extras: Por meio do banco de dados do Portal, os administradores do banco de dados podem acessar relatórios úteis sobre o estado dos bancos de dados do Tealeaf. Consulte "Status do Sistema" no IBM Tealeaf cxImpact Administration Manual. 8 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Para adquirir todas as informações para preencher o relatório Tamanho de Grupo de Arquivos de Banco de Dados, a conta TLADMIN requer permissões extras. A seguir estão as permissões para ativar: USE MASTER GO EXEC sp_grantdbaccess ’TLADMIN’; GRANT GRANT GRANT GRANT EXECUTE EXECUTE EXECUTE EXECUTE ON ON ON ON sys.sp_OACreate TO TLADMIN; sys.sp_OADestroy TO TLADMIN; sys.sp_OAGetErrorInfo TO TLADMIN; sys.sp_OAGetProperty TO TLADMIN; Se essas permissões não estiverem ativadas ou não forem possíveis, o Tamanho do Grupo de Arquivos do Banco de Dados contém um número significativo de zeros nos dados. Login de usuário Esse login é utilizado pelo Tealeaf Portal e por quaisquer outros aplicativos Tealeaf que requerem acesso ao banco de dados e que permitem a interação com o usuário. O login é limitado à leitura e à gravação de dados do banco de dados Tealeaf. v Nome da Conta Padrão – TLUSER v Funções do Banco de Dados Obrigatórias: – db_datareader – db_datawriter Login ssclr_login Esse login é usado por um procedimento armazenado do IBM Tealeaf cxResults executar procuras melhoradas com relação ao banco de dados Visitante. v Nome da Conta Padrão – ssclr_login v Funções do Banco de Dados Obrigatórias: – db_datareader – db_datawriter – EXTERNALACCESS – ASSEMBLY Segurança de banco de dados do Tealeaf v É possível configurar o banco de dados padrão para os logins Tealeaf TLADMIN e TLUSER para qualquer valor válido. v Nenhum procedimento armazenado em nenhum banco de dados do Tealeaf deve ter acesso que é concedido ao público. Todo o acesso deverá estar explicitamente limitado a TLADMIN e TLUSER. Revogar permissões de público não causa nenhum problema. v Muitos procedimentos armazenados do sistema no banco de dados TL_SYSTEM possuem privilégios de execução que são concedidos ao público. Revogar estas permissões não deve causar problemas. No entanto, como a revogação dessas permissões requer mudanças nos procedimentos do sistema MS SQL Server, o Tealeaf não poderá assegurar que as mudanças não resultem em problemas do sistema. Os logins do Tealeaf SQL Server têm as permissões necessárias concedidas explicitamente para acessar qualquer procedimento armazenado do sistema. Capítulo 2. Administração do SQL Server 9 Referência Tópicos de administração do SQL Server v Autenticação do SQL Server v "Fazendo Upgrade do SQL Server for Tealeaf" no IBM Tealeaf Databases Guide Tópicos de administração do banco de dados v "Estratégia de Backup do Banco de Dados" no IBM Tealeaf Databases Guide v "Dimensionando do Banco de Dados" no IBM Tealeaf Databases Guide Fazendo upgrade do SQL Server para o Tealeaf A plataforma IBM Tealeaf CX requer o Microsoft SQL Server 2008 ou posterior. Esta página contém instruções sobre como gerenciar upgrades e migrações para o SQL Server 2008. Exceto onde indicado, estas instruções também se aplicam ao SQL Server 2012 e versões posteriores do produto. Nota: A Microsoft não fornece mais suporte ao SQL Server 2000; por isso, se você estiver atualmente usando produtos Tealeaf no SQL Server 2000, deverá fazer upgrade para pelo menos o SQL Server 2008 como parte do upgrade para o Tealeaf versão 8.8 ou mais recente. Caminhos de upgrade possíveis 1. Fazendo upgrade para SQL Server 2008 de 64 bits: Para converter do SQL Server 2000 para SQL Server 2008 de 64 bits ou para alterar a edição (por exemplo, de Standard para Enterprise), utilize o processo da Microsoft para migração. 2. Fazendo upgrade para SQL Server 2012 de 64 bits: Para converter do SQL Server 2000 para SQL Server 2012 de 64 bits ou para alterar a edição (por exemplo, de Standard para Enterprise), utilize o processo da Microsoft para migração. Os processos de upgrade e migração são definidos a seguir. Antes de iniciar Antes de iniciar quaisquer operações de upgrade ou de migração, conclua as seguintes etapas. 1. Revise os requisitos do servidor de banco de dados para a versão do Tealeaf que usa a instalação do SQL Server atualizado. Consulte "Lista de verificação de pré-instalação do CX " no Manual de Instalação do IBM Tealeaf CX. v Para obter os requisitos de acesso mais recentes do SQL Server, consulte "Requisitos de acesso e permissão do Database Manager SQL Server" no Guia de bancos de dados do IBM Tealeaf. 2. Execute um backup completo de todos os bancos de dados do Tealeaf por meio do SQL Server. Se solicitado, escolha para sobrescrever quaisquer backups existentes. Fazendo upgrade para o SQL Server 2008 ou posterior Se você estiver migrando de uma versão de 32 bits do SQL Server para uma versão de 64 bits do SQL Server 2008 ou mais recente, deverá mover os bancos de dados do Tealeaf para um servidor temporário primeiro. Um upgrade direto não funciona. Consulte o “Migrando para o SQL Server 2008 ou posterior” na página 11. 10 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Nota: Desde a Liberação 8.1, o Tealeaf requer máquinas de 64 bits para todos os servidores baseados em Windows que hospedam o software Tealeaf. Se a sua instalação da Liberação 8.1 ou mais recente dos bancos de dados do Tealeaf estiver hospedada em uma máquina que também hospeda outro software Tealeaf, como o Reporting Server, você poderá usar uma versão de 32 bits suportada do SQL Server. No entanto, a Tealeaf recomenda versões de 64 bits do SQL Server. 1. Verifique se você concluiu um backup completo de todos os bancos de dados do Tealeaf existentes. 2. Execute o programa setup.exe do SQL Server para a nova versão do SQL Server. 3. Quando solicitado a fazer upgrade de uma instância existente, selecione a instância do SQL Server para fazer upgrade. 4. Quando o programa de configuração for concluído, o SQL Server foi atualizado para a versão desejada. Migrando para o SQL Server 2008 ou posterior Estas etapas abrangem a movimentação dos bancos de dados do Tealeaf para um novo servidor no qual um SQL Server 2008 ou posterior foi instalado, a remoção do SQL Server 2000 e a instalação da nova versão do SQL Server no servidor existente. Nota: Desde a Liberação 8.1, o Tealeaf requer máquinas de 64 bits para todos os servidores baseados em Windows que hospedam o software Tealeaf. Se a sua instalação da Liberação 8.1 ou mais recente dos bancos de dados do Tealeaf estiver hospedada em uma máquina que também hospeda outro software Tealeaf, como o Reporting Server, você poderá usar uma versão de 32 bits suportada do SQL Server. No entanto, a Tealeaf recomenda versões de 64 bits do SQL Server. 1. Verifique se você concluiu um backup completo de todos os bancos de dados do Tealeaf existentes. 2. Se o SQL Server 2000 estiver instalado no servidor, desinstale-o. 3. Reinicialize a máquina. 4. Execute o programa setup.exe do SQL Server para a nova versão do SQL Server. 5. No SQL Server Management Studio, crie os logins do Tealeaf, TLADMIN e TLUSER. 6. Se a nova instância do SQL Server foi instalada em um novo servidor, copie os arquivos de backup dos bancos de dados do Tealeaf para o novo servidor. 7. Restaure cada um dos bancos de dados do Tealeaf. 8. Após todos os bancos de dados do Tealeaf serem restaurados, execute os dois comandos a seguir em cada banco de dados: EXEC sp_change_users_login ’update_one’, TLADMIN, TLADMIN; EXEC sp_change_users_login ’update_one’, TLUSER, TLUSER; 9. Verifique se o modo de compatibilidade foi configurado corretamente. Consulte o “Modo de compatibilidade do banco de dados”. Etapas e instruções mais detalhadas estão disponíveis no website em Microsoft: http://microsoft.com/technet/ Modo de compatibilidade do banco de dados Quando um banco de dados do Tealeaf é atualizado de uma versão anterior do SQL Server, ele retém seu nível de compatibilidade existente. Dependendo da sua instalação corporativa do Microsoft SQL Server, você deve aplicar os seguintes níveis de modo de compatibilidade aos bancos de dados do Tealeaf. Capítulo 2. Administração do SQL Server 11 Na tabela abaixo, é possível revisar a versão do SQL Server em que os bancos de dados foram inicialmente instalados e o modo de compatibilidade correspondente em que eles devem ser executados após concluir o upgrade do SQL Server. Nota: Executar no Modo de Compatibilidade pode afetar o desempenho do banco de dados. Nota: As mudanças do Modo de Compatibilidade devem ser aplicadas apenas enquanto não houver nenhum usuário conectado ao banco de dados. Versão do SQL Server Modo de Compatibilidade SQL Server 2000 80 Nota: Para o Release 7.0 ou posterior, esse nível de Modo de Compatibilidade não é suportado. SQL Server 2005 90 (Release 7.0 a 8.7) Nota: Para o Release 8.8 ou posterior, esse nível de Modo de Compatibilidade não é suportado. SQL Server 2008 100 (Release 7.2 ou posterior) SQL Server 2012 110 (Release 8.8 ou posterior) Configurando o modo de compatibilidade para o SQL Server 2012 No SQL 2012, é possível configurar o Modo de Compatibilidade utilizando o método acima ou executando um comando SQL ALTER DATABASE para configurar o Modo de Compatibilidade para um banco de dados denominado. Para obter mais informações, consulte a documentação fornecida com seu produto. Configurando o modo de compatibilidade para o SQL Server 2008 No SQL 2008, é possível configurar o Modo de Compatibilidade utilizando o método acima ou executando um comando SQL ALTER DATABASE para configurar o Modo de Compatibilidade para um banco de dados denominado. v Para obter mais informações, consulte a documentação fornecida com seu produto. Referência Tópicos de administração do SQL Server v "Autenticação do SQL Server" no IBM Tealeaf Databases Guide v Fazendo upgrade do SQL Server para o Tealeaf Tópicos de administração do banco de dados v "Estratégia de Backup do Banco de Dados" no IBM Tealeaf Databases Guide v "Dimensionando do Banco de Dados" no IBM Tealeaf Databases Guide 12 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 3. Instalando bancos de dados do Tealeaf Esta seção contém requisitos do servidor e sequências de etapas para a instalação de bancos de dados do Tealeaf para esta liberação. Além disso, é possível localizar referências a outras seções que contiverem mais detalhes sobre os requisitos e variações de instalações. Nota: Esta seção se aplica apenas às novas instalações do Tealeaf e seus bancos de dados. Para obter mais informações sobre upgrades de banco de dados, consulte "Fazendo upgrade dos bancos de dados para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Requisitos do Servidor de Banco de Dados Para obter mais informações sobre os requisitos da máquina que hospeda o SQL Server e os bancos de dados do Tealeaf, consulte "Lista de verificação de pré-instalação do CX" no Manual de instalação do IBM Tealeaf CX. Instâncias do servidor de SQL v O Tealeaf requer que todos os bancos de dados do IBM Tealeaf CX sejam armazenados em uma única instância do SQL Server. Nota: O Tealeaf não suporta oficialmente diversas instâncias do Tealeaf usando uma única instância do SQL Server. A instalação dos bancos de dados Dev e Prod do Tealeaf, por exemplo, na mesma instância do SQL Server, pode causar conflitos inesperados nos componentes do Tealeaf que referenciam os bancos de dados. v A Tealeaf recomenda que os clientes do IBM Tealeaf cxResults armazenem os bancos de dados do IBM Tealeaf cxResults em uma instância do SQL Server separada. Nota: Se a instalação do SQL Server utilizar portas dinâmicas, uma configuração extra será necessária antes de instalar ou fazer upgrade dos bancos de dados do Tealeaf. Consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf. Suporte a caminhos UNC O Tealeaf Database Manager suporta o uso de caminhos UNC para instalar ou modificar os bancos de dados do Tealeaf nos locais de rede. v Ocorreu um problema conhecido com o SQL Server que suporta caminhos UNC. Para obter mais informações sobre as mudanças na configuração necessárias, consulte http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/ thread/97479a6d-9630-4510-9994-a6cd96c5840d/. 13 Visão Geral da instalação do banco de dados do Tealeaf Por padrão, o Tealeaf Database Manager gerencia automaticamente a instalação de todos os bancos de dados do Tealeaf que forem necessários para sua solução do Tealeaf. No entanto, se a sua implementação particular tiver requisitos adicionais de segurança ou configuração, será possível optar por instalar os bancos de dados do Tealeaf com o Tealeaf Database Manager separado após o instalador principal ser concluído. Nota: O IBM Tealeaf CX requer o SQL Server 2008 ou posterior. Antes de instalar ou fazer upgrade do banco de dados, revise as instruções para gerenciar o upgrade do SQL Server primeiro. Consulte "Fazendo upgrade do SQL Server para o Tealeaf" no Guia de bancos de dados do IBM Tealeaf. O Tealeaf Database Manager requer permissões específicas para instalar os bancos de dados do Tealeaf. Antes de começar, deve-se revisar o conjunto de permissões e fazer acordos, conforme necessário. v Para obter mais informações, consulte Permissões de login necessárias do SQL Server. v Consulte "Requisitos de acesso e de permissão do Database Manager SQL Server" no Guia de bancos de dados do IBM Tealeaf. Nota: O Tealeaf Database Manager é usado para instalar o SQL Reporting e os bancos de dados do IBM Tealeaf cxResults. Ele não pode ser utilizado para instalar ou atualizar os bancos de dados do Canister, que são instalados como parte do Servidor de Processamento por meio do arquivo setup.exe na instalação inicial. Para obter mais informações sobre esses bancos de dados, consulte "Instalação e Configuração do CX" no IBM Tealeaf CX Instalattion Manual. v Para obter mais informações sobre como configurar os bancos de dados do Canister, consulte "Configurando o CX Canister" no IBM Tealeaf CX Configuration Manual. Neste capítulo, é possível aprender a ativar o Tealeaf Database Manager após a instalação e como concluir os diferentes cenários de instalação dependendo das permissões disponíveis. Nota: Antes de iniciar a instalação, você deve revisar os tópicos do administrador sobre bancos de dados do Tealeaf. Consulte "Administração de banco de dados" no Guia de bancos de dados do IBM Tealeaf no Manual de administração do IBM Tealeaf cxImpact. Nota: Se necessário, você poderá alterar os nomes dos bancos de dados do Tealeaf antes de instalá-los. Consulte o “Criando bancos de dados com nomes novos” na página 15. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. v Para obter mais informações sobre a interface do Tealeaf Database Manager, consulte "Referência do Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf. Após concluir a instalação ou o upgrade, se você estiver tendo problemas com o banco de dados, consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf. 14 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Cenários de instalação do banco de dados As seções a seguir descrevem cenários comuns de instalação de bancos de dados do Tealeaf. Dependendo das permissões de banco de dados disponíveis e do local da instalação do SQL Server, é possível utilizar uma das seguintes sequências para concluir o processo de instalação do banco de dados. Nota: Antes de começar, revise os pré-requisitos. Consulte o “Visão Geral da instalação do banco de dados do Tealeaf” na página 14. Nota: Após iniciar a instalação ou o upgrade no Modo Todos os Bancos de Dados, o cancelamento interromperá o processo após a ação solicitada ter sido concluída no banco de dados atual. As ações no banco de dados atual e todos os bancos de dados anteriores são retidos e quaisquer bancos de dados restantes permanecem inalterados. Se desejar, é possível reverter para o backup ou fazer ajustes antes de concluir essa ação. As etapas a seguir contêm links para outras páginas, em que um detalhe adicional é fornecido. v Esses cenários se aplicam a instalações novas dos bancos de dados do Tealeaf. Para obter mais informações sobre como fazer upgrade, consulte “Fazendo upgrade dos bancos de dados do Tealeaf” na página 22. Ordem de criação para bancos de dados individuais Nota: Os bancos de dados Sistema e Relatórios devem ser criados em uma ordem específica. Se você estiver usando criação ou upgrade de todos os bancos de dados por meio do instalador do Tealeaf, atualizador ou Tealeaf Database Manager, essas etapas serão executadas na ordem correta para você. Se estiver instalando ou fazendo upgrade dos bancos de dados individualmente, deve-se gerenciar estas etapas. Para obter mais informações sobre etapas específicas a serem executadas no Tealeaf Database Manager para essa sequência, consulte "Usando o Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf. Criando bancos de dados com nomes novos Se necessário, é possível alterar os nomes dos bancos de dados do Tealeaf como parte do processo de instalação, antes de os dados preenchê-los. Nota: Não é possível renomear os bancos de dados após os dados terem sido migrados para eles ou após o sistema Tealeaf ter começado a preenchê-los. Se você ainda não instalou o software Tealeaf, poderá concluir as etapas a seguir para renomear os bancos de dados antecipadamente. Nota: Se estiver fazendo upgrade de seus bancos de dados do Tealeaf, nomes de banco de dados customizados serão retidos automaticamente para você. 1. Conclua a instalação, mas não escolha para criar os bancos de dados como parte do processo. 2. Quando a instalação estiver concluída, inicie o Tealeaf Database Manager. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. No menu do TDM, selecione Modo > Informações/Configuração > Configuração do Report Server. Capítulo 3. Instalando bancos de dados do Tealeaf 15 4. 5. 6. 7. Alterne para a página Banco de Dados. Modifique os nomes do banco de dados, conforme desejado. Clique em OK. Agora, use o Tealeaf Database Manager para criar os bancos de dados. v Consulte o “Cenários de instalação do banco de dados” na página 15. 8. Quando instalado, os bancos de dados terão nomes que forem especificados. Cenário 1: Instalando com permissões de administrador do SQL Server Notas v Todas as permissões necessárias estão disponíveis. v Todos os valores estão configurados para seus padrões. Etapas da Instalação 1. Inicie o Tealeaf Database Manager: <Tealeaf_install_directory>\Reporting\TealeafDatabaseManager.exe 2. No menu, selecione Modo > Configuração do Banco de Dados > Todos os Bancos de Dados. 3. No menu suspenso Ação, selecione Instalar. 4. Na lista de páginas, selecione Grupos de arquivos > Geral. 5. Verifique se os caminhos de arquivo especificados estão corretos e se existem no servidor remoto que hospeda os bancos de dados ou o armazenamento. v Se o servidor de banco de dados ou de armazenamento estiver em um servidor remoto, os caminhos especificados deverão existir nesse servidor. 6. Clique em OK. 7. Todos os bancos de dados são instalados. 8. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. v Feche a janela de saída. Cenário 2: Permissões parciais; deve-se conceder permissões para usuários do banco de dados do Tealeaf Os bancos de dados do Tealeaf podem ser instalados usando o login TLADMIN do Tealeaf ou um login customizado com as mesmas permissões. Para obter mais informações sobre o login TLADMIN ou as permissões associadas ao login, consulte "Administração do SQL Server" no Guia de bancos de dados do IBM Tealeaf. Nota: v Permissões de instalação completa não estão disponíveis para o usuário atual. v Permissões devem ser concedidas aos usuários do banco de dados do Tealeaf. v Os caminhos de arquivo no arquivo de cada banco de dados devem ser editados. v Pode ser necessário revisar o tamanho que é alocado para cada arquivo. 16 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Etapas da Instalação 1. Antes de executar o Database Manager, um DBA ou alguém com acesso SA deve executar quaisquer novos scripts de criação de banco de dados. Estes scripts criam bancos de dados e usuários vazios no SQL Server e são fornecidos no seguinte diretório: <Tealeaf_install_directory>\SQL\DBCreateScripts 2. Inicie o Tealeaf Database Manager: <Tealeaf_install_directory>\Reporting\TealeafDatabaseManager.exe 3. Na janela Conexão, verifique se os valores corretos de host e de porta são inseridos. Nota: Você deve conectar usando a autenticação do Tealeaf. 4. Clique em Conectar. 5. Conclua uma das seguintes sequências, dependendo de como estiver instalando os bancos de dados. Nota: Ao instalar ou fazer upgrade no modo de autenticação do Tealeaf, alguns comandos podem falhar. Se o Tealeaf Database Manager relatar uma operação de instalação ou upgrade bem-sucedida, essas falhas poderão ser ignoradas. a. Instalação/Upgrade no Modo Todos os Bancos de Dados: 1) No menu, selecione Modo > Configuração do Banco de Dados > Todos os Bancos de Dados. 2) No menu suspenso Ação, selecione Instalar para uma instalação. 3) No menu Criação de BD, desmarque Criar bancos de dados, que impede o Tealeaf Database Manager de tentar criar os bancos de dados ou usuários e de tentar conceder permissões a esses usuários no SQL Server. 4) Clique em OK. 5) Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 6) Feche a janela de saída. b. Modo de Instalação/Upgrade de Banco de Dados Único 1) No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. 2) Selecione Ação e Tipo de Banco de Dados e configure quaisquer opções necessárias. 3) No menu Criação de BD, cancele a seleção de Criar Bancos de DAdos, que evita que o Database Manager tente criar os bancos de dados ou usuários e também conceder permissões para esses usuários no SQL Server. 4) Clique em OK. 5) Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 6) Feche a janela de saída. 6. Etapas de Pós-instalação/Upgrade: Capítulo 3. Instalando bancos de dados do Tealeaf 17 a. No menu, selecione Modo > Usuários do Banco de Dados > Scripts de Permissões. b. No campo Local de Saída, insira o local e o nome do arquivo no qual deseja armazenar os scripts de saída. c. Clique em OK. Um script SQL que contém todas as instruções de concessão de permissão necessárias é gerado no local de saída. d. Acesse os scripts no diretório selecionado. e. Peça ao DBA ou à pessoa com acesso SA executar os scripts. 7. Autenticação do Tealeaf: Se você estiver executando essas etapas usando a autenticação do Tealeaf, deverá executar as etapas a seguir agora para configurar o banco de dados do sistema: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione System. c. No menu suspenso Ação, selecione Upgrade. d. Para o Arquivo de Comandos, navegue para o seguinte diretório: <Tealeaf_Install_Directory>\Reporting\DatabaseSchema\ 1) Dependendo dos produtos licenciados, os arquivos a seguir aparecem no diretório. Nota: Deve-se executar cada um dos upgrades do esquema a seguir para os bancos de dados dos produtos instalados. a) IBM Tealeaf CX: SystemDBConfig.xml b) IBM Tealeaf cxResults: ResultsDBConfig.xml c) IBM Tealeaf cxReveal: RevealDBConfig.xml e. Clique em OK. f. Após a operação ser concluída, revise a janela de saída. g. Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Cenário 3: Instalando os bancos de dados do Tealeaf um de cada vez Se for necessário, você poderá usar o Tealeaf Database Manager para instalar os bancos de dados do Tealeaf um por vez. Nota: Se estiver instalando todos os bancos de dados agora, o Tealeaf recomenda que você instale-os em uma ordem específica. Para obter uma lista de etapas específicas para instalar todos os bancos de dados na ordem correta, consulte "Usando o Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf. Cenário 4: Pré-Alocando os bancos de dados durante a instalação Se for necessário, você poderá configurar o Tealeaf Database Manager para pré-alocar um ou todos os bancos de dados durante o processo de instalação. Após a pré-alocação ser concluída, é possível concluir a instalação, o upgrade ou outras operações, conforme necessário. 18 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf 1. Se os bancos de dados não existiam, será possível utilizar as seguintes etapas para instalar os bancos de dados por meio de um script. a. Localize os scripts que são fornecidos pelo Tealeaf no seguinte diretório: <Tealeaf_install_directory>\SQL\DBCreateScripts b. Faça as seguintes edições para os scripts: 1) Edite-os para utilizar os caminhos de arquivo corretos. 2) Edite-os se estiver utilizando nomes de bancos de dados customizados. c. Com o SQL Server Management Studio, o DBA deverá utilizar os scripts para criar os bancos de dados vazios. 2. Inicie o Tealeaf Database Manager: <Tealeaf_install_directory>\Reporting\TealeafDatabaseManager.exe 3. Na janela Conexão, verifique se os valores corretos de host e de porta são inseridos. Nota: Você deve conectar usando a autenticação do Tealeaf. 4. Clique em Conectar. 5. No menu Criação de BD, desmarque a opção Criar Bancos de Dados. v Para obter mais informações sobre o menu Criação do BD, consulte "Referência do Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf 6. Quando a instalação é executada, o Tealeaf Database Manager ignora a etapa de criação de bancos de dados e supõe que eles existam. 7. Instale os bancos de dados individualmente ou todos juntos. Consulte o “Cenários de instalação do banco de dados” na página 15. Tarefas Pós-instalação Após ter concluído a instalação, especifique uma estratégia de backup, um modelo de recuperação e configurações de compactação de arquivo de log. Instalando as definições de evento Nota: Se você instalou o banco de dados do sistema por meio do Tealeaf Database Manager, as definições de evento deverão ser carregadas no banco de dados. Nota: Se você já iniciou o Portal e descobriu que não há eventos exibidos no Portal, esta etapa de instalação provavelmente é a solução. Execute as etapas a seguir: 1. Efetue login no Report Server como administrador. 2. Navegue até o seguinte diretório: <Tealeaf_install_directory>\Reporting 3. Ative TealeafDatabaseManager.exe. 4. Digite as informações de login. 5. No menu, selecione Modo > Gerenciamento deBanco de Dados > Inicializar Configuração. v Se estiver fazendo upgrade dos bancos de dados, selecione Modo > Gerenciamento de Dados > Configuração de Migração. Esta etapa executa a inicialização e migra as informações de configuração a partir da versão anterior. 6. Clique em OK. Capítulo 3. Instalando bancos de dados do Tealeaf 19 7. Se os eventos forem carregados com sucesso, a mensagem a seguir será exibida: Operação concluída com sucesso. Criação de Log Nota: Se você receber um código de retorno diferente de zero ao carregar definições de evento na linha de comandos após uma instalação nova, recupere o arquivo de log para o utilitário no diretório Logs e entre em contato com o Tealeaf http://support.tealeaf.com. Um arquivo de log é mantido no seguinte local: <Tealeaf_install_directory>\Logs\TLEventManager_YYYYMMDD.log A seguir é possível revisar os possíveis códigos de retorno relatados no arquivo de log. Código de Retorno Descrição 0 Sem Erros 1 Argumentos de comando inválidos 2 Não foi possível se conectar ao serviço de dados 3 Serviço de dados iniciado com erro 4 Arquivo de licença inválido 5 Não é possível carregar o TLResource 6 Não é possível carregar o contêiner de evento atual 7 Erro ao salvar eventos 8 Erro ao salvar os relatórios Instale o procedimento armazenado cxResults O IBM Tealeaf cxResults é um procedimento armazenado que pode ser implementado no SQL Server para melhorar significativamente o desempenho das procuras de sequência e entregar resultados mais precisos. Esta seção descreve como instalar e implementar o procedimento armazenado, que é empacotado como um arquivo .DLL fornecido pelo Tealeaf. Nota: O cxResults é um componente da plataforma CX, um componente licenciável separadamente da plataforma Tealeaf CX. Entre em contato com seu representante do IBM Tealeaf. Nota: Para instalar o .DLL, deve-se utilizar uma conta que possua privilégios de administração do Windows na máquina local. Nota: Para implementar o .DLL, você deve utilizar uma conta no Tealeaf Database Manager com privilégios de administrador do sistema para a instância do SQL Server. 1. Antes de começar, deve-se instalar os bancos de dados do IBM Tealeaf cxResults. Consulte Instalando bancos de dados do Tealeaf. 2. Adquira o .DLL da distribuição do Tealeaf fornecida a você. O .DLL está no seguinte local: <Tealeaf_install>directory\Reporting\SequenceSearchCLR.dll 3. Efetue login na máquina que hospeda a instância do SQL Server. 20 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf v Na maioria dos ambientes, esta máquina é o Report Server. 4. Copie este .DLL em um local na máquina que hospeda a instância do SQL Server que armazena o banco de dados do IBM Tealeaf cxResults . 5. Mantenha o caminho absoluto para o local da instalação. Copie-os na área de transferência. 6. Inicie o Tealeaf Database Manager, que é armazenado no seguinte local: <Tealeaf_install_directory>\Reporting\TealeafDatabaseManager.exe v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 7. No menu Tealeaf Database Manager, selecione Modo > Configuração do banco de dados > Procura de sequência CLR. 8. Insira o caminho absoluto para o .DLL na máquina do SQL Server. Nota: Esse caminho deve incluir o nome do arquivo. v Caminhos UNC são suportados. 9. Clique em OK. 10. Quando o procedimento armazenado foi implementado, as procuras de sequência por meio do IBM Tealeaf cxResults são executadas utilizando esse procedimento. v Consulte "Procurando visitantes" no Manual do usuário do IBM Tealeaf cxResults. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Tópicos adicionais de administração do banco de dados Os administradores de banco de dados devem se familiarizar com os bancos de dados do SQL Server e como o Tealeaf interage com o SQL Server. Para obter mais informações sobre a administração do Server SQL, consulte "Administração do SQL Server" no Guia de bancos de dados do IBM Tealeaf. v "Autenticação do SQL Server" no IBM Tealeaf Databases Guide v "Fazendo Upgrade do SQL Server for Tealeaf" no IBM Tealeaf Databases Guide Para obter mais informações sobre administração do banco de dados do Tealeaf, consulte "Administração de banco de dados" no Guia de bancos de dados do IBM Tealeaf. v "Estratégia de Backup do Banco de Dados" no IBM Tealeaf Databases Guide v "Dimensionando do Banco de Dados" no IBM Tealeaf Databases Guide Desinstalando os bancos de dados do Tealeaf Nota: A desinstalação dos bancos de dados do Tealeaf é uma operação permanente que resulta na perda de todos os dados que não foram submetidos a backup. Os dados perdidos incluem, mas não se limitado a, as definições de objeto de evento, definições de relatório e, em seguida, os dados que eles fazem referência. Nota: Na maioria das operações, o Tealeaf Database Manager para todos os serviços do Tealeaf necessários. No entanto, ele não para o Tealeaf Transport Service. Se StatsLogger foi ativado no pipeline, o Tealeaf Transport Service deve ser interrompido manualmente antes de continuar a desinstalar os bancos de dados do Tealeaf. Capítulo 3. Instalando bancos de dados do Tealeaf 21 Cenário 1: Todos os privilégios necessários Etapas da Instalação Nota: A conta conectada possui privilégios SA. 1. Inicie o Tealeaf Database Manager: <Tealeaf_install_directory>\Reporting\TealeafDatabaseManager.exe 2. Desinstalação no Modo Todos os Bancos: a. No menu, selecione Modo > Configuração do Banco de Dados > Todos os Bancos de Dados. b. No menu suspenso Ação, selecione Uninstall. c. Clique em OK. d. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. e. Feche a janela de saída. 3. Desinstalação no Modo Banco de Dados Único: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de Dados, selecione o banco de dados desejado. c. No menu suspenso Ação, selecione Drop. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. g. Repita para todos os bancos de dados existentes. Cenário 2: Privilégios necessários ausentes Eliminar bancos de dados a partir do SQL Server requer privilégios SA. Se o Tealeaf Database Manager não puder ser executado com esses privilégios, um DBA ou outro usuário com os privilégios necessários deverá eliminar os bancos de dados manualmente do SQL Server. Fazendo upgrade dos bancos de dados do Tealeaf Nota: Antes de fazer upgrade dos bancos de dados do Tealeaf para a Liberação 8.1 ou mais recente, você deverá fazer upgrade deles para a construção mais recente da Liberação 7.2. Upgrades diretos de construções e Releases anteriores não são suportados. Consulte "Preparando o upgrade para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Para obter mais informações sobre como fazer upgrade dos bancos de dados do Tealeaf, consulte "Fazendo upgrade dos bancos de dados para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. 22 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Referência Tópicos adicionais v "Requisitos de acesso e permissão do Database Manager SQL Server" no Guia de bancos de dados do IBM Tealeaf v "Migrando bancos de dados do Tealeaf" no Guia de bancos de dados do IBM Tealeaf Requisitos de acesso e de permissão do Database Manager SQL Server Algumas funções do Tealeaf Database Manager requerem permissões específicas na instância do SQL Server. Esta seção descreve essas permissões e os procedimentos para resolver situações em que essas permissões não possam ser concedidas. Ao instalar ou fazer upgrade de bancos de dados do Tealeaf, o Tealeaf Database Manager deve ter permissão para criar novos bancos de dados e usuários no SQL Server e conceder permissões aos novos usuários. v Para obter mais informações sobre autenticação e logins necessários do SQL Server, consulte "Autenticação do SQL Server" no Guia de bancos de dados do IBM Tealeaf. Diretrizes para configurar as permissões do diretório NT para o SQL Server O Microsoft IIS é sensível a mudanças nas permissões de diretório. É importante que as mudanças sejam feitas com cuidado. Se tiver perguntas sobre como configurar as permissões corretas para uma identidade do Conjunto de Aplicativos, visite http://www.msdn.com. Nota: É recomendável que a Conta NT utilizada para conectividade SQL seja configurada de forma que sua senha não expire nem possa ser alterada. Interrupções nas configurações de conectividade podem desativar a funcionalidade de processamento e relatório do Tealeaf. Executando serviços do Tealeaf por meio de uma conta de domínio do NT sem privilégios de administrador Se necessário, será possível executar os serviços do Tealeaf usando uma conta de domínio do NT, mesmo que a conta não tenha privilégios de administrador. A seguinte configuração adicional é necessária. Nota: Uma configuração mais específica do cliente poderá ser necessária para concluir essa mudança. Privilégios requeridos para o Tealeaf Reporting Services Os Tealeaf Reporting Services a seguir requerem os privilégios listados para executar operações. Serviço Privilégios Necessários Coletor de Dados Uma conta do NT com privilégios equivalentes a TLADMIN Serviço de Dados Uma conta do NT com privilégios equivalentes a TLUSER Capítulo 3. Instalando bancos de dados do Tealeaf 23 Serviços RSE Uma conta do NT com privilégios equivalentes a TLADMIN Servidor de Procura Uma conta do NT com privilégios equivalentes a TLUSER Serviço de Transporte Uma conta do NT com privilégios equivalentes a TLUSER Etapas: Depois que os privilégios da conta acima foram ativados, deve-se concluir as seguintes etapas. 1. Inicie o Tealeaf Database Manager. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 2. Gere o script de Permissões do BD. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. Edite o script permissões em um editor de texto. a. Procure TLADMIN e substitua pelo nome da conta do administrador do NT para uso do Tealeaf. b. Procure TLUSER e substitua pelo nome da conta do usuário do NT para uso do Tealeaf. c. Salve o arquivo. 4. Forneça o script de permissões para o DBA para execução no SQL Server Management Studio. Configurando autenticação NT do banco de dados No hive de registro do Tealeaf, localize a seguinte área: No Windows de 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ TeaLeaf Technology\DataStore\ReportServer 1. Na área apropriada, configure o valor de DBTrustedAuthentication como True. 2. Cada serviço de banco de dados do Tealeaf deve ser configurado para ser executado como conta com as permissões necessárias. 3. Depois que os serviços forem reiniciados, eles tentarão conectar-se ao SQL Server utilizando a conta apropriada configurada para executar o serviço. Configurando o Tealeaf Portal Semelhante a outros serviços do Tealeaf que requerem conectividade do banco de dados, o Portal compartilha o hive de registro ReportServer e requer o valor correto de DBTrustedAuthentication. Para executar o Portal como uma Conta NT, o Conjunto de Aplicativos do IIS para o qual o Portal Application/Virtual Directory é designado deve ser configurado para usar a Conta NT desejada como sua identidade. Nota: É recomendável criar um conjunto de aplicativos especificamente para a identidade Conta NT para isolar os IIS Applications/Virtual Directories que requerem sua funcionalidade. Execute as etapas a seguir: 1. Abra o Gerenciador do Internet Information Services (IIS). 24 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf 2. 3. 4. 5. No menu Iniciar, selecione Configurações > Painel de Controle. Abra Ferramentas administrativas. Dê um clique duplo em Gerenciador do ISS (Internet Information Services). Configure o IIS 6: a. Crie um Conjunto de Aplicativos: 1) Abaixo de HOSTNAME (local computer), expanda o nó Conjuntos de Aplicativos. 2) Clique com o botão direito no nó Conjuntos de Aplicativos e selecione Novo > Conjunto de Aplicativos. 3) Insira um nome significativo para o Conjunto de Aplicativos. Por exemplo, é possível inserir NTAppPool. 4) Todos os outros padrões são aceitáveis. 5) Para salvar o novo Conjunto de Aplicativos, clique em OK. b. Para configurar o novo Conjunto de Aplicativos para utilizar a Conta NT necessária, clique com o botão direito no Conjunto de Aplicativos (NTAppPool) recém criado e selecione Propriedades. c. Clique na guia Identidade. Selecione o botão Configurável. d. Se souber o DOMAIN\username que deseja utilizar, insira-o no campo Nome do usuário. Caso contrário, clique em Procurar... e selecione o nome do usuário apropriado. e. Após fornecer o nome de usuário e a senha para o novo Conjunto de Aplicativos, clique em OK para salvar as mudanças. 6. Configure o IIS Versão 7: a. Crie um Conjunto de Aplicativos: 1) Abaixo de HOSTNAME (local computer), expanda o nó Conjuntos de Aplicativos. 2) Clique com o botão direito no nó Conjuntos de Aplicativos e selecione Incluir Conjunto de Aplicativos.... 3) Insira um nome significativo para o Conjunto de Aplicativos. Por exemplo, é possível inserir NTAppPool. 4) Todos os outros padrões são aceitáveis. 5) Para salvar o novo Conjunto de Aplicativos, clique em OK. b. Para configurar o novo Conjunto de Aplicativos para utilizar a Conta NT desejada, clique com o botão direito no Conjunto de Aplicativos (NTAppPool) recém-criado e selecione Configurações Avançadas.... c. Na seção Modelo de Processo, clique na caixa de texto e selecione o botão recém-revelado à direita da caixa de texto. d. No diálogo de Identidade do Conjunto de Aplicativos, selecione Conta customizada. Em seguida, clique em Configurar... para inserir as informações da Conta NT desejada. e. Para salvar as mudanças, clique em OK duas vezes. 7. Designe o Conjunto de Aplicativos: Após configurar o novo Conjunto de Aplicativos, deve-se designar o Portal para o novo Conjunto de Aplicativos e associar as permissões de diretório/grupo de usuários corretas para a Conta NT especificada. a. Para abrir o IBM Tealeaf CX Web Application Installation Utility, clique no menu Iniciar do Windows. Selecione Programas > TeaLeaf Technology > TeaLeaf IBM Tealeaf CX Portal > IBM Tealeaf CX Web Application Installation Utility. Capítulo 3. Instalando bancos de dados do Tealeaf 25 v Para obter mais informações sobre esse utilitário, consulte "Utilitário de instalação de aplicativo da web do Tealeaf" no Manual de instalação do IBM Tealeaf CX. b. Na seção Diretório Virtual, clique na caixa de texto Conjunto de Aplicativos. Clique no botão recém-revelado à direita da caixa de texto. c. Na lista, selecione o Conjunto de Aplicativos recém-criado (NTAppPool). d. Para reinstalar o Portal ISS Application/Virtual Directory, clique em Executar. e. O Portal é reconfigurado para utilizar o Conjunto de Aplicativos recém-criado (NTAppPool) e designa as permissões necessárias do grupo de usuários e de diretório. Configuração da API do Portal: Nota: Se estiver usando a API de procura do Portal, que permite procuras de sessão por meio da URL de clientes externos, é possível que a API do Portal esteja utilizando um domínio de aplicativo diferente do próprio aplicativo do Portal. Sendo estiver, verifique se o domínio da API do Portal possui as mesmas identidades e permissões que o aplicativo do Portal. Para obter mais informações sobre a API do Portal, consulte "Autenticação" no Manual de administração do IBM Tealeaf cxImpact. Fazendo upgrade dos bancos de dados para a liberação atual Esta seção descreve como fazer upgrade dos bancos de dados do Tealeaf para a versão mais recente do Tealeaf. Dependendo de como os banco de dados são implementados no seu ambiente Tealeaf, é possível optar por fazer upgrade dos bancos de dados em sequência com a atualização do servidor do host ou depois de você ter concluído a atualização do Servidor de relatório. Nota: Se tiver quaisquer perguntas sobre o processo ou sobre as etapas que são necessárias para atualizar sua solução Tealeaf, entre em contato com o http://support.tealeaf.com. Nota: É possível fazer upgrade do seu software Tealeaf e migrar apenas suas definições de alerta e evento para um novo banco de dados. Consulte "Fazendo upgrade com migração de alerta e evento apenas" no Manual de upgrade do IBM Tealeaf CX. Upgrade necessário para o Release 7.2 Nota: Antes de fazer upgrade da sua solução Tealeaf para a Liberação 8.1 ou mais recente, você deverá fazer upgrade para a Liberação 7.2.12.7296 ou mais recente. Os componentes mínimos que devem ser atualizados para uma construção suportada são o Servidor de relatórios e todos os bancos de dados do Tealeaf. O Tealeaf recomenda atualizar todos os componentes e banco de dados Tealeaf para uma construção suportada pela Liberação 8 ao mesmo tempo. Upgrades diretos de construções e Releases anteriores não são suportados. Consulte "Preparando o upgrade para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. 26 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Não faça upgrade dos bancos de dados sequenciais durante o upgrade a partir do Release 7.2 Nota: Este aviso se aplica apenas se você estiver fazendo upgrade da solução Tealeaf a partir da Liberação 7.2. Se o seu sistema de pré-upgrade já estiver executando um Release 8.x ou uma construção posterior, esse aviso não se aplicará. Nota: Se estiver fazendo upgrade da Liberação 7.2 para a Liberação 8.x ou mais recente, o Tealeaf recomenda fortemente que você execute o upgrade do banco de dados antes de completar o upgrade de software. Não faça upgrade do banco de dados nem migre os dados do relatório sequenciais com o upgrade de software. É possível executar esse upgrade e a migração de dados de relatório opcionais posteriormente por meio do Database Manager. Consulte "Visão geral do processo de upgrade" no Manual de upgrade do IBM Tealeaf CX. Versões do SQL Server Consulte “Versões suportadas do SQL Server” na página 3 para obter uma lista de versões suportadas do SQL Server para o IBM Tealeaf. Para obter informações sobre os requisitos do servidor de banco de dados, consulte a "Lista de Verificação de Pré-instalação do CX" no Manual de instalação do IBM Tealeaf CX. Modo de compatibilidade do banco de dados Quando os bancos de dados são atualizados para o Release 8.x, poderá ser solicitado atualizar o modo de compatibilidade do SQL Server. Consulte "Fazendo upgrade do SQL Server para o Tealeaf" no Guia de bancos de dados do IBM Tealeaf. Permissões necessárias de SA Nota: O upgrade dos bancos de dados para o Release 8.1 ou posterior requer permissões de Administrador do Sistema, conforme o processo cria novos grupos de arquivos. Não é possível fazer upgrade utilizando a conta TLADMIN. Verifique se a conta que está utilizando possui as permissões apropriadas. Uso de portas dinâmicas Nota: Se a instalação do SQL Server utilizar portas dinâmicas, uma configuração extra será necessária antes de instalar ou fazer upgrade dos bancos de dados do Tealeaf. Consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf. Espaço temporário necessário Durante o processo de upgrade, pode-se optar por migrar definições de eventos e dados do relatório. Dependendo das opções que você escolher, o Tealeaf Database Manager requer espaço o suficiente para executar as operações de upgrade que são listadas. v Os valores na coluna Espaço Temporário Necessário indicam o volume de espaço que é necessário na máquina do SQL Server como um múltiplo do tamanho do banco de dados. v Se estiver executando diversas operações, elas serão acumulativas, significando que os fatores de espaço temporário necessário devem ser incluídos para ver o espaço temporário total necessário. Capítulo 3. Instalando bancos de dados do Tealeaf 27 Nota: O que segue são estimativas e podem não ser exatas para cada solução Tealeaf. Tabela 2. Espaço Temporário Necessário Produto Operações Espaço Temporário Necessário Nenhuma migração de dados “Instalando as definições de eventos” na página 33 0x v “Instalando as definições de eventos” na página 33 v 0x v “Migrando dados do relatório” na página 33 – Excluir durante a migração v 1.25x IBM Tealeaf CX v 2x v “Migrando dados do relatório” na página 33 – Excluir após a migração IBM Tealeaf cxReveal “Migrando dados de procura” na página 34 1.25x IBM Tealeaf cxResults “Migrando dados do Visitante” na página 34 0x Novos Bancos de Dados Banco de Dados de Visitante O Release 7 do IBM Tealeaf CX introduziu o banco de dados Visitante, que captura e mantém um repositório de informações completas sobre os visitantes individuais de seu website. Nota: O banco de dados de Visitante é um componente do cxResults, um componente licenciável separadamente da plataforma do Tealeaf CX. Entre em contato com seu representante do IBM Tealeaf. Consulte "Manual do usuário do cxResults" no Manual do usuário do IBM Tealeaf cxResults. Consulte "Bancos de Dados do cxResults" no Guia de Bancos de Dados do IBM Tealeaf. Banco de Dados de Procura do cxReveal O Release 7.2.12.7296 do IBM Tealeaf CX introduziu o banco de dados do IBM Tealeaf cxReveal, que captura informações sobre o atributo da sessão e permite acesso rápido e imediato às sessões por meio de procura baseada em banco de dados. Nota: O banco de dados de Procura é um componente do cxReveal, um componente licenciável separadamente da plataforma do Tealeaf CX. Entre em contato com seu representante do IBM Tealeaf. Consulte "Configurando a procura de atributo de sessão" no Manual de administração do IBM Tealeaf cxReveal. Consulte "Bancos de Dados do cxReveal" no Guia de Bancos de Dados do IBM Tealeaf. Banco de dados do sistema Na Liberação 6.2, o Tealeaf introduziu o banco de dados do Sistema (TL_SYSTEM). v Consulte "Bancos de Dados do CX" no Guia de Bancos de Dados do IBM Tealeaf. 28 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Tealeaf Database Manager Na Liberação 7.1, o Tealeaf Database Manager foi introduzido. O TDM apresenta uma ferramenta fácil de utilizar para instalação, upgrade e manutenção dos bancos de dados do IBM Tealeaf CX e do IBM Tealeaf cxResults. v O IBM Tealeaf cxConnect for Data Analysis pode incluir bancos de dados de apoio. Esses bancos de dados são instalados e mantidos separadamente. Consulte "cxConnect for Data Analysis Administration Manual" no IBM Tealeaf cxConnect for Data Analysis Administration Manual. Os links a seguir apontam para uma documentação útil sobre o Tealeaf Database Manager e seu uso: v Permissões necessárias - Consulte "Requisitos de acesso e de permissão do Database Manager SQL Server" no Guia de bancos de dados do IBM Tealeaf v Migrando os banco de dados - Se seu processo de upgrade inclui migração dos bancos de dados para um novo servidor, consulte "Migrando os banco de dados do Tealeaf" no Guia de banco de dados do IBM Tealeaf. v Atualizando os bancos de dados - Para obter informações sobre etapas específicas para criar e atualizar os banco de dados, assim como gerar os scripts de permissões, consulte "Usando o Tealeaf Database Manager" no Guia de banco de dados do IBM Tealeaf. Para obter informações de referência sobre o Tealeaf Database Manager, consulte "Referência do Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf. Preparando o Report Server Antes de iniciar, copie as definições de eventos para o Report Server e verifique as permissões do usuário. Consulte Upgrade da liberação para o servidor de relatório. Preparando o Database Server Nota: Antes de começar, execute ou verifique se tem um backup recente e válido dos bancos de dados atuais do Tealeaf. Antes de fazer upgrade dos bancos de dados, verifique o seguinte: v Se estiver fazendo upgrade em um servidor remoto, deve-se criar os caminhos de grupos de arquivos no SQL Server antes de fazer o upgrade. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. v Se não estiver com login efetuado como um usuário com privilégios de administrador no banco de dados, faça as seguintes entradas ou seleções na caixa Autenticação: – Autenticação Manual – Nome do usuário: <SQL Server login> – Senha: <password> v O usuário que instala os bancos de dados deve ter acesso a uma conta de usuário que possua permissões para criar bancos de dados no SQL Server remoto. Deve-se ter efetuado login como um usuário confiável que possui privilégios de administrador ou ter o nome de usuário e senha para um login autorizado do SQL Server. Nota: Para fazer upgrade dos bancos de dados, a conta do usuário do banco de dados deverá ter privilégios SA. Capítulo 3. Instalando bancos de dados do Tealeaf 29 Etapas de upgrade de banco de dados Desativando o agente de sessão StatsLogger O upgrade do banco de dados poderá ser interrompido durante a etapa de upgrade do Sistema se um agente de sessão StatsLogger estiver ativado no pipeline do Windows no Report Server e estiver gravando ativamente no banco de dados SQL Server. Antes de iniciar, considere desativar o agente de sessão StatsLogger no Report Server. v Consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf. Criando novos bancos de dados Crie bancos de dados do cxReveal Se você registrou recentemente uma licença do IBM Tealeaf cxReveal ou está fazendo o upgrade de uma versão do IBM Tealeaf cxReveal que não inclui o banco de dados do IBM Tealeaf cxReveal, é necessário criar o banco de dados do IBM Tealeaf cxReveal pelo Tealeaf Database Manager. v O banco de dados do IBM Tealeaf cxReveal foi introduzido no Release 7.2.12.7296. Ele requer instalação e configuração separadas de um pipeline do Windows dedicado. v O banco de dados do IBM Tealeaf cxReveal requer um processo de instalação separado. Consulte "Instalação do cxReveal" no Manual de administração do IBM Tealeaf cxReveal. Fazendo upgrade dos bancos de dados Pelo Tealeaf Database Manager, os bancos de dados do Tealeaf podem ser atualizados todos de uma vez ou individualmente. Nota: Para o Release 8.x, os bancos de dados devem ser atualizados em uma ordem específica. Esta ordem é gerenciada para você no modo Todos os Bancos de Dados. Ao fazer upgrade dos bancos de dados individualmente, deve-se concluir o upgrade em uma ordem específica. Consulte o “No modo de Banco de Dados Único” na página 31. Aumentando a configuração de Command Timeout: Nota: Se estiver migrando um conjunto considerável de dados do IBM Tealeaf CX ou IBM Tealeaf cxResults do formato da Liberação 7.2.12.7296 para o esquema atual, aumente a configuração de Tempo limite do comando no Tealeaf Database Manager. Quando iniciar primeiramente o Database Manager, o Command Timeout será configurado como um valor padrão de 600 segundos (10 minutos). Para propósitos de migração de dados, o Tealeaf recomenda aumentar esse valor para pelo menos 1800 segundos (30 minutos). Depois de concluir a migração dos dados e sair do Tealeaf Database Manager, esse valor é reconfigurado para o padrão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 30 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf No modo Todos os Bancos de Dados: As etapas abaixo seguem os requisitos acima. Nota: Você deverá estar no Tealeaf Portal Server. 1. Execute o executável a seguir: <Tealeaf_Install_Directory>\Reporting\TeaLeafDatabaseManager.exe 2. Insira as informações de conexão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. No menu, selecione Modo > Configuração do Banco de Dados > Todos os Bancos de Dados. 4. No menu suspenso Ação, selecione Upgrade. 5. Clique em OK. Nota: Depois de iniciar a instalação ou fazer upgrade no Modo Todos os Bancos de Dados, o cancelamento interrompe o processo após a ação solicitada ser concluída no banco de dados atual. As ações no banco de dados atual e todos os bancos de dados anteriores são retidos e quaisquer bancos de dados restantes permanecem inalterados. Se desejar, é possível reverter para o backup ou fazer ajustes antes de concluir a ação. 6. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: Depois da conclusão de um upgrade, o Tealeaf Database Manager tenta iniciar os serviços do SQL server na máquina host, no caso de eles serem interrompidos em algum momento. Se o Database Manager falhar ao iniciar os serviços em uma máquina remota, uma mensagem de erro poderá ser gerada. Se os serviços estiverem operacionais, então esta mensagem será inofensiva e um reinício do SQL Server não é necessário durante o upgrade. No modo de Banco de Dados Único: As etapas a seguir descrevem como fazer manualmente o upgrade dos seus bancos de dados do Tealeaf, que devem ser atualizados na ordem que está especificada. v O banco de dados do Sistema deve ser atualizado primeiro. v O banco de dados de Relatórios deve ser atualizado em seguida. Nota: Se você instalar ou atualizar o banco de dados do sistema, deverá instalar ou reinstalar as definições de evento por meio do Tealeaf Database Manager em um ponto posterior no processo de instalação. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. v Em seguida, os outros bancos de dados podem ser criados e atualizados em qualquer ordem. As etapas abaixo seguem os requisitos acima. Nota: Você deverá estar no Tealeaf Portal Server. 1. Execute o seguinte arquivo: <Tealeaf_Install_Directory>\Reporting\ TeaLeafDatabaseManager.exe 2. Insira as informações de conexão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. Faça upgrade do banco de dados Sistema: Capítulo 3. Instalando bancos de dados do Tealeaf 31 Nota: O banco de dados Sistema deve sempre ser criado primeiro. a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione System. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: Se você instalar ou atualizar o banco de dados do sistema, deverá instalar ou reinstalar as definições de evento por meio do Tealeaf Database Manager em um ponto posterior no processo de instalação. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 4. Faça upgrade do banco de dados de Relatórios: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso do Banco de dados, selecione Reports. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 5. Faça upgrade do banco de dados RSExtractor: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. Na lista suspensa Banco de dados, selecione RS Extractor. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 6. Faça upgrade do banco de dados Estatísticas: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione Statistics. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. 32 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 7. Faça upgrade do banco de dados do IBM Tealeaf cxReveal: Nota: O banco de dados do IBM Tealeaf cxReveal requer configuração especial. Consulte o “Crie bancos de dados do cxReveal” na página 30. a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de Dados, selecione Search. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Feche a janela de saída. 8. No modo de banco de dados único, após concluir o upgrade, deve-se instalar as definições de eventos. Consulte o “Instalando as definições de eventos”. Etapas de pós-upgrade Instalando as definições de eventos: Depois de ter concluído o upgrade dos bancos de dados, é necessário instalar as definições de evento para a liberação atual. v Consulte Capítulo 3, “Instalando bancos de dados do Tealeaf”, na página 13. Migração de dados: Como parte do upgrade, você pode optar por migrar seus dados do de banco de dados do IBM Tealeaf CX, IBM Tealeaf cxReveal Search e cxVisitor para o esquema atual. Conclua as etapas de migração na seguinte ordem. Nota: Antes de iniciar, verifique se você possui espaço temporário suficiente na máquina do SQL Server para concluir as operações. Consulte o “Espaço temporário necessário” na página 27. Migrando dados do relatório: Esta etapa migra seu banco de dados de relatório do IBM Tealeaf CX (TL_REPORTS) para o esquema da liberação atual. Nota: Dependendo do tamanho de seu banco de dados, esta etapa poderá demorar várias horas. O Tealeaf recomenda agendar esta etapa durante horas de menor atividade. Para mais detalhes, consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 1. Efetue login no Report Server como administrador. 2. Navegue até o seguinte diretório: <Tealeaf_install_directory>\Reporting 3. Ative TealeafDatabaseManager.exe. 4. Digite as informações de login. 5. No menu, selecione Modo > Gerenciamento de Banco de Dados > Migrar Dados do Relatório. 6. Clique na caixa de seleção Migrar Dados do Relatório. Capítulo 3. Instalando bancos de dados do Tealeaf 33 7. Se o espaço em disco for limitado, é possível optar por remover os dados durante o processo de migração ao marcar a caixa de seleção Excluir durante a migração. Nota: Antes de selecionar esta opção, verifique se você concluiu um backup válido de seus bancos de dados do Release 7.2 IBM Tealeaf CX. Caso contrário, quaisquer erros que ocorrerem durante a migração de dados não poderão ser recuperados. 8. Opcionalmente, pode-se optar por migrar dados de dimensão de eventos enumerados. Quando esta opção estiver selecionada, as listas de valores da Liberação 7.2 são convertidas para dimensões para uso na liberação atual. 9. Clique em OK. 10. Os dados do banco de dados são migrados para o novo esquema. Migrando dados de procura: Esta etapa migra seu banco de dados do IBM Tealeaf cxReveal Search (TL_SEARCH) para o esquema da liberação atual. v Essa etapa migra formatos de tabela apenas do dia atual para o novo formato. A migração de dados históricos de dias anteriores é executada pelo agente de sessão Indexação de Atributo na primeira inicialização do pipeline de captura do IBM Tealeaf cxReveal. Consulte "Agente de sessão de indexação de atributo" no Manual de configuração do IBM Tealeaf CX. Nota: Esta opção é necessária apenas se tiver licenciado o IBM Tealeaf cxReveal e licenciado e instalado o banco de dados Procura do IBM Tealeaf cxReveal. Este banco de dados está disponível no Release 7.2.12.7296 ou posterior. Para mais detalhes, consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 1. Efetue login no Report Server como administrador. 2. Navegue até o seguinte diretório: <Tealeaf_install_directory>\Reporting 3. Ative TealeafDatabaseManager.exe. 4. Digite as informações de login. 5. No menu, selecione Modo > Gerenciamento de Dados > Migrar Dados de Procura. 6. Para migrar os dados de Procura, clique em OK. 7. Os dados do banco de dados são migrados para o novo esquema. Migrando dados do Visitante: Esta etapa migra seus bancos de dados do IBM Tealeaf cxResults Visitor (TL_VISREPORT e TL_VISSTAGE) para o esquema da liberação atual. Nota: Os dados dimensionais de referência não são migrados. O uso de dimensões de referência no IBM Tealeaf cxResults não é suportado na liberação atual. Nota: Esta opção é necessária apenas se tiver licenciado o IBM Tealeaf cxResults. Este banco de dados está disponível no Release 7.0 ou posterior. Nota: Dependendo do tamanho de seu banco de dados, esta etapa poderá demorar várias horas. O Tealeaf recomenda agendar esta etapa durante horas de menor atividade. 34 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Para mais detalhes, consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 1. Efetue login no Report Server como administrador. 2. Navegue até o seguinte diretório: <Tealeaf_install_directory>\Reporting 3. Ative TealeafDatabaseManager.exe. 4. Digite as informações de login. 5. No menu, selecione Modo > Gerenciamento de Banco de Dados > Migrar Dados de Visitante. 6. Para migrar dados do Visitante, clique em OK. 7. Os dados do banco de dados são migrados para o novo esquema. Outros cenários comuns de banco de dados Dependendo do local da instalação do SQL Server e das permissões de conta disponíveis, o caminho do upgrade poderá variar entre os cenários. Para obter mais informações sobre outros cenários, consulte "Instalando bancos de dados do Tealeaf" no Guia de bancos de dados do IBM Tealeaf. Resolução de Problemas O upgrade de um banco de dados originado de uma liberação anterior a 7.2 falha com um conflito de ordenação Quando estiver atualizando um banco de dados do Tealeaf que está originalmente instalado em uma liberação anterior a 7.2, você pode encontrar um erro similar ao seguinte: Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation. At statement: CREATE VIEW [dbo].[V_PERFORMANCE_COUNTERS] AS SELECT dmv_cntr.[object_name] AS [OBJECT_NAME], dmv_cntr.counter_name AS COUNTER_NAME, dmv_cntr.instance_name AS INSTANCE_NAME, dmv_cntr.cntr_type AS CNTR_TYPE, CASE dmv_cntr.cntr_type ... O problema é causado por uma configuração de ordenação codificada permanentemente em uma liberação anterior. Essa configuração pode estar em conflito com a ordenação padrão do SQL Server que está fazendo upgrade. Nota: Este problema poderá persistir mesmo após fazer upgrade a partir do Release 7.2. A correção é remover uma única instrução do arquivo XML que é utilizada para criar a visualização V_PERFORMANCE_COUNTERS antes de fazer upgrade do banco de dados individualmente. 1. Identifique o ID de Instrução que falhou no log do Database Manager. 2. No Reporting Server, abra o diretório a seguir. O Reporting Server geralmente é co-hospedado com o servidor do Portal: <Tealeaf_install_directory>\Reporting\DatabaseSchema\ 3. Dependendo do banco de dados que estiver tentando fazer upgrade, abra o arquivo XML correspondente: Nome do Banco de Dados Nome do Arquivo TL_SYSTEM SystemDb.xml Capítulo 3. Instalando bancos de dados do Tealeaf 35 TL_REPORTS ReportsDb.xml TL_STATISTICS StatisticsDb.xml TL_SEARCH SearchDb.xml TL_VISREPORT VisitorReportDb.xml TL_VISSTAGE VisitorStageDb.xml 4. Localize o bloco <statement> XML com o ID que falhou. Ele deve conter uma instrução semelhante à seguinte: CREATE VIEW [dbo].[V_PERFORMANCE_COUNTERS] 5. Remova todo o conteúdo entre as duas tags <statement> que contêm a sequência e as próprias tags de instrução. Por exemplo: <statement id="252">CREATE VIEW [dbo].[V_PERFORMANCE_COUNTERS] ... </statement> 6. Salve o arquivo. 7. Repita as etapas para quaisquer outros bancos de dados que estiver tentando fazer upgrade. 8. Execute o Tealeaf Database Manager para atualizar o banco de dados ou banco de dados individualmente. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Tempo limite do servidor de dados durante o upgrade da tabela do rs_activity_log Durante o upgrade da tabela do rs_activity_log no banco de dados TL_SYSTEM, será possível receber um erro de tempo limite semelhante ao seguinte: 4/8/2010 9:04:40 AM TL_SYSTEM ERROR There was an error executing the command list. Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. At statement: --Move all the ’DocumentsFound’ attribute values into the new REPORT_VALUE column to make them reportable/chartable in the Portal Esta tabela de banco de dados contém os logs de atividade do usuário a partir do Portal. Em versões anteriores ao Release 7.2, havia um problema conhecido em que esta tabela de banco de dados não era cortada adequadamente. Como resultado, a tabela pode ficar grande. Dependendo do tamanho da configuração de tempo limite do SQL Server, o tempo limite poderá ocorrer durante o upgrade desta tabela. É possível revisar a tabela rs_activity_log para identificar se os dados devem ser preservados ou não. Para corrigir este problema: 1. Faça backup do conteúdo do rs_activity_log se desejar preservar isso para propósitos de auditoria. 2. Você pode proceder de uma das seguintes formas: a. Aumente a configuração de tempo limite do SQL server para os bancos de dados do Tealeaf. Consulte o “Aumentando o tempo limite do SQL Server” na página 37. 36 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf b. Limpe o banco de dados rs_activity_log. Consulte o “Limpando a tabela rs_activity_log”. Aumentando o tempo limite do SQL Server: Conclua as etapas a seguir para aumentar a configuração de tempo limite do SQL server que é usada pelo Tealeaf e conclua o upgrade. 1. Efetue login no Tealeaf Portal como um administrador. 2. No menu Portal, selecione Tealeaf > TMS. 3. O Tealeaf Management System é exibido. Consulte "Tealeaf Management System" no Manual de administração do IBM Tealeaf cxImpact. 4. 5. 6. 7. 8. Na visualização Servidor, clique no nó Tealeaf. Selecione Informações de configuração compartilhadas. Na área de janela Ações de Configuração, clique em Visualizar/Editar. O diálogo Tealeaf Report Configuration é exibido. Clique na guia Database. Clique em Tempo Limite de Conexão. v Por padrão, esse valor é configurado para 600 (segundos), ou seja, 10 minutos. 9. Insira um valor mais alto e clique em Aplicar. 10. Clique em Salvar. 11. No diálogo Atualizar Servidores, selecione Incluir Tarefas e Enviar. 12. Depois que a tarefa executar, todos os servidores no seu ambiente Tealeaf são atualizados com a nova configuração de tempo limite de conexão ao banco de dados. v Consulte "Guia de tarefas do TMS" no Manual de administração do IBM Tealeaf cxImpact. v Para obter mais informações sobre o tempo limite de conexão do banco de dados, consulte "Informações de configuração compartilhada" no Manual de administração do IBM Tealeaf cxImpact. 13. Faça o upgrade do banco de dados TL_SYSTEM no modo Banco de dados individual pelo Tealeaf Database Manager. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Limpando a tabela rs_activity_log: Para limpar o conteúdo da tabela rs_activity_log e concluir o upgrade, conclua as seguintes etapas: 1. Efetue login no SQL Management Studio. 2. Para limpar a tabela, execute o seguinte SQL: Nota: Esta instrução remove o conteúdo da tabela rs_activity_log. Verifique se você possui um backup. use tl_system; TRUNCATE TABLE RS_ACTIVITY_LOG; 3. Faça o upgrade do banco de dados TL_SYSTEM no modo Banco de dados individual pelo Tealeaf Database Manager. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Migrando bancos de dados do Tealeaf Se você estiver movendo os bancos de dados do Tealeaf para uma nova instância do SQL Server, conclua as etapas a seguir para assegurar uma migração tranquila. Capítulo 3. Instalando bancos de dados do Tealeaf 37 Etapas de Migração 1. 2. 3. 4. 5. “Pré-requisitos” “Faça backup dos bancos de dados existentes” “Criando contas de usuário TL” na página 39 “Restaurando backups para o novo servidor” na página 40 “Reparar usuários” na página 40 6. “Faça upgrade dos bancos de dados” na página 41 Pré-requisitos Nota: Execute ou verifique um backup atual dos bancos de dados do IBM Tealeaf antes de concluir essa operação. Para obter informações adicionais, consulte “Faça backup dos bancos de dados existentes”. 1. Se você estiver migrando seus bancos de dados do Tealeaf da versão 7.2 para as versões 8.7 a 8.8, execute os seguintes comandos SQL no SQL Management Studio para preparar a tabela tl_reports para migração. use tl_reports go declare @status int declare @message nvarchar(4000) declare @date datetime set @date = getdate() exec pr_LoadCalendar @date, @status output, @message output exec pr_LoadCalendarHour @date 2. Pare todos os serviços que usam os bancos de dados do Tealeaf, exceto os serviços do portal. 3. Antes de iniciar a migração, os serviços do Tealeaf devem se tornar cientes da mudança nas instâncias do SQL Server por meio do Tealeaf Management System. v Apenas as configurações que se aplicam à sua solução Tealeaf específica devem ser atualizadas. Por exemplo, se não tiver licenciado o IBM Tealeaf cxResults, não será necessário atualizar as configurações Visitor Server ou Visitor Database Port. v Para obter mais informações sobre o TMS, consulte "Configurando o servidor de relatório" no Manual de configuração do IBM Tealeaf CX. 4. Usando o TMS, navegue até o nó Informações de configuração compartilhada e atualize as seguintes configurações para refletir o novo ambiente do SQL Server: v Nome do Host do Banco de Dados v Porta do Banco de Dados de Relatório v Servidor Visitante v Porta do Banco de Dados de Visitante 5. Pare os serviços do Portal. Faça backup dos bancos de dados existentes Para cada banco de dados do Tealeaf, siga estas etapas no SQL Server Management Studio, que deverá estar conectado à instância original do SQL Server. Nota: Para essa tarefa, não use os recursos de backup no Tealeaf Database Manager, que ativam backups planejados que incluem corte do banco de dados. Para executar um backup sob demanda completo dos bancos de dados do Tealeaf, use o SQL Server Management Studio. 1. Clique com o botão direito no nome do banco de dados no Object Explorer. 2. Selecione Tarefas > Fazer Backup.... 38 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf 3. Na Origem: v Banco de dados: <Database to be backed up> v Tipo de backup : Full v Componente de backup: Database 4. No conjunto de backup: v Nome: <Preferred backup name> v Descrição: (Opcional) v Conjunto de backup expira: After 0 days 5. Em Destino, remova quaisquer conjuntos listados existentes. Nota: Essa etapa não exclui o conjunto. Ela apenas o remove da lista. 6. Inclua um novo conjunto em um local conhecido e com um nome conhecido. Inclua a extensão de tipo de arquivo .bak. Por exemplo: C:\tl_reports.bak 7. Em Selecionar uma página, selecione Opções. 8. Selecione Backup para o conjunto de mídia existente. 9. Selecione Sobrescrever todos os conjuntos de backup existentes. 10. Clique em OK. O backup pode demorar algum tempo, dependendo do tamanho do banco de dados. Criando contas de usuário TL Antes de migrar os dados para o banco de dados, deve-se verificar se as contas TLUSER e TLADMIN foram criadas para uso com o novo banco de dados. Conclua as etapas a seguir para verificar e, se necessário, criar as contas nas novas instâncias do SQL Server. Nota: Para executar essas etapas, a conta do banco de dados usada deverá ter privilégios do administrador. 1. Efetue login no Report Server. 2. Navegue até o seguinte diretório: <Tealeaf_install_directory>\Reporting 3. Inicie o Tealeaf Database Manager: TealeafDatabaseManager.exe 4. Insira as informações de conexão para o novo banco de dados. a. Autenticação: Deve-se utilizar Autenticação do Windows ou Autenticação do SQL Server para verificar a conta do banco de dados. b. Nome de usuário e senha: Insira as credenciais para a conta do administrador que é utilizada para se conectar à nova instância do SQL Server. c. Host de Relatórios: Insira o servidor host da instância do SQL Server que hospeda o novo banco de dados TL_REPORTS. d. Porta: Insira a porta a ser utilizada para se conectar. Por padrão, esse valor é 1433. e. Host do Visitante: Insira o servidor host da instância do SQL Server que hospeda os novos bancos de dados de Visitantes. Capítulo 3. Instalando bancos de dados do Tealeaf 39 Nota: Esta etapa será necessária somente se tiver licenciado e instalado o IBM Tealeaf cxResults. f. Porta: Insira a porta a ser utilizada para se conectar. Por padrão, esse valor é 1433. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 5. O Tealeaf Database Manager é aberto. a. Crie um usuário: 1) No menu ,, selecione Gerenciamento de Usuário > Criar Usuário. 2) Insira as credenciais para a conta TLUSER. 3) Clique em OK. A conta de usuário é criada. Nota: Se receber uma mensagem de erro indicando que a conta existe, então a conta está configurada corretamente e será possível continuar com estas etapas. 6. Repita as etapas acima para verificar e, se necessário, criar a conta TLADMIN. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Restaurando backups para o novo servidor Para cada banco de dados do Tealeaf, siga estas etapas no SQL Server Management Studio, que deverá estar conectado à nova instância do SQL Server. 1. Clique com o botão direito na pasta Bancos de Dados no Explorer de Objetos. 2. Selecione Restaurar Banco de Dados.... 3. Em Origem para restauração: v Selecione Do dispositivo. v Selecione o botão ... à direita da caixa Do dispositivo. v Selecione Incluir. v Selecione o arquivo de backup para o banco de dados atual. No exemplo acima, é C:\tl_reports.bak. Clique em OK. v Clique em OK para retornar para a janela Restaurar Banco de Dados. 4. Em Selecionar os conjuntos de backup para restauração, marque a caixa de seleção Restaurar à esquerda do backup recém-incluído. 5. Em Destino para restauração: 6. 7. 8. 9. 10. v No menu suspenso Para o banco de dados, selecione o nome do banco de dados atual. Em Selecionar uma página, selecione Opções. Marque a caixa de seleção ao lado de Sobrescrever o banco de dados existente. Em Restaurar os arquivos de banco de dados como, atualize os grupos de arquivos para refletir seus caminhos de grupo de arquivos. Selecione Deixar o banco de dados pronto para uso ao retroceder transações não confirmadas. Clique em OK. Reparar usuários Após a restauração do banco de dados, os logins do SQL Server deverão ser atualizados para os bancos de dados do Tealeaf. As definições locais para as contas 40 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf de usuário devem ser atualizadas para apontar para o novo servidor que hospeda os bancos de dados do Tealeaf. É possível reparar essas contas de usuário por meio do Tealeaf Database Manager. v Este comando pode ser executado diversas vezes sem problemas. Conclua as seguintes etapas. 1. No Report Server, navegue para o seguinte diretório. <Tealeaf_install_directory>\Reporting 2. Ative TealeafDatabaseManager.exe. 3. Conecte-se ao banco de dados. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 4. O Tealeaf Database Manager é exibido. 5. No menu Tealeaf Database Manager, selecione Modo > Gerenciamento de usuários > Reparar usuários. 6. Para reparar as contas TLADMIN e TLUSER usadas para acessar cada um dos bancos de dados do Tealeaf, clique em OK. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Faça upgrade dos bancos de dados Geralmente, migrações do banco de dados são executadas durante um upgrade. Se você não estiver fazendo upgrade do Tealeaf, poderá omitir esta etapa. v Para obter mais informações sobre como fazer upgrade dos bancos de dados do Tealeaf , consulte "Fazendo upgrade dos bancos para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Capítulo 3. Instalando bancos de dados do Tealeaf 41 42 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 4. Usando o Tealeaf Database Manager O Tealeaf Database Manager fornece uma interface gráfica simples pela qual é possível instalar ou atualizar o banco de dados SQL Server Reporting. Por meio da interface, é possível configurar as opções de instalação do banco de dados, que podem envolver concluir a instalação ou gerar os scripts SQL que podem criar os bancos de dados mais recente. v O Tealeaf Database Manager usa um método baseado em ID de instrução para o gerenciamento de atualizações e revisões nos bancos de dados do Tealeaf. A instrução mais recente que é executada para cada banco de dados é exibida na janela Informações Gerais. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: O Tealeaf Database Manager é usado para instalar o SQL Reporting e os bancos de dados do IBM Tealeaf cxResults. Ele não pode ser utilizado para instalar ou atualizar os bancos de dados do Canister, que são instalados como parte do Servidor de Processamento por meio do arquivo setup.exe na instalação inicial. Para obter mais informações sobre esses bancos de dados, consulte "Instalação e Configuração do CX" no IBM Tealeaf CX Instalattion Manual. v Para obter mais informações sobre como configurar os bancos de dados do Canister, consulte "Configurando o CX Canister" no IBM Tealeaf CX Configuration Manual. Use os links abaixo para acessar as instruções de sua tarefa específica. Nota: Se o processo de instalação ou upgrade incluir uma migração para um novo SQL Server, consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf primeiro para obter mais informações de script. v Para obter mais informações sobre a interface do Tealeaf Database Manager, consulte "Referência do Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf. Gerando script de permissões SQL Antes de começar, você pode querer revisar o conjunto de permissões que o Tealeaf Database Manager concede durante o processo de instalação. Nota: A instalação usando os scripts de permissão SQL pode requerer mais configuração. Antes de começar, revise os requisitos. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. 1. Execute o programa a seguir no menu Iniciar do Windows: Iniciar > Todos Programas > TeaLeaf Technology > Tealeaf CX Report Server > CX Report Database Manager 2. No menu do Tealeaf Database Manager, selecione Modo > Usuários do Banco de Dados > Scripts de Permissões . 3. É possível inserir um caminho no qual o script deve ser gravado ou deixar o caminho padrão: <Tealeaf_Install_Directory>\Reporting\Permissions 4. Clique em OK. 43 5. Aguarde a conclusão da operação. Quando isso for feito, a mensagem de saída a seguir será exibida: A operação foi bem-sucedida. Instalação do Banco de Dados SQL Server Esta seção descreve como instalar o banco de dados SQL. Criando os bancos de dados SQL Antes de Iniciar v Um diretório de dados deve ser criado no SQL Server remoto para os arquivos de banco de dados. Consulte o “Incluindo arquivos de banco de dados” na página 54. v Deve-se ter acesso a uma conta de usuário que possua permissões para criar bancos de dados no SQL Server remoto. Deve-se também efetuar login como um usuário confiável que possua privilégios de administrador ou ter o Nome de Usuário e Senha para um login do SQL Server autorizado com privilégios de administrador. Criando os bancos de dados usando o modo Todos os Bancos de Dados Nota: Você deverá estar no Tealeaf Portal Server. 1. Execute o programa a seguir a partir do menu Iniciar do Windows: Iniciar > Todos Programas > TeaLeaf Technology > Tealeaf CX Report Server > CX Report Database Manager 2. Insira as informações de conexão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. No menu, selecione Modo > Configuração do Banco de Dados > Todos os Bancos de Dados. 4. No menu suspenso Ação, selecione Instalar. 5. Selecione outras opções, conforme necessário. 6. Clique em OK. Nota: Após iniciar a instalação ou o upgrade no modo Todos os Bancos de Dados, o cancelamento interromperá o processo após a ação solicitada ser concluída no banco de dados atual. As ações no banco de dados atual e todos os bancos de dados anteriores são retidos e quaisquer bancos de dados restantes permanecem inalterados. Se desejar, é possível reverter para o backup ou fazer ajustes antes de concluir essa ação. 7. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 8. Após criar os bancos de dados, eles devem ser inicializados. Criando os bancos de dados utilizando o modo Banco de dados único Esta seção descreve as etapas específicas para instalar os bancos de dados do Tealeaf. Os bancos de dados do Tealeaf devem ser instalados em uma ordem específica: v Primeiro, o banco de dados Sistema deve ser criado. v Segundo, o banco de dados Relatórios deve ser criado. 44 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf v Em seguida, o banco de dados Sistema deve ser atualizado. Nota: Se você instalar ou atualizar o banco de dados do sistema, deverá instalar ou reinstalar as definições de evento por meio do Tealeaf Database Manager em um ponto posterior no processo de instalação. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. v Em seguida, os outros bancos de dados podem ser criados e atualizados em qualquer ordem. As etapas abaixo seguem os requisitos acima. Nota: Você deverá estar no Tealeaf Portal Server. 1. Execute o programa a seguir a partir do menu Iniciar do Windows: Iniciar > Todos Programas > TeaLeaf Technology > Tealeaf CX Report Server > CX Report Database Manager 2. Insira as informações de conexão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. Instale o banco de dados Sistema: Nota: O banco de dados Sistema deve sempre ser criado primeiro. a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione System. c. No menu suspenso Ação, selecione Create. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: Se você instalar ou atualizar o banco de dados do sistema, deverá instalar ou reinstalar as definições de evento por meio do Tealeaf Database Manager em um ponto posterior no processo de instalação. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 4. Instale o banco de dados Relatórios: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso do Banco de dados, selecione Reports. c. No menu suspenso Ação, selecione Create. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 5. Configure o banco de dados Sistema: Capítulo 4. Usando o Tealeaf Database Manager 45 a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione System. c. No menu suspenso Ação, selecione Upgrade. d. Para o Arquivo de Comandos, navegue para <Tealeaf_Install_Directory>\Reporting\DatabaseSchema\ SystemDBConfig.xml. e. Clique em OK. f. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. g. Feche a janela de saída. 6. Inicialize o banco de dados: a. No menu, selecione Modo > Gerenciamento de Dados > Inicializar Configuração. b. Clique em OK. c. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. d. Feche a janela de saída. 7. Instale o banco de dados RSExtractor: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. Na lista suspensa Banco de dados, selecione RS Extractor. c. No menu suspenso Ação, selecione Create. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 8. Instale o banco de dados Estatísticas: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione Statistics. c. No menu suspenso Ação, selecione Create. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 9. Instale o banco de dados do IBM Tealeaf cxReveal: 46 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de Dados, selecione Search. c. No menu suspenso Ação, selecione Create. d. Clique em OK. e. Feche a janela de saída. 10. Após criar o banco de dados Sistema ou ter instalado todos os bancos de dados um de cada vez, eles deverão ser inicializados. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Upgrade do banco de dados SQL Server Nota: Execute ou verifique um backup atual dos bancos de dados do Tealeaf antes de concluir essa operação. Fazendo upgrade dos bancos de dados SQL Nota: Antes de fazer upgrade dos bancos de dados do Tealeaf para a Liberação 8.1 ou mais recente, você deverá fazer upgrade deles para a construção mais recente da Liberação 7.2. Upgrades diretos de construções e Releases anteriores não são suportados. Consulte "Preparando o upgrade para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Pré-requisitos Deve-se ter acesso a uma conta de usuário que possua permissões para criar bancos de dados no SQL Server remoto. É necessário efetuar login como um usuário confiável que possua privilégios de administrador ou ter o nome de usuário e senha para um login do SQL Server autorizado com privilégios de administrador. Nota: Para fazer upgrade dos bancos de dados, o usuário do banco de dados deverá ter privilégios SA. Fazendo upgrade dos bancos de dados utilizando o modo Todos os bancos de dados Nota: Antes de fazer upgrade dos bancos de dados do Tealeaf para a Liberação 8.1 ou mais recente, você deverá fazer upgrade deles para a construção mais recente da Liberação 7.2. Upgrades diretos de construções e Releases anteriores não são suportados. Consulte "Preparando o upgrade para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Nota: Você deverá estar no Tealeaf Portal Server. Nota: Após iniciar a instalação ou upgrade no Modo Todos os Bancos de Dados, o cancelamento interromperá o processo após a ação solicitada ter sido concluída no banco de dados atual. As ações no banco de dados atual e todos os bancos de dados anteriores são retidos e quaisquer bancos de dados restantes permanecem inalterados. Se desejar, é possível reverter para o backup ou fazer ajustes antes de concluir essa ação. 1. Execute o programa a seguir no menu Iniciar do Windows: Iniciar > Todos Programas > TeaLeaf Technology > Tealeaf CX Report Server > CX Report Database Manager Capítulo 4. Usando o Tealeaf Database Manager 47 2. Insira as informações de conexão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. No menu, selecione Modo > Configuração do Banco de Dados > Todos os Bancos de Dados. 4. No menu suspenso Ação, selecione Upgrade. v Selecione as opções apropriadas. Nota: As opções de Gerenciamento de Dados se aplicam apenas aos upgrades do Release 7.2 para o Release 8.1 ou posteriores. Se a versão atual de seus bancos de dados for o Release 8100 ou posterior, essas configurações não terão efeito e poderão ser ignoradas. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 5. Clique em OK. a. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. b. Feche a janela de saída. Fazendo upgrade dos bancos de dados no modo Usando Banco de Dados Único Pré-requisitos Nota: Você deverá estar no Tealeaf Portal Server. Nota: Antes de fazer upgrade dos bancos de dados do Tealeaf para a Liberação 8.1 ou mais recente, você deverá fazer upgrade deles para a construção mais recente da Liberação 7.2. Upgrades diretos de construções e Releases anteriores não são suportados. Consulte "Preparando o upgrade para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Etapas de upgrade: 1. Execute o programa a seguir no menu Iniciar do Windows: Iniciar > Todos Programas > TeaLeaf Technology > Tealeaf CX Report Server > CX Report Database Manager 2. Insira as informações de conexão. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 3. Instale o banco de dados Sistema: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de dados, selecione System. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: Se você instalar ou atualizar o banco de dados do sistema, deverá instalar ou reinstalar as definições de evento por meio do Tealeaf Database Manager em um ponto posterior no processo de instalação. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. 48 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf f. Feche a janela de saída. 4. Instale o banco de dados Relatórios: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso do Banco de dados, selecione Reports. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha ao verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 5. Instale o banco de dados RSExtractor: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. Na lista suspensa Banco de dados, selecione RS Extractor. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 6. Instale o banco de dados Estatísticas: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. c. d. e. No menu suspenso Banco de dados, selecione Statistics. No menu suspenso Ação, selecione Upgrade. Clique em OK. Após a operação ser concluída, revise a janela de saída. v Assegure-se de revisar a área de janela Instruções com Falha para verificar se todas as instruções foram executadas com sucesso. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. f. Feche a janela de saída. 7. Instale o banco de dados do IBM Tealeaf cxReveal: a. No menu, selecione Modo > Configuração de Banco de Dados > Banco de Dados Único. b. No menu suspenso Banco de Dados, selecione Search. c. No menu suspenso Ação, selecione Upgrade. d. Clique em OK. e. Feche a janela de saída. Etapas de pós-upgrade Após fazer upgrade de todos os bancos de dados, poderá ser necessário executar etapas adicionais para inicializar os bancos de dados e migrar quaisquer dados existentes a partir do seu sistema de pré-upgrade. v Consulte "Fazendo upgrade dos bancos para a Liberação 8.x" no Manual de upgrade do IBM Tealeaf CX. Capítulo 4. Usando o Tealeaf Database Manager 49 Gerando scripts SQL para fazer upgrade dos bancos de dados Nota: O uso desse método para fazer upgrade dos bancos de dados do Tealeaf não é suportado nesta liberação. Para obter informações adicionais, entre em contato com o Tealeaf http://support.tealeaf.com. Gerenciando índices do banco de dados Por meio do Tealeaf Database Manager, é possível excluir e reconstruir os índices em qualquer banco de dados do Tealeaf. v Para gerenciar seus índices de banco de dados do Tealeaf, selecione Modo > Gerenciamento de índice no menu. A visualização Gerenciamento de Índice permite enfileirar as tarefas de indexação e, em seguida, executá-las conforme necessário. 1. No menu suspenso Banco de Dados Selecionado, selecione o banco de dados que contém o índice que deseja excluir. 2. Selecione o índice na janela. 3. Atividades: v Para excluir o índice, clique em Excluir. v Para reconstruir o índice, clique em Reconstruir. 4. A tarefa é destacada na janela. v Para executar as tarefas enfileiradas, clique em OK. v Para limpar a fila, clique em Descartar Mudanças. 50 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Fazendo backup dos bancos de dados do Tealeaf É possível usar o Tealeaf Database Manager para executar backups incrementais e completos de bancos de dados individuais, que são úteis para criar backups antes de executar outras operações do banco de dados TDM. Pré-requisitos de backup v O Tealeaf Database Manager pode ser utilizado para planejar backups incrementais dos bancos de dados do Tealeaf. Para executar um backup completo sob demanda de todos os bancos de dados do Tealeaf, você deve usar o SQL Server Management Studio. v Os backups do Tealeaf Database Manager requerem que o serviço do agente do SQL Server esteja ativado. Verifique se este serviço foi ativado por meio do Painel de Controle de Serviços. v Os backups que são criados do Tealeaf Database Manager são executados à meia-noite, de acordo com o relógio do sistema local. Eles utilizam a conta do usuário que foi utilizada para criar a tarefa de backup. Se um arquivo .bak ainda não existir para a tarefa de backup, ele será criado na primeira execução. Criando um Trabalho de Cópia de Segurança 1. Para fazer backup de um banco de dados, selecione Modo > Gerenciamento de Tarefa > Tarefas de Backup. 2. A janela Criar Tarefa de Backup é exibida. 3. No menu suspenso Banco de Dados, selecione o banco de dados para backup. 4. Forneça um Nome de Tarefa e uma Descrição significativa. Capítulo 4. Usando o Tealeaf Database Manager 51 5. Navegue para locais onde os backups Completos e Diferenciais (incrementais) possam ser armazenados. Nota: Estes diretórios devem ser diretórios absolutos locais para o SQL Server. Não é possível usar os caminhos de rede para esses locais. 6. Para executar o backup especificado, clique em OK. 7. Revise a janela de saída para quaisquer erros. Dependendo do tamanho do banco de dados, o backup poderá demorar vários minutos. Também é possível revisar o histórico das tarefas de backup, incluindo as etapas individuais dentro do backup. Para revisar o histórico de backup do banco de dados, selecione Modo > Gerenciamento de Tarefa > Histórico de Tarefas de Backup. Fazendo backup do Tealeaf O Tealeaf fornece diversos mecanismos para fazer backup do sistema Tealeaf e dos dados capturados. Tipo de Backup Descrição Dados de Modelo de Evento Por meio da página Gerenciamento do Portal, é possível executar backups planejados e on demand de dados do modelo de evento. Para obter mais informações, consulte "Backup e restauração de modelo de evento" no Manual de administração do IBM Tealeaf cxImpact. Dados do banco de dados Usando o Tealeaf Database Manager ou o SQL Server Management Studio, é possível executar backups completos de todos os bancos de dados do Tealeaf. v Para obter mais informações sobre os backups de banco de dados em geral, consulte "Estratégia de backup de banco de dados" no Guia de bancos de dados do IBM Tealeaf. v Para obter mais informações sobre como executar backups por meio do Tealeaf Database Manager, consulte Usando o Tealeaf Database Manager. Dados da caixa O Tealeaf fornece um par de utilitários para fazer backup de dados da sessão e do índice que estão armazenados nas caixas do Tealeaf. Para obter mais informações, consulte "TLBackup e TLRestore" no Manual de administração do IBM Tealeaf cxImpact. marcadores de desempenho/painéis/relatórios Por meio do Portal, é possível importar e exportar modelos de marcadores de desempenho, painéis e relatórios. Para obter mais informações, consulte "Importando e exportando relatórios" no Manual do usuário do IBM Tealeaf cxView. Gerenciando usuários do banco de dados É possível editar contas do usuário e alterar senhas dos bancos de dados do Tealeaf por meio do Tealeaf Database Manager. v Para obter mais informações sobre como criar scripts de permissões, consulte “Gerando script de permissões SQL” na página 43. 52 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Gerenciamento de usuários O Tealeaf requer uma conta de usuário de cada uma das duas classes de usuário do banco de dados: Administrador e Usuário. Por meio do TDM, é possível alterar o ID do usuário e a senha dessas contas. 1. Para gerenciar usuários, selecione Modo > Usuários do Banco de Dados. 2. Para alterar uma conta ou senha do usuário, selecione o tipo de usuário no menu suspenso Tipo de Usuário TL. 3. Se uma conta de usuário para esse tipo já foi criada, os campos serão preenchidos automaticamente. 4. Para alterar o nome de usuário, insira um novo valor na caixa de texto de nome de usuário. 5. Para alterar a senha da conta selecionada, insira a nova senha duas vezes. 6. Para salvar as mudanças, clique em OK. 7. Nenhuma reinicialização do SQL Server é necessária. 8. Para aplicar essas mudanças, qualquer serviço do Tealeaf que se conecta ao banco de dados, como Reporting Service, Data Collector e RSE Service, deverá ser reiniciado. Esses reinícios podem ser gerenciados por meio do TMS. Consulte "Tealeaf Management System" no Manual de administração do IBM Tealeaf cxImpact. Permissões de usuário É possível alterar algumas permissões de cada tipo de usuário por meio do Tealeaf Database Manager. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Capítulo 4. Usando o Tealeaf Database Manager 53 Para alterar permissões: 1. No menu, selecione Modo > Usuários do Banco de Dados > Permissões do Usuário. 2. No menu suspenso Tipo de Usuário TL, selecione o tipo de conta do usuário para editar. 3. As permissões atuais são atualizadas nas caixas de seleção. 4. Faça alterações conforme necessário. 5. Para salvar as mudanças, clique em OK. Gerenciamento de Arquivos Incluindo arquivos de banco de dados Se for necessário, você poderá usar o Tealeaf Database Manager para criar um arquivo de banco de dados vazio e um novo grupo de arquivos para contê-lo. Nota: Após criar o arquivo de banco de dados, ele deverá ser integrado ao banco de dados por meio do SQL Server Management Studio. Para obter mais informações, consulte a documentação do produto do SQL Server Management Studio. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. É possível incluir novos arquivos em quaisquer grupos de arquivos de banco de dados. Para incluir um arquivo: 1. No Tealeaf Database Manager, selecione Modo > Gerenciamento de grupo de arquivos > Incluir arquivo. 54 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf 2. No menu suspenso do Banco de dados, selecione o banco de dados ao qual deseja incluir um arquivo. 3. Insira o Nome Lógico que seja exclusivo entre os nomes lógicos no grupo de arquivos. 4. Selecione o Grupo de arquivos no qual deseja incluir o arquivo. v Para incluir um grupo de arquivos, selecione <New Filegroup> no menu suspenso Grupo de Arquivos. Em Novo Nome do Grupo de Arquivos, insira o nome do novo grupo. O arquivo criado é incluído neste grupo de arquivos. 5. Insira um tamanho inicial para o arquivo e escolha as unidades de tamanho. 6. É possível configurar o arquivo para aumentar automaticamente ao longo do tempo para acomodar mais dados. Na caixa de texto Crescimento automático, insira um valor pelo qual o banco de dados cresce automaticamente. Selecione as unidades: KB, MB, GB, ou % (porcentagem de tamanho original). 7. Forneça um caminho e nome do arquivo completos do arquivo a ser criado. v Para localizar onde os outros arquivos do banco de dados estão localizados, selecione Modo > Informação/Configuração > Informações do Banco de Dados. 8. Para incluir o arquivo, clique em OK. Referência do Tealeaf Database Manager Na maioria dos casos, os bancos de dados do Tealeaf são instalados e configurados automaticamente pelo instalador do IBM Tealeaf CX. Entretanto, pode ser útil reconstruir ou configurar os bancos de dados manualmente. O Tealeaf Database Manager fornece uma interface abrangente para essas ações. Nota: O Tealeaf Database Manager é usado para instalar o SQL Reporting e os bancos de dados do IBM Tealeaf cxResults. Ele não pode ser utilizado para instalar ou atualizar os bancos de dados do Canister, que são instalados como parte do Servidor de Processamento por meio do arquivo setup.exe na instalação inicial. Para obter mais informações sobre esses bancos de dados, consulte "Instalação e Configuração do CX" no IBM Tealeaf CX Instalattion Manual. v Para obter mais informações sobre como configurar os bancos de dados do Canister, consulte "Configurando o CX Canister" no IBM Tealeaf CX Configuration Manual. Nota: O uso de caminhos UNC no Tealeaf Database Manager não é suportado. Esta seção fornece informações de referência sobre a interface do Manager. Para obter instruções passo a passo sobre como utilizá-lo, consulte "Usando o Tealeaf Database Manager" no Guia de bancos de dados do IBM Tealeaf. Conexão Nota: Se a instalação do SQL Server utilizar portas dinâmicas, uma configuração extra será necessária antes de instalar ou fazer upgrade dos bancos de dados do Tealeaf. Consulte "Resolução de problemas – Bancos de dados do Tealeaf" no Guia de resolução de problemas do IBM Tealeaf. 1. Execute o CX Report Database Manager clicando em Iniciar > Todos os Programas > TeaLeaf Technology > Tealeaf CX Report Server > CX Report Database Manager. Quando o Tealeaf Database Manager é iniciado, a janela Conectar-se aos bancos de dados do Tealeaf é exibida. Capítulo 4. Usando o Tealeaf Database Manager 55 2. Se desejar se conectar ao banco de dados do IBM Tealeaf, verifique as informações de conexão e o modo de autenticação e, em seguida, clique em Conectar. O Tealeaf Database Manager tenta se conectar aos bancos de dados e reunir informações gerais sobre eles. a. No menu suspenso Autenticação, é possível selecionar o tipo de autenticação do usuário para se conectar ao banco de dados. Opcional Descrição Autenticação do Windows Selecione essa opção se a conta do Windows que executa o Tealeaf Database Manager tiver acesso de administrador (sa) ao Microsoft SQL Server. Autenticação do Tealeaf Selecione essa opção para executar usando a conta integrada do Tealeaf SQL. Nota: Após executar o Database Manager para fazer upgrade ou instalar bancos de dados na autenticação do Tealeaf, você deverá gerar e executar um script de permissões que ativa as permissões apropriadas para a conta TLADMIN. Esse script deve ser executado como um usuário administrador do SQL Server. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: A conta do Tealeaf SQL tem acesso apenas aos objetos do Tealeaf no SQL Server e não pode criar novos objetos. Autenticação do SQL Server Selecione esta opção para inserir um nome de usuário e senha do SQL Server com acesso de administrador (SA) ao SQL Server. Acesso Local Selecione esta opção para obter acesso às ações que não requerem acesso ao SQL Server. Para obter mais informações sobre autenticação, consulte "Autenticação" no Manual de administração do IBM Tealeaf cxImpact. b. No menu suspenso Protocolo de Rede, é possível selecionar o tipo de conexão. Nota: A configuração de Protocolo de Rede especificada aqui deve corresponder à configuração que está definida no SQL Server Management Studio. Para obter mais informações, consulte a documentação fornecida com esse produto. Opções de conexão: v TCP/IP v Canais Nomeados Nota: O protocolo de memória compartilhada não é suportado pelo Tealeaf Database Manager. c. Se necessário, é possível alterar o tempo limite de comando padrão. Os valores são expressos em segundos. 56 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf d. No campo Host de relatórios, insira o nome do host do servidor que hospeda os bancos de dados de relatórios (Relatórios, Sistema, Extrator RS e Estatísticas). O Tealeaf Database Manager tentar autopreencher esse campo. Nota: Dependendo de sua licença e do ambiente de banco de dados local, uma mensagem Entrada(s) de Registro de Produto Ausente(s) poderá aparecer nos campos Host e Porta para um ou mais bancos de dados correspondentes. Consulte o “Chaves de registro do produto ausentes” na página 79. e. No campo Porta, insira a porta que o SQL Server está configurado para utilizar. O Tealeaf Database Manager tentar autopreencher esse campo. Nota: Se você não estiver usando a porta padrão de bancos de dados do Tealeaf (1433), esse valor também deverá ser preenchido na configuração do relatório. Consulte "Configurando o Report Server" no IBM Tealeaf CX Configuration Manual. f. No campo Host do visitante, insira o nome do host do servidor que hospeda os bancos de dados de visitante, (Relatório de Visitante e Preparação de Visitante), se o IBM Tealeaf cxResults estiver licenciado. O Tealeaf Database Manager tentar autopreencher esse campo. v Se o IBM Tealeaf cxResults não estiver licenciado, deixe este campo em branco. g. No campo Porta, insira a porta que o SQL Server está configurado para utilizar o banco de dados do IBM Tealeaf cxResults. O Tealeaf Database Manager tentar autopreencher esse campo. Nota: Se você não estiver usando a porta padrão de bancos de dados do Tealeaf (1433), esse valor também deverá ser preenchido na configuração do relatório. Consulte "Configurando o Report Server" no IBM Tealeaf CX Configuration Manual. v Se o IBM Tealeaf cxResults não estiver licenciado, deixe este campo em branco. h. No campo Host de procura, insira o nome do host do servidor que hospeda o banco de dados do IBM Tealeaf cxReveal, se o IBM Tealeaf cxReveal estiver licenciado. v O banco de dados do IBM Tealeaf cxReveal é utilizado para armazenar informações sobre o atributo da sessão para usuários do IBM Tealeaf cxReveal. Instalação e configuração adicionais são necessárias. Consulte "Configurando a procura de atributo de sessão" no Manual de administração do IBM Tealeaf cxReveal. i. No campo Porta, insira a porta que o SQL Server está configurado para utilizar o banco de dados do IBM Tealeaf cxReveal. O Tealeaf Database Manager tentar autopreencher esse campo. Nota: Se você não estiver usando a porta padrão de bancos de dados do Tealeaf (1433), esse valor também deverá ser preenchido na configuração do relatório. Consulte "Configurando o Report Server" no IBM Tealeaf CX Configuration Manual. 3. Se não desejar se conectar ao banco de dados ou se o banco de dados não estiver acessível, ainda será possível fazer mudanças na configuração clicando em Configurar. Capítulo 4. Usando o Tealeaf Database Manager 57 4. Após verificar se as informações estão corretas, clique em Conectar. O Tealeaf Database Manager tenta conectar-se aos bancos ode dados e reunir informações gerais sobre eles. Layout O Tealeaf Database Manager é composto por cinco componentes principais. Componente Descrição Barra de menus Fornece operações e funcionalidade comuns Navegação A lista de navegação é exibida no canto superior esquerdo da janela. Ela fornece uma lista de opções e páginas de configuração do modo atual. Informações da Conexão A janela de informações de conexão é exibida no canto inferior esquerdo da janela. Ela exibe todas as informações relacionadas à conexão atual. Janela Principal A janela principal é exibida à direita das áreas de janela de informações de navegação e conexão. Ele exibe as opções e informações que estão relacionadas ao modo e página atualmente selecionados. Rodapé O rodapé contém os seguintes controles: v Mostrar Saída – Alterna a exibição de saída v OK – Executa a operação especificada v Sair – Sai do aplicativo. 58 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Barra de menus Os comandos a seguir estão disponíveis por meio da barra de menus do Tealeaf Database Manager: Tabela 3. Barra de Menus Menu Comando Descrição Arquivo Sair Sai do aplicativo Consulte o “Modos”. Modo Conexão SQL Nível de Saída Criação de BD Alterar Conexão Exibe a janela Conexão. Permite que o usuário altere as propriedades de conexão. Consulte o “Conexão” na página 55. Normal Mínimo de saída Detalhado Saída detalhada Criar Bancos de Dados Quando selecionado, os bancos de dados são criados e instruções grant SQL são executadas durante a instalação. v Quando desmarcado, o Database Manager configura os bancos de dados utilizando os bancos de dados existentes e não executa instruções grant SQL. Modos O Tealeaf Database Manager funciona em vários modos, que podem ser alterados por meio do menu Modo. Tabela 4. Modos Submenu Opcional Descrição Fornece informações sobre os bancos de dados e do servidor, bem como opções de configuração do servidor. Informações/ Configuração Visão Geral Exibe informações gerais do banco de dados (Nomes e versões do banco de dados, etc.). Consulte o “Visualização da visão geral” na página 60. Informações do Banco de Dados Exibe informações específicas do banco de dados, como status e tamanho. Consulte o “Visualização de informações do banco de dados” na página 61. Informações do SQL Server Exibe a configuração do servidor, como configurações de paralelismo e de memória. Requer Acesso SA. Consulte o “Visualização de informações do SQL Server” na página 61. Configuração do Report Server Permite definir as configurações do Report Server. Requer que o TMS esteja em execução. Consulte o “Visualização Configuração do Report Server” na página 61. Gerencia a inicialização de bancos de dados e a migração de dados no formato de uma versão anterior. Gerenciamento de Dados Inicializar Configuração Executa a configuração inicial de todos os bancos de dados. Consulte o “Inicializando a configuração” na página 71. Migrar Configuração Executa a configuração inicial e a migração de dados de definições de eventos a partir do formato do Release 7.2. Consulte o “Migrar configuração” na página 71. Migrar Dados do Relatório Migra dados no banco de dados TL_REPORTS no formato do Release 7.2. Consulte “Migrando dados de relatório” na página 71. Migrar Dados de Procura Migra os dados no banco de dados TL_SEARCH a partir do formato do Release 7.2. Consulte o “Migrando dados de procura” na página 73. Fornece controles para instalação, upgrade e desinstalação dos bancos de dados do Tealeaf. Configuração do banco de dados Todos os Bancos de Dados Esse modo apresenta operações simples e é recomendado para a maioria dos usuários. Consulte o “Modo Todos os Bancos de Dados” na página 63. Banco de Dados Único O modo apresenta controles de ajuste fino para ambientes e tarefas mais complexos, como configurar um banco de dados remoto. Consulte o “Modo de Banco de Dados Único” na página 67. Fornece controles para gerenciar os usuários e as permissões do banco de dados. Gerenciamento de Usuários Criar Usuário Permite a criação dos logins requeridos do Tealeaf SQL Server. Consulte o “Visualização Criar Usuário” na página 74. Capítulo 4. Usando o Tealeaf Database Manager 59 Tabela 4. Modos (continuação) Submenu Opcional Descrição Permissões de Usuário Permite reparar as permissões do servidor e de procedimento armazenado. Consulte o “Visualização de Permissões de Usuário” na página 75. Scripts de Permissões Fornece controles para produzir scripts de permissões SQL. Consulte o “Visualização Scripts de Permissões” na página 75. Reparar Usuários Repara as contas de usuário do banco de dados após a migração de bancos de dados do Tealeaf para uma nova instância do SQL Server. Consulte o “Visualização Reparar Usuários” na página 76. Fornece controles para configurar e gerenciar os operadores de backup, notificações e tarefas. Gerenciamento de Tarefas Tarefas de Backup Fornece controles para criar e gerenciar tarefas de backup do banco de dados do Tealeaf. Consulte o “Visualização de tarefas de backup” na página 76. Histórico de Tarefa de Backup Exibe o histórico de tarefas de backup do banco de dados do Tealeaf. Consulte o “Visualização de Histórico de Tarefas de Backup” na página 77. Operadores Fornece controles para incluir operadores de tarefa. Consulte o “visualização Operadores” na página 77. Notificações Fornece controles para incluir notificações nas tarefas de backup do banco de dados do Tealeaf. Consulte o “Visualização de notificações” na página 77. Gerenciamento de Índice Fornece controles para visualizar e gerenciar os índices. Consulte o “Visualização de Gerenciamento de Índice” na página 78. Gerenciamento de Grupo de Arquivos Fornece controles para incluir arquivos e grupos de arquivos em um banco de dados. Incluir Arquivo Informações/config Visualização da visão geral: 60 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Fornece controles para incluir arquivos e grupos de arquivos nos bancos de dados do Tealeaf. Consulte o “Visualização Incluir Arquivo” na página 78. A visão geral exibe informações somente leitura sobre a instalação atual, se houver. Visualização de informações do banco de dados: A visualização de informações do banco de dados exibe informações somente leitura sobre o banco de dados selecionado atualmente. O banco de dados pode ser selecionado no menu suspenso Banco de dados. Diferentes informações sobre o banco de dados atualmente selecionado podem ser visualizadas selecionando a categoria desejada no menu suspenso Categoria. v Essas informações são principalmente para fins de depuração. Categoria Notas Arquivos de Banco de Dados Informações do arquivo para o banco de dados selecionado atualmente. Informações do Sistema Operacional Informações do sistema operacional relevantes ao banco de dados. v Requer Acesso SA Contadores de Desempenho As métricas de desempenho no banco de dados selecionado atualmente. v Requer Acesso SA Solicitações de Sessão de Execução Informações de sessão do banco de dados. v Requer Acesso SA Configuração do Servidor Informações de configuração para o SQL Server. Propriedades: v grau máximo de paralelismo - o grau máximo de paralelismo que está configurado para o banco de dados. Consulte "Lista de verificação de pré-instalação do CX " no Manual de Instalação do IBM Tealeaf CX. v min server memory (MB) v max server memory (MB) v AWE enabled Visualização de informações do SQL Server: A visualização de informações do SQL Server exibe informações somente leitura sobre o servidor atualmente selecionado. O servidor pode ser selecionado no menu suspenso do SQL Server. Visualização Configuração do Report Server: A visualização Configuração do Report Server expõe as configurações do servidor de relatório em um formato editável. O Tealeaf Database Manager usa o Tealeaf Management System para confirmar essas mudanças; por isso, o TMS deverá estar em execução para editar quaisquer configurações nessa visualização. Nota: Quaisquer mudanças nessas configurações devem ser aplicadas por meio de SQL Server Management Studio. Capítulo 4. Usando o Tealeaf Database Manager 61 As configurações a seguir são exibidas apenas por meio do Tealeaf Database Manager. Configuração Descrição NetworkProtocol Configure o protocolo de rede em uso pelo SQL Server: v TCPIP v NAMED PIPES Nota: As mudanças nessa configuração não são aplicadas automaticamente ao SQL Server Management Studio. Deve-se verificar se a sua mudança na configuração será refletida na configuração correspondente no SQL Server Management Studio. Para obter mais informações sobre as outras configurações, consulte "Guia WorldView do TMS" no Manual de administração do IBM Tealeaf cxImpact. Após fazer as mudanças desejadas, clique em OK para consolidá-las por meio do TMS. 62 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Configuração do Banco de Dados Modo Todos os Bancos de Dados: Todos os bancos de dados fornecem ações simples para gerenciar o conjunto inteiro de bancos de dados do Tealeaf. Nota: Ao instalar o banco de dados do IBM Tealeaf cxReveal em uma instância do SQL Server por si só, o modo Todos os bancos de dados não está disponível no Tealeaf Database Manager. v Instalar - Configura os bancos de dados do Tealeaf usando as configurações padrão – Inicializar Configuração – Executa a configuração inicial dos bancos de dados instalados. Consulte o “Inicializando a configuração” na página 71. v Upgrade - Faz upgrade de um banco de dados do Tealeaf existente – Migrar Configuração – Migra dados do formato da versão anterior para o esquema da nova versão. Consulte o “Migrar configuração” na página 71. – Migrar Dados do Relatório – Migra dados do banco de dados de relatório do IBM Tealeaf cxImpact do formato da versão anterior para o esquema da nova versão. Consulte “Migrando dados de relatório” na página 71. - Opcionalmente, é possível optar por migrar as listas de valores de eventos de valor enumerados para dimensões no Release atual. - Opcionalmente, é possível escolher incluir os dados de dimensão de referência a partir do Release 7.2 na migração. Para incluir essas dimensões, desmarque Migrar dados de relatório sem dimensões padrão. Consulte "Upgrade da Liberação 8.x para o servidor de relatório" no Manual de upgrade do IBM Tealeaf CX. Capítulo 4. Usando o Tealeaf Database Manager 63 – Migrar Dados de Procura - Migra dados do banco de dados de Procura do IBM Tealeaf cxReveal do formato da versão anterior para o esquema da nova versão. Consulte o “Migrando dados de procura” na página 73. – Excluir durante a migração – Quando selecionado, os dados são excluídos durante a operação de migração. Nota: Por padrão, os dados são excluídos durante a migração para limitar a sobrecarga necessária para concluir a operação. Antes de começar a utilizar essa opção, verifique se você possui um backup válido dos bancos de dados que estiver migrando. Nota: Se não excluir durante a migração, os dados da versão anterior serão retidos e todas as operações de migração serão executadas no banco de dados para cópias dos dados. Se a migração falhar, o banco de dados do Release 7.2 permanecerá intacto. No entanto, o tamanho do banco de dados SQL Server pode se tornar muito grande. – Migrar dados do visitante - Se o IBM Tealeaf cxResults foi licenciado e o Tealeaf Database Manager estiver conectado ao banco de dados do visitante, você terá a opção de migrar os dados do visitante. Consulte o “Migrando dados do visitante” na página 73. v Desinstalar – Desinstale todos os bancos de dados – Fechar Conexões – Quando selecionado, todas as conexões de banco de dados são fechadas após a ação selecionada ser concluída. Antes da instalação de novos bancos de dados, é possível configurar os locais de grupos de arquivos gerais a serem aplicados por padrão em cada banco de dados recém-instalado e também os locais de grupos de arquivos específicos para bancos de dados individuais. Nota: As mudanças nos caminhos de grupos de arquivos não são aplicadas durante os upgrades. Para obter mais informações sobre como alterar os caminhos de grupos de arquivos para bancos de dados existentes, consulte a documentação do produto do SQL Server. Nota: Se o seu processo de upgrade estiver criando novos bancos de dados, essas configurações de grupos de arquivos poderão ser aplicadas a bancos de dados específicos recém-instalados. Por exemplo, se estiver fazendo upgrade de uma versão anterior ao Release 6.2 e instalando o IBM Tealeaf cxResults, os bancos de dadosTL_SYSTEM e TL_VISREPORT serão criados como parte do processo de upgrade. Esses bancos de dados podem ter configurações de grupos de arquivos específicas que são definidas para eles na página Grupos de arquivos específicos. v Para definir as configurações gerais de grupos de arquivos, selecione a página Geral. Consulte o “Página de Grupos de Arquivos Gerais”. v Para definir as configurações de grupos de arquivos para um banco de dados específico, selecione a página Específico. Consulte o “Página Grupos de Arquivos Específicos” na página 65. Página de Grupos de Arquivos Gerais: Na página Grupos de de arquivos gerais, todos os grupos de arquivos de banco de dados do Tealeaf são categorizados em um dos quatro grupos gerais: Primário, Dados, Índices e Logs. v Todos os dados dos bancos de dados do Tealeaf são armazenados nesses locais, a menos que você crie valores de substituição para bancos de dados individuais na página Grupos de arquivos específicos. Consulte o “Página Grupos de Arquivos Específicos” na página 65. 64 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf A página Grupos de Arquivos Gerais pode ser utilizada para estruturar rapidamente os grupos de arquivos. Após editar os caminhos do grupo de arquivos nas caixas de texto fornecidas, clique em Aplicar Mudanças. Durante a instalação, os novos caminhos de grupos de arquivos são utilizados para armazenar os bancos de dados recém-criados. v Esses valores são salvos no disco e recarregados por padrão na próxima vez que o Tealeaf Database Manager for aberto. Se tiver que fechar o TDM e reinstalar os bancos de dados, esses grupos de arquivos não precisarão ser especificados novamente. Página Grupos de Arquivos Específicos: Capítulo 4. Usando o Tealeaf Database Manager 65 Na página Grupos de arquivos específicos, grupos de arquivos individuais para cada banco de dados do Tealeaf podem ser configurados de modo independente. Por exemplo, pode-se decidir que os grupos de arquivos TL_REPORTS devem pertencer a um volume separado no sistema atual. Nota: O SQL server requer caminhos completos para os grupos de arquivos locais e para o SQL server. Caminhos de rede e caminhos relativos não são suportados. Os caminhos padrão nesta página são derivados de qualquer mudança aplicada na página Grupos de arquivos gerais. Nota: Para ativar o uso de grupos de arquivos customizados, clique na caixa de seleção Utilizar grupos de arquivos customizados. Quando grupos de arquivos customizados são ativados, quaisquer mudanças que forem aplicadas na página Grupos de arquivos gerais sobrescrevem quaisquer valores que estiverem especificados na página Grupos de arquivos específicos. Deve-se especificar os primeiros grupos de arquivos gerais. Para definir grupos de arquivos customizados: 1. Se isso ainda não tiver sido feito, clique na caixa de seleção Utilizar grupos de arquivos customizados. 2. Selecione o banco de dados para o qual está aplicando os grupos de arquivos customizados. 3. Especifique os grupos de arquivos para o banco de dados na área fornecida. 4. Clique em Aplicar Alterações. Opcional Descrição 66 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Banco de Selecionados O banco de dados cujos grupos de arquivos devem ser editados. Nome Nome do grupo de arquivos. Caminho Caminho para o arquivo do grupo de arquivos. Tamanho Tamanho do arquivo em megabytes. Crescimento Crescimento automático em porcentagem. v Para usar os grupos de arquivos customizados, marque a caixa de seleção. É possível alterar os campos conforme necessário. v Para aplicar as mudanças nas configurações do grupo de arquivos do banco de dados selecionado atualmente, clique em Aplicar Mudanças. Nota: Essas mudanças também são aplicadas automaticamente quando sair da página Grupos de arquivos ou executar uma operação Todos os Bancos de Dados. Modo de Banco de Dados Único: O modo de banco de dados único fornece operações para gerenciar bancos de dados do Tealeaf específicos. Opcional Descrição Database Selecione o banco de dados para gerenciar a partir do licenciado e acessível atualmente ao Tealeaf Database Manager. Capítulo 4. Usando o Tealeaf Database Manager 67 Ação Selecione a ação a ser executada no banco de dados selecionado atualmente. Arquivo de Comandos O caminho absoluto para o arquivo de comando a ser usado para a ação e banco de dados atuais. O arquivo de comando pode ser selecionado ao inserir o caminho ou navegar para o arquivo utilizando o botão Procurar. Fechar Conexões Quando selecionado, todas as conexões com o banco de dados são fechadas após a conclusão da ação selecionada. Página Opções Avançadas: Opcional Descrição Atualizar Usuários Quando selecionado, os usuários do Tealeaf são atualizados quando um banco de dados for alterado. Importação Anterior a 6.2 Quando ativado, os dados do sistema Tealeaf são persistidos no banco de dados. Esses dados podem ser customizados utilizando a guia Opções de Persistir. Nota: Não selecione essa opção, a menos que tenha sido instruído a fazer isso pela equipe do Tealeaf. Versão Base A versão do banco de dados de base a ser usada quando gerar um script de upgrade. 68 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Página de grupos de arquivos: Defina as configurações do grupo de arquivos para o banco de dados selecionado atualmente antes que ele seja criado. Nota: O SQL server requer caminhos completos para os grupos de arquivos locais e para o SQL server. Caminhos de rede e caminhos relativos não são suportados. v Para customizar essas configurações, marque a caixa de seleção Utilizar grupos de arquivos customizados. Faça suas edições, conforme necessário. Para aplicar as mudanças, clique em Aplicar Mudanças. Nota: Essas mudanças também são aplicadas automaticamente quando sair da página Grupos de arquivos ou executar a operação de criação. Procura de sequência do CLR: Para o IBM Tealeaf cxResults, é possível implementar um procedimento armazenado na instância do SQL Server que estiver hospedando os bancos de dados IBM Tealeaf do cxResults para melhorar o desempenho de procuras de sequência. Nota: A Tealeaf recomenda enfaticamente o uso do procedimento armazenado do IBM Tealeaf cxResults para procuras de sequência. Por meio do Tealeaf Database Manager, é possível ativar o uso do procedimento armazenado. Nota: O procedimento armazenado deve ser instalado no sistema local SQL Server antes de ativar a sua utilização. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. 1. Copie o arquivo DLL do Tealeaf Report Server em seu ambiente para o servidor que hospeda o SQL Server, se ele for remoto. Capítulo 4. Usando o Tealeaf Database Manager 69 2. Para utilizar o procedimento armazenado para procura de sequência, insira o caminho absoluto no DLL de procura de sequência na máquina do SQL Server. 3. Para ativá-lo, clique em OK. 4. O procedimento armazenado é ativado. 5. Após instalar este procedimento armazenado, deve-se reconstruir o índice para o banco de dados, que permite procurar em sequência de dados existentes. 6. Também pode-se optar por preencher a coluna final da sessão na tabela de ocorrência do evento, o que melhora o desempenho da procura e de relatório. Consulte o “Procura de sequência de Visitante” na página 74. Falha de instruções: Quando um banco de dados é modificado usando o Tealeaf Database Manager, você pode revisar esta área de janela para identificar se alguma instrução não crítica na operação falhou. v O Tealeaf Database Manager usa um método baseado em instruções para criar e modificar bancos de dados individuais. Qualquer operação definida que for aplicada a um banco de dados do Tealeaf é definida como uma sequência de instruções que são aplicadas ao banco de dados. Dependendo do tipo de instrução, a falha poderá ser considerada crítica ou não crítica. Nota: Apenas instruções não críticas são exibidas nesta área de janela. Quando um erro não crítico for encontrado durante uma operação do banco de dados, uma mensagem será registrada e uma entrada incluída nesta área de janela antes de continuar com a operação do banco de dados. v Instruções bem-sucedidas não aparecem nesta área de janela. v Uma falha crítica termina imediatamente a execução da operação. Esses erros não são relatados nessa área de janela. v Consulte o “Lista de tipos de instrução com falha” na página 78. 70 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Quando uma operação do banco de dados resulta em uma falha não crítica, as instruções que falharam ao executar adequadamente aparecem na área de janela Instruções com Falha e podem ser exportadas em um arquivo SQL. Se o erro que causou a falha das instruções for corrigido, será possível executar novamente as instruções no arquivo exportado para concluir a operação. Nota: Esta área de janela é reconfigurada com cada operação do banco de dados. É necessário verificar essa área de janela sempre que cada operação do banco de dados for executada. v Para revisar as instruções com falha de um banco de dados específico, selecione o banco de dados na lista suspensa. v Para exportar as instruções com falha em um arquivo SQL, clique em Salvar. Gerenciamento de Dados Nota: As opções de Gerenciamento de Dados se aplicam apenas aos upgrades do Release 7.2 para o Release 8.1 ou posteriores. Se a versão atual de seus bancos de dados for o Release 8100 ou posterior, essas configurações não terão efeito e poderão ser ignoradas. Inicializando a configuração: Após seus bancos de dados do Tealeaf serem instalados uma nova versão do IBM Tealeaf CX, será possível usar essa opção para executar a configuração inicial. Esta etapa inicializa o banco de dados com eventos, dimensões, relatórios e painéis padrão. Migrar configuração: Nota: Não é possível executar operações de migração antes de fazer upgrade de seus bancos de dados. Depois de ter atualizado para uma nova versão do banco de dados, é possível migrar informações de configuração da versão antiga para o novo esquema. A configuração do sistema, os perfis de usuário, definições de relatório e os painéis da versão anterior são convertidos e carregados no banco de dados. v Esta etapa executa primeiro a etapa Inicializar Configuração. Consulte o “Inicializando a configuração”. Migrando dados de relatório: Capítulo 4. Usando o Tealeaf Database Manager 71 Nota: Não é possível executar operações de migração antes de fazer upgrade de seus bancos de dados. Nota: Antes de migrar os dados do relatório, faça um backup do banco de dados TL_REPORTS. Este comando converte os dados do TL_REPORTS do IBM Tealeaf cxImpact do esquema de versão antiga para o novo esquema. v Para ativar a migração de dados do relatório, clique na caixa de seleção Migrar Dados do Relatório. Nota: Dependendo do tamanho de seu banco de dados, essa operação pode demorar um tempo significativo e impedir o desempenho em sua instância do SQL Server. Recomenda-se executar essa operação durante as horas de menor atividade. v Opcionalmente, é possível optar por migrar as listas de valores de sua instalação anterior para o novo esquema de relatório como dimensões recém-criadas. Quando a migração for concluída, as dimensões criadas recentemente serão nomeadas após o evento enumerado ao qual eles estão vinculados e todos os valores enumerados serão valores incluídos na lista de desbloqueio na dimensão. Para executar essa etapa durante a migração, marque a caixa de seleção Migrar Dados de Dimensão para Eventos Enumerados. Nota: Antes de executar essa migração de eventos, verifique se as definições de eventos do Release 7.2 são instaladas e disponibilizadas no Report Server a partir do qual você está executando o upgrade. Consulte "Upgrade da Liberação 8.x para o servidor de relatório" no Manual de upgrade do IBM Tealeaf CX. 72 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Nota: Esta opção se aplica apenas se estiver migrando dados do relatório a partir do Release 7.2.12.7296. Caso contrário, ela é ignorada. v Opcionalmente, é possível optar por incluir as dimensões de dados de referência nos dados do relatório migrados. Para incluir essas dimensões, desmarque Migrar dados de relatório sem dimensões padrão. Consulte "Upgrade da Liberação 8.x para o servidor de relatório" no Manual de upgrade do IBM Tealeaf CX. v Para excluir os dados após eles terem sido migrados com êxito durante a operação de migração, clique na caixa de seleção Excluir durante a migração. Nota: Por padrão, os dados são excluídos durante a migração para limitar a sobrecarga que é necessária para concluir a operação. Antes de começar a utilizar essa opção, verifique se você possui um backup válido dos bancos de dados que estiver migrando. Nota: Se não excluir durante a migração, os dados da versão anterior serão retidos e todas as operações de migração serão executadas no banco de dados para cópias dos dados. Se a migração falhar, o banco de dados do Release 7.2 permanecerá intacto. No entanto, o tamanho do banco de dados SQL Server pode se tornar muito grande. Migrando dados de procura: Nota: Não é possível executar operações de migração antes de fazer upgrade de seus bancos de dados. Este comando converte os dados de Procura do IBM Tealeaf cxReveal TL_SEARCH do dia atual do esquema da versão antiga no novo esquema. Dados de dias anteriores que estiverem armazenados no banco de dados de Procura do IBM TealeafcxReveal são migrados após a primeira inicialização do agente de sessão Indexação de Atributo. Consulte "Agente de sessão de indexação de atributo" no Manual de configuração do IBM Tealeaf CX. Nota: Os bancos de dados de Procura que são fornecidos com o IBM Tealeaf cxReveal requerem instalação e configuração separadas. Consulte "Instalação do cxReveal" no Manual de administração do IBM Tealeaf cxReveal. Para migrar os dados de Procura, clique em OK. Nota: Por padrão, os dados são excluídos durante a migração para limitar a sobrecarga que é necessária para concluir a operação. Antes de começar a utilizar essa opção, verifique se você possui um backup válido dos bancos de dados que estiver migrando. Migrando dados do visitante: A migração de Dados do Visitante afeta o seguinte: 1. Atualiza todos os registros de data e hora do GMT para a hora do Tealeaf 2. Elimina as tabelas não utilizadas Nota: Esse processo não migra dados de dimensão de referência a partir do formato do Release 7.2. O uso de dimensões não é suportado no IBM Tealeaf cxResults. Capítulo 4. Usando o Tealeaf Database Manager 73 Nota: Não inicie o Tealeaf Scheduling Service antes de ocorrer a migração de dados do visitante. Nota: Não é possível executar operações de migração antes de fazer upgrade de seus bancos de dados. Este comando converte os dados do Visitante do IBM Tealeaf cxResults (TL_VISREPORT e TL_VISSTAGE) do esquema de versão antiga para o novo esquema. Nota: Os bancos de dados de Visitante que são fornecidos com o IBM Tealeaf cxResults requerem instalação e configuração separadas. v Para migrar os dados de Visitantes, clique em OK. Nota: Dependendo do tamanho de seu banco de dados, essa operação pode demorar um tempo significativo e impedir o desempenho em sua instância do SQL Server. Recomenda-se executar essa operação durante as horas de menor atividade. Nota: Por padrão, os dados são excluídos durante a migração para limitar a sobrecarga que é necessária para concluir a operação. Antes de começar a utilizar essa opção, verifique se você possui um backup válido dos bancos de dados que estiver migrando. Procura de sequência de Visitante: Para o banco de dados de Visitante, é possível optar por reconstruir um índice na tabela de eventos no banco de dados Relatório de Visitante. A reconstrução desse índice inclui uma coluna nele e melhora o desempenho de procuras de sequência do visitante. Nota: Para um banco de dados Visitante pré-existente, essa operação pode demorar um tempo considerável para o processamento do SQL Server ser concluído. A Tealeaf recomenda executar essa operação durante horas de menor atividade. Opcionalmente, é possível optar por preencher a coluna de término da sessão de dados históricos no banco de dados Visitante. Quando esta opção é ativada, a coluna de banco de dados na tabela ocorrência do evento é preenchida com o registro de data e hora do término da sessão para todos os eventos gravados anteriormente no banco de dados. Todas as ocorrências de evento subsequentes incluídas no banco de dados são preenchidas com o horário de encerramento da sessão dos eventos quando eles são inseridos no banco de dados Visitante. v Incluir essa opção em seu banco de dados Visitante melhorará o desempenho da procura e de relatório no IBM Tealeaf cxResults se o procedimento armazenado Procura de Sequência tiver sido instalado. Nota: Se o procedimento armazenado Procura de Sequência tiver sido instalado e você não optar por preencher a coluna de término da sessão, as procuras de sequência nessas sessões históricas não funcionarão. – Se o procedimento armazenado Procura de Sequência não tiver sido instalado, esta etapa opcional não será necessária. – Consulte o “Procura de sequência do CLR” na página 69. v Para preencher a coluna de término da sessão, clique em OK. Gerenciamento de usuários Visualização Criar Usuário: 74 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf A visualização Criar usuário expõe os controles para alterar o nome do usuário e a senha para as contas de administrador e usuário do banco de dados do Tealeaf. Essas mudanças são atualizadas no banco de dados, assim como as configurações do Report Server. Opcional Descrição Tipo de Usuário TL Selecione o tipo de conta do usuário do Tealeaf a ser alterado: Usuário ou Administrador. Nome do Usuário Para o tipo selecionado, insira o nome de usuário. Senha Para o nome do usuário, insira a senha. Confirmar Senha Para alterar a senha, insira-a novamente. Visualização de Permissões de Usuário: A visualização Permissões de usuário expõe os controles para atualizar as permissões do servidor e de procedimento armazenado dos usuários de um banco de dados do Tealeaf. As permissões SA são necessárias para fazer essas mudanças. Opcional Descrição Tipo de Usuário TL Selecione o tipo de conta do usuário do Tealeaf a ser alterado: Usuário ou Administrador. Permissões de Servidor Quando ativado, o Tealeaf Database Manager tenta reparar quaisquer permissões ausentes nos bancos de dados do Tealeaf. Stored Procedure Permissions Quando ativado, o Tealeaf Database Manager concede permissões ao usuário selecionado executar procedimentos armazenados do banco de dados do Tealeaf. Visualização Scripts de Permissões: Capítulo 4. Usando o Tealeaf Database Manager 75 O modo de scripts de permissões fornece a capacidade de gerar um conjunto de instruções SQL que concedem as permissões necessárias para os vários serviços do Tealeaf para fazer uso dos bancos de dados. v Para especificar o local no qual os scripts de permissões devem ser gerados, insira o caminho absoluto no qual o script SQL deve ser gravado. O caminho pode ser inserido diretamente no campo ou pode ser selecionado utilizando o botão Procurar. Visualização Reparar Usuários: Esse comando repara as contas TLADMIN e TLUSER usadas pelo Tealeaf Database Manager para apontar para um novo servidor que hospeda a instância do SQL Server após migrar e restaurar os bancos de dados do Tealeaf. Nota: Se você migrou um ou mais de seus bancos de dados do Tealeaf para uma nova instância do SQL Server, deverá executar esse comando para corrigir as informações locais sobre as contas usadas para acessar cada banco de dados. Este comando pode ser executado diversas vezes sem problemas. Nota: Antes de executar esse comando, verifique se foram migrados todos os bancos de dados necessários para a nova instância do SQL Server e restaurados os bancos de dados por meio do Tealeaf Database Manager. Consulte "Migrando os bancos de dados do Tealeaf" no IBM Tealeaf Databases Guide. v Para reparar as contas TLADMIN e TLUSER de cada um de seus bancos de dados do Tealeaf, clique em OK. Gerenciamento de tarefa Visualização de tarefas de backup: 76 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf A visualização Tarefas de backup exibe os controles para criar e gerenciar tarefas de backup do banco de dados do Tealeaf. Nota: Os recursos de backup no Tealeaf Database Manager são utilizados para planejar tarefas de backup, que incluem corte dos bancos de dados. Para executar um backup sob demanda completo dos bancos de dados do Tealeaf, use o SQL Server Management Studio. Todos os campos na página Opções de criação e de planejamento devem ser preenchidos antes de uma tarefa poder ser criada. Tarefas existentes podem ser ativadas/desativadas ou excluídas na página Gerenciar. Opcional Descrição Database No menu suspenso, selecione o banco de dados para fazer backup. Nome da tarefa Insira um nome fácil e simples para a tarefa de backup. Descrição Forneça uma descrição clara da tarefa. Caminho do Backup Completo Insira ou selecione o caminho absoluto no qual backups completos desse banco de dados podem ser armazenados. Este valor deve ser um caminho absoluto na máquina do SQL Server. Nota: Se o SQL Server for remoto, insira o caminho manualmente. Não selecione o caminho utilizando a opção Procurar. Caminho de Backup Diferencial Insira ou selecione o caminho absoluto no qual os backups incrementais para este banco de dados podem ser armazenados. Este valor deve ser um caminho absoluto na máquina do SQL Server. Nota: Se o SQL Server for remoto, insira o caminho manualmente. Não selecione o caminho utilizando a opção Procurar. Visualização de Histórico de Tarefas de Backup: A visualização Histórico de tarefa de backup exibe o histórico de tarefas de backup de banco de dados do Tealeaf que são configurados e executados a partir do Tealeaf Database Manager. Selecione a tarefa de backup a partir na lista suspensa. As informações de status são exibidas. visualização Operadores: A visualização Operadores expõe os controles para incluir os operadores no SQL Server. Um operador consiste de um nome de usuário e de um endereço de email. Os operadores podem ser notificados automaticamente sobre eventos de tarefa de backup de banco de dados do Tealeaf. Visualização de notificações: A visualização Notificações exibe controles para incluir notificações em uma tarefa de backup de banco de dados do Tealeaf. Um operador pode ser notificado quando uma tarefa específica obtiver sucesso, falhar ou ser concluída. Capítulo 4. Usando o Tealeaf Database Manager 77 Visualização de Gerenciamento de Índice A visualização Gerenciamento de índice exibe uma lista de todos os índices e chaves em um banco de dados do Tealeaf. Eles podem ser selecionados para exclusão ou reconstrução. v v v v Para Para Para Para enfileirar um índice para exclusão, selecione-o e clique em Excluir. enfileirar um índice para reconstrução, selecione-o e clique em Reconstruir. executar todas as operações enfileiradas, clique em OK. limpar a fila de operações, clique em Descartar Mudanças. Gerenciamento de grupo de arquivos Visualização Incluir Arquivo: Na visualização Incluir Arquivo, é possível criar arquivos individuais nos grupos de arquivos de banco de dados. Opcional Descrição Database No menu suspenso, selecione o banco de dados no qual deseja incluir o arquivo. Logical Name O nome lógico para o banco de dados. Grupo de Arquivos Para o banco de dados selecionado, selecione o grupo de arquivos para o qual deseja incluir o arquivo. Novo Nome de Grupos de Arquivos Para incluir o arquivo em um novo grupo de arquivos, insira o nome do novo grupo de arquivos aqui. Tamanho Inicial Insira o tamanho inicial do grupo de arquivos. Selecione as unidades de tamanho utilizando o menu suspenso fornecido. Crescimento Automático Especifique a porcentagem de crescimento automático do arquivo que é esperada durante as operações normais. Selecione as unidades crescimento utilizando o menu suspenso fornecido. v Para desativar o autocrescimento, configure esse valor para 0. Caminho Insira o caminho absoluto para o arquivo. Nome do Arquivo O nome do arquivo a ser incluído. Lista de tipos de instrução com falha Quando uma instrução não crítica falhar durante uma operação do banco de dados, uma mensagem de erro semelhante à seguinte é exibida na área de janela de saída: One or more errors occurred during the operation. TL_REPORTS : There was an error executing the command list. | Incorrect syntax near ’o’. | At statement: CREATE INDEX IX_DB_GROWTH o dbo.DB_GROWTH (DTS, NAME) ON [PRIMARY] One or more warnings occurred during the operation. TL_REPORTS : A non fatal error has occurred while executing a CREATE_INDEX statement 19 TL_REPORTS : There was an error executing the command list 78 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Cada um dos tipos de instrução a seguir é considerado como não fatal pelo Tealeaf Database Manager. Quando qualquer um desses erros ocorrer, uma entrada de log semelhante à entrada acima será inserida e o DBM continuará processando o script. TLDbmStatementType.GRANT TLDbmStatementType.GRANT_DATABASE TLDbmStatementType.CREATE_INDEX TLDbmStatementType.ALTER_INDEX TLDbmStatementType.DROP_INDEX TLDbmStatementType.CREATE_PROCEDURE TLDbmStatementType.DROP_PROCEDURE TLDbmStatementType.ALTER_PROCEDURE TLDbmStatementType.CREATE_FUNCTION TLDbmStatementType.DROP_FUNCTION TLDbmStatementType.ALTER_FUNCTION Chaves de registro do produto ausentes Dependendo de sua licença e dos produtos instalados, você pode ver a seguinte mensagem no campo Host e porta para um ou mais bancos de dados do Tealeaf: Product Registry Entry(s) Missing A mensagem acima indica que as chaves de registro do produto para o banco de dados listado não existem na máquina em que o Tealeaf Database Manager está sendo executado. Essa situação pode ser causada por um dos seguintes fatores: v O produto ainda não foi instalado localmente, de modo que o banco de dados ainda não existe. Não é possível executar operações no banco de dados local até concluir a instalação do produto. v O banco de dados é instalado em um servidor remoto. Para bancos de dados instalados em um servidor diferente, nenhuma chave de registro desse tipo existe. Nesse caso, a mensagem poderá ser ignorada para propósitos de instalação local. – Esta mensagem pode ser exibida para os bancos de dados Relatório de Visitante, Preparação de Visitante e Procura do IBM Tealeaf cxReveal em particular. Capítulo 4. Usando o Tealeaf Database Manager 79 80 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 5. Administração do Banco de Dados O banco de dados do IBM Tealeaf CX é executado sobre um conjunto de quatro bancos de dados Microsoft SQL Server. Os componentes do Tealeaf acessam esses bancos de dados utilizando um dos dois logins SQL criados automaticamente durante a instalação. Estas contas recebem associação de um conjunto de funções de banco de dados selecionados em cada um dos bancos de dados do Tealeaf. Eles não têm acesso a nenhum outro banco de dados ou à própria instância do SQL Server. v Os bancos de dados do Tealeaf podem ser instalados independente do instalador principal do Tealeaf. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. Tópicos de Administração dos Bancos de Dados v "Estratégia de Backup do Banco de Dados" no IBM Tealeaf Databases Guide v "Dimensionando do Banco de Dados" no IBM Tealeaf Databases Guide Para obter mais informações sobre a resolução de problemas do banco de dados, consulte "Resolução de Problemas – Bancos de Dados do Tealeaf" no IBM Tealeaf Troubleshooting Guide. Estratégia de backup do banco de dados Regularmente, seus bancos de dados do Tealeaf devem ser submetidos a backup por motivos de recuperação e desempenho. Sem os backups válidos, o Tealeaf não pode recuperar os dados do cliente no caso de uma falha ou distorção de dados no sistema. Sem uma estratégia de backup apropriada, os arquivos de log dos bancos de dados do Tealeaf podem crescer de forma ilimitada, causando problemas de perda de espaço em disco e de desempenho. As estratégias que são descritas a seguir são recomendadas para fornecer o recurso de recuperação mais confiável, enquanto minimiza a sobrecarga de armazenamento e uma possível interferência com a operação do sistema Tealeaf. Nota: O Tealeaf recomenda executar backups regulares dos bancos de dados do Tealeaf utilizando as estratégias de backup recomendadas nesta seção. A falha ao fazer backup de seus bancos de dados pode resultar em perda de dados irrecuperável. Mecanismos de backup É possível fazer backup dos bancos de dados do Tealeaf de uma das seguintes formas: v O processo de instalação do Tealeaf inclui arquivos SQL com pré-script para criar e planejar as tarefas de backup consistentes com a estratégia de backup recomendada pelo Tealeaf. Consulte o “Scripts de backup do banco de dados” na página 82. v É possível utilizar o Tealeaf Database Manager para configurar e executar backups planejados regularmente. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 81 Estratégia de backup recomendada Nota: O Tealeaf recomenda executar um backup completo noturno em todos os bancos de dados do Tealeaf. A estratégia de backup recomendada deve ser implementada em todos os bancos de dados do Tealeaf, sempre que possível. Esses bancos de dados contêm informações essenciais para a operação do sistema ou informações que não são facilmente recuperadas de outra parte do sistema Tealeaf. Por padrão, os bancos de dados Tealeaf são instalados e mantidos no Modo de Recuperação Simples. Como resultado, backups incrementais não são necessários. Nota: O Tealeaf recomenda o modelo de recuperação SIMPLE para o SQL Server. Se a sua instância do SQL Server estiver configurada para o modelo de recuperação SIMPLE, não será possível fazer backup dos logs de banco de dados. Estratégias de backup alternativo Nota: Se os bancos de dados Tealeaf não puderem ser submetidos a backup todas as noites ou um outro modelo de recuperação ou estratégia de backup for necessário por motivos de negócios, você deverá assegurar-se de que os bancos de dados Tealeaf tenham o backup feito e que sejam mantidos corretamente. A falha ao fazer isso pode desperdiçar espaço e diminuir o desempenho do sistema. Scripts de backup do banco de dados Como parte do processo de instalação, um conjunto de scripts de backup do banco de dados é gerado de acordo com as estratégias listadas acima. Os scripts são armazenados no seguinte diretório: <Tealeaf_install_directory>\Reporting\DatabaseSchema Os arquivos de script de backup gerados são do seguinte padrão: *DBBackup.sql Notificações de backup Por padrão, as tarefas de backup que são criadas pelos scripts inserem uma mensagem no Log de Eventos se a tarefa de backup falhar ao ser executada. v O motivo do erro pode ser visto ao visualizar o histórico da tarefa de backup no SQL Server Management Studio. v As tarefas de backup podem ser configuradas para enviar emails de sucesso e de falha se o SQL Server Notification Service estiver instalado e ativado. Consulte o “Notificações do SQL Server” na página 83. Configurando os backups de banco de dados utilizando os scripts 1. Cada script de backup contém uma seção de variáveis no início do arquivo. Os valores dessas variáveis são os únicos itens que devem ser editados no arquivo, conforme a seguir: /***************************************************** * Script Variables * @jobName - The name of the backup job * @jobOwner - The SQL Server Login that will own the backup job * @operator - The name of the email operator who will be notified * if the job fails (added through sp_add_operator). * @scheduleName - The name of the backup job schedule * @database - The name of the CX database * @fullBackupFile - The filename of the full backup of the database. * By default this will be * overwritten with a new backup twice a week (Sunday, * Wednesday). 82 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf * @logBackupFile - The filename of the log bakup for the database. * This will be appended to * daily and started fresh on Monday and Thursday by * default. ******************************************************/ DECLARE @database nvarchar(256), @fullBackupFile nvarchar(256), @jobOwner nvarchar(128), @jobName nvarchar(128), @scheduleName nvarchar(128), @serverName nvarchar(30), @operator nvarchar(128), @backupCmd nvarchar(4000); SELECT @jobName = N’cxImpact Reporting Database Backup’, @scheduleName = N’cxImpact Reporting Backup Job’, @jobOwner = N’sa’, @database = N’TL_REPORTS’, @fullBackupFile = N’c:\Tealeaf\db_backups\tl_reports_full.bak’, @serverName = N’(local)’, @operator = NULL; /********* DO NOT CHANGE ANYTHING BELOW THIS LINE *********/ 2. A única mudança necessária é designar caminhos de arquivo válido para as variáveis @fullBackupFile e @logBackupFile. 3. Para criar e planejar um backup para um banco de dados específico: a. Abra o arquivo no SQL Server Management Studio. Os scripts devem ser executados como SA ou um login equivalente. b. Configure os caminhos de arquivos corretamente. c. Se o serviço de Notificação do SQL Server estiver sendo utilizado, configure a variável @operator para um Operador SSNS válido. Ao executar, a tarefa de backup envia o email para o endereço especificado. v Para obter mais informações sobre como configurar o operador, consulte “Notificações do SQL Server”. d. Execute o script. Notificações do SQL Server Se o SQL Server Notificação Service estiver instalado e ativado, as tarefas de backup poderão ser configuradas para enviar notificações de email com sucesso, com falha, ou ambos. O uso do SQL Notification Service requer a criação de um Operador. Para ajudar, um script extra, AddNotificationOperator.sql, é criado durante o processo de instalação no mesmo diretório dos scripts de backup. Para criar o operador: 1. Abra o script AddNotificationOperator.sql no SQL Management Studio. 2. Configure os valores válidos de nome de exibição e de endereço de email. 3. Execute o script. Referência Tópicos de administração do SQL Server v "Autenticação do SQL Server" no IBM Tealeaf Databases Guide v "Fazendo Upgrade do SQL Server for Tealeaf" no IBM Tealeaf Databases Guide Tópicos de administração do banco de dados v Estratégia de Backup de Banco de Dados v "Dimensionando do Banco de Dados" no IBM Tealeaf Databases Guide Capítulo 5. Administração do Banco de Dados 83 Dimensionamento do Banco de Dados As diretrizes de dimensionamento para bancos de dados do Tealeaf baseiam-se em vários fatores interdependentes. Para obter diretrizes detalhadas, entre em contato com o Tealeaf Professional Services. v Para obter as diretrizes de dimensionamento gerais para bancos de dados do IBM Tealeaf CX, consulte "Bancos de Dados do CX" no IBM Tealeaf Databases Guide. v Para obter diretrizes de dimensionamento gerais para bancos de dados do IBM Tealeaf cxResults, consulte "Bancos de Dados cxResults" no IBM Tealeaf Databases Guide. Configurando o modelo de recuperação e níveis de criação de log para bancos de dados do Tealeaf Para manter adequadamente os bancos de dados do Tealeaf, controlar o tamanho e melhorar o desempenho, o Tealeaf recomenda usar o Modelo de Recuperação Simples para SQL Server e compactar os arquivos de log. Se estiver tendo problemas de tamanho do banco de dados e de desempenho, revise as etapas a seguir para configurar o modelo Recuperação para a configuração Simple: 1. Para cada banco de dados do Tealeaf instalado: a. No SQL Server Management Studio, clique com o botão direito em cada banco de dados do Tealeaf e selecione Propriedades. b. No diálogo, selecione a página Opções. Revise a configuração no menu suspenso Modelo de Recuperação. Para reduzir o tamanho do banco de dados, defina esta configuração para Simple. Clique em OK na parte inferior do diálogo. c. Repita as etapas acima para os outros bancos de dados do Tealeaf. 2. Em seguida, pare o Tealeaf Data Collector e o Tealeaf Data Service por meio do Painel de Controle de Serviços do Windows. 3. No SQL Server Management Studio, para cada banco de dados: a. Clique com o botão direito do mouse no nome do banco de dados. Selecione Tarefas > Reduzir > Arquivos. b. No diálogo, selecione Log no menu suspenso Tipo de Arquivo. Clique em OK. c. Repita as etapas acima para os outros bancos de dados do Tealeaf. 4. Depois que os procedimentos acima tiverem sido concluídos para cada banco de dados, reinicie os serviços do Tealeaf. Essas etapas devem reduzir o tamanho de seus bancos de dados e reduzir a E/S de disco ao diminuir a quantia de criação de log que está sendo feita. Referência Tópicos de administração do SQL Server v "Autenticação do SQL Server" no IBM Tealeaf Databases Guide v "Fazendo Upgrade do SQL Server for Tealeaf" no IBM Tealeaf Databases Guide 84 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Tópicos de administração do banco de dados v "Estratégia de Backup do Banco de Dados" no IBM Tealeaf Databases Guide v Dimensionando o Banco de Dados Gerenciando dados do Tealeaf Esta seção contém links para a documentação sobre como gerenciar as áreas críticas do conjunto de dados do Tealeaf e as tarefas para configurar seu tamanho e gerenciamento. Visão Geral Seção Descrição "Fluxo de Dados do Tealeaf" no IBM® Tealeaf cxImpact User Manual Visão geral de como os dados fluem no sistema Tealeaf e entram no banco de dados Agregação e retenção de dados Seção Descrição "Agregação e Retenção de Dados" no IBM Tealeaf cxImpact Administration Manual Descrição de como o Data Collector reúne e agrega os dados. Inclui referências às configurações para controlar as operações de agregação e corte do Data Collector. v Para obter mais informações, consulte "Agregação e retenção de dados" no Manual de administração do IBM Tealeaf cxImpact. "Configurações do CX" no IBM Tealeaf cxImpact Administration Manual O Data Collector reúne dados de Tealeaf Canisters individuais para contagens de eventos, dados dimensionais e outras origens de dados para agregação e armazenamento no banco de dados de relatório. v Para obter mais informações, consulte "Configurações do CX" no Manual de administração do IBM Tealeaf cxImpact. Gerenciamento de Dados Seção Descrição "Gerenciamento de Dados para Dimensões" no IBM Tealeaf Event Manager Manual Por padrão, as dimensões são configuradas para ativar a captura de todos os valores e armazenamento detectados no banco de dados. Muitas vezes, esses dados são repetidos. Se dados de dimensão forem permitidos para crescer sem limite, seu espaço de armazenamento poderá ser preenchido. v Para obter mais informações, consulte o "Gerenciamento de dados para dimensões" na seção do IBM Tealeaf Event Manager Manual e no "Tealeaf Event Manager Manual" no IBM Tealeaf Event Manager Manual. "Gerenciamento de Dados para Principais Movimentadores" no IBM Tealeaf Event Manager Manual É possível configurar a criação automática de Principais Movimentadores para eventos e dimensões criados recentemente. Para eventos e dimensões cujos valores raramente variam, um Principal Movimentador não é necessário. Capítulo 5. Administração do Banco de Dados 85 v Para obter mais informações, consulte o "Gerenciamento de dados para principais movimentadores" na seção do IBM Tealeaf Event Manager Manual e no "Tealeaf Event Manager Manual" no IBM Tealeaf Event Manager Manual. "Gerenciando URL e outras dimensões de alto volume" no IBM Tealeaf Event Manager Manual Uma página de informações sobre como gerenciar as dimensões que capturam um alto volume de dados, utilizando a dimensão de URL como um exemplo Programação de tarefas Seção Descrição "TLBackup e TLRestore" no IBM Tealeaf cxImpact Administration Manual É possível utilizar esses utilitários para fazer backup e restaurar dados do Tealeaf Canister. "Preservando e Reconstruindo Dados" no IBM Tealeaf Troubleshooting Guide O Tealeaf fornece diversos utilitários para reconstruir dados do Canister. "Planejando tarefas noturnas do Tealeaf" no IBM Tealeaf cxImpact Administration Manual Há algumas recomendações para quando executar várias tarefas noturnas para gerenciar dados do Tealeaf, a fim de reduzir sobreposições e evitar inconsistências dos dados Resolução de problemas com o banco de dados do Tealeaf Se estiver tendo um problema relacionado a acesso ou ao desempenho com sua instalação do banco de dados Tealeaf SQL instalado, reveja as seguintes dicas de resolução de problemas que podem ajudar a resolver seu problema. Nota: Para algumas funções do Tealeaf Database Manager, deve-se ter privilégios de Administrador do Sistema para o SQL Server que hospeda os bancos de dados do Tealeaf. Os bancos de dados Tealeaf SQL são instalados usando o Tealeaf Database Manager, que pode ser utilizado para atualizar ou reinstalar os bancos de dados. Algumas dessas etapas podem requerer a reinstalação ou o upgrade. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Nota: O Tealeaf Database Manager é utilizado para instalar os bancos de dados SQL Reporting e os bancos de dados do IBM Tealeaf cxResults. Ele não pode ser utilizado para instalar ou atualizar os bancos de dados do Canister, que são instalados como parte do Servidor de Processamento por meio do arquivo setup.exe na instalação inicial. Para obter mais informações sobre esses bancos de dados, consulte "Instalação e Configuração do CX" no IBM Tealeaf CX Instalattion Manual. v Para obter mais informações sobre como configurar os bancos de dados do Canister, consulte "Configurando o CX Canister" no IBM Tealeaf CX Configuration Manual. 86 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Configuração do SQL Server Não é possível se conectar ao SQL Server Se o Tealeaf for incapaz de se conectar ao banco de dados SQL Server, tente as seguintes etapas: 1. Portas customizadas do SQL Server v Por padrão, o SQL Server atende na porta 1433, que também é a porta de comunicação padrão do Tealeaf, a menos que seja selecionado de maneira diferente durante a instalação. É possível verificar esse valor por meio do SQL Server Configuration Manager. 2. Não é possível se conectar por meio de portas dinâmicas v Se sua implementação do SQL Server utilizar portas dinâmicas, deve-se sincronizar sua solução do Tealeaf com elas. Consulte o “Configurando o uso de portas dinâmicas do SQL Server”. 3. Protocolos de rede SQL v Por padrão, o SQL Server não ativa TCP e canais nomeados que são utilizados pelo Tealeaf. Verifique se esses protocolos são ativados por meio do SQL Configuration Manager. Falha ao instalar devido a uma incompatibilidade de tamanho do banco de dados de modelo Durante a instalação dos bancos de dados do Tealeaf, o Tealeaf Database Manager pode relatar uma falha devido a uma incompatibilidade entre os tamanhos de banco de dados configurados no Tealeaf e os tamanhos de banco de dados de modelo que são configurados no SQL Server Management Studio. Em raros casos, um cliente pode alterar o tamanho do banco de dados de modelo em sua instalação do SQL Server a partir do valor padrão de 50 MB. SQL Server Management Studio não permite que os bancos de dados sejam instalados abaixo do tamanho do banco de dados de modelo. Por exemplo, se o tamanho do banco de dados modelo for configurado para 250 MB, quando o Tealeaf Database Manager tentar instalar os bancos de dados do Tealeaf, algumas instalações falharão porque elas são menores do que esse limite mínimo. A solução é executar um dos procedimentos a seguir: 1. Reconfigure o tamanho do banco de dados de modelo no SQL Server Management Studio para 50 MB. Para obter mais informações, consulte a documentação que foi fornecida com o produto do seu SQL Server. 2. Reconfigure os tamanhos de banco de dados no Tealeaf Database Manager para que seja um pouco maior que o tamanho do banco de dados do modelo no SQL Server Management Studio. Para o exemplo acima, é possível configurar o tamanho do banco de dados para 260 MB. v Os tamanhos do banco de dados devem ser configurados por meio de grupos de arquivos individuais de cada banco de dados. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Configurando o uso de portas dinâmicas do SQL Server O Tealeaf não suporta nativamente o uso de portas dinâmicas ao acessar o SQL Server. Se possível, o Tealeaf recomenda desativar o uso de portas dinâmicas. Quando o SQL Server é iniciado, uma porta dinâmica é selecionada. Esta porta é utilizada durante as operações. Durante a reinicialização, a porta configurada permanece aberta, a menos que ocorra um conflito. Capítulo 5. Administração do Banco de Dados 87 Se 1. 2. 3. as portas tiverem que permanecer dinâmicas, conclua as etapas a seguir. Inicie todos os serviços do Tealeaf. Inicie o banco de dados. Com o SQL Server Management Studio, localize a porta que o SQL Server está utilizando. 4. Essa porta deve ser preenchida para cada banco de dados no diálogo Conexão do Tealeaf Database Manager. Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 5. No Tealeaf Database Manager, é possível configurar as portas para os bancos de dados. a. No menu TDM, selecione Modo > Informação/Configuração > Configuração do Report Server. b. Preencher as portas de forma apropriada. Quando as mudanças forem aplicadas, as chaves de registro a seguir serão atualizadas para você. v Consulte "Referência do Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 6. Por meio do Tealeaf Database Manager, instale ou faça upgrade dos bancos de dados, conforme necessário. v Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. No Report Server, os números de porta do banco de dados estão nas seguintes chaves de registro. Eles podem ser atualizados por meio da tela de Configuração do Tealeaf Database Manager. Produto (Banco de dados) Chave de Registro IBM Tealeaf cxImpact (Relatórios) Tealeaf Technology > DataStore > Report Server > Port IBM Tealeaf cxResults (Visitantes) Tealeaf Technology > DataStore > Report Server > Visitor Port IBM Tealeaf cxReveal (Procura) Tealeaf Technology > DataStore > Database > Search > Database Port Nota: Se o SQL Server for forçado a escolher uma nova porta dinâmica, a nova porta deverá ser utilizada sempre que acessar os bancos de dados por meio da tela Conectando no Tealeaf Database Manager e preenchida novamente na chave de registro apropriada por meio do Tealeaf Database Manager utilizando as etapas acima. Migrando para um novo SQL Server Se estiver migrando para uma nova instância do SQL Server, mais etapas serão necessárias. Consulte "Migrando os bancos de dados do Tealeaf" no IBM Tealeaf Databases Guide. A restauração falha quando o nome do arquivo MDF é solicitado: Ao restaurar bancos de dados para uma nova instância do SQL Server, poderá ocorrer um erro semelhante ao seguinte: Restore failed for Server <MyServer> Additional information:System.Data.SqlClient.SqlError: File: 88 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf ’C:\Program Files\Microsoft SQL Server\ MSSQL10_50.MSSQLSERVER\MSSQL\DATA\RL_REPORTS.mdf’ is claimed by ’DATA’(3) and ’PRIMARY’(1). The WITH MOVE clause can be used to relocate one or more files. (Microsoft.SqlServer.Smo) O problema acima é causada pelo procedimento de restauração do SQL Server que converte todos os nomes de banco de dados do Tealeaf para RL_REPORT.mdf. Esta situação geralmente é causada quando o novo local possui uma estrutura de diretório diferente ou quando os bancos de dados são movidos para uma nova versão do SQL Server. A solução é anexar manualmente o nome do arquivo de cada arquivo de dados para incluir o identificador de Grupo de arquivos do arquivo no final do nome do arquivo. Para obter mais informações sobre as etapas apropriadas para restaurar os bancos de dados, consulte "Migrando bancos de dados do Tealeaf" no IBM Tealeaf Databases Guide. Desempenho ruim do SQL Server em sistemas operacionais de 64 bits Nota: Se estiver usando o Tealeaf versão 8.8 ou posterior, o SQL Server 2005 não será mais suportado. Para obter mais informações, consulte "Versões suportadas do SQL Server" no IBM Tealeaf CX Databases Guide. Os bancos de dados do Tealeaf são projetados para obter vantagem dos recursos de sistema operacional de 64 bits. No entanto, devido a uma questão da Microsoft, problemas de desempenho podem surgir ao executar o SQL Server 2005 em uma versão de 64 bits do Windows. Essas questões podem incluir o seguinte: v O desempenho do SQL Server 2005 diminui repentinamente. v O SQL Server 2005 para de responder por um curto período. v Um tempo limite ocorre para aplicativos que se conectam ao SQL Server 2005. v Ocorrem problemas quando executar até mesmo comandos simples ou usar aplicativos no sistema. O problema pode ser que o sistema operacional Windows de 64 bits está paginando sem o conjunto de trabalhos do processo do SQL Server. Quando o processo do SQL Server atingir 50 por cento da memória que está alocada para o processo no SQL Server 2005 SP2 ou posterior, mensagens de erro poderão ser exibidas no log de erros do SQL Server. Para corrigir o problema: 1. Revise as etapas de resolução de problemas do Microsoft. Para obter mais informações, revise "Como resolver esse problema" em http:// support.microsoft.com/kb/918483. 2. Se o problema persistir, é possível evitar que o Windows execute paginação sem memória do buffer pool do processo do SQL Server. É possível bloquear a memória ao designar ao usuário Bloquear páginas na memória diretamente para a conta de usuário que é a conta de inicialização do serviço do SQL Server. v Esta etapa impede que o sistema operacional execute paginação sem memória e permite que o SQL Server execute a paginação. Para obter informações adicionais, consulte http://technet.microsoft.com/en-us/ library/ms190730.aspx. 3. Reinicie o SQL Server. Capítulo 5. Administração do Banco de Dados 89 Para obter mais informações sobre este tópico, incluindo as etapas de resolução de problemas, visite http://support.microsoft.com/kb/918483. Informações de SuperSocket: (SpnRegister): Erro 1355 no log de eventos do aplicativo Windows Do http://support.microsoft.com/kb/303411: Essa não é uma mensagem de erro. Esse texto é apenas um aviso de que o SQL Server não pôde se registrar um Nome do Proprietário de Serviço (SPN), que indica que o mecanismo de segurança utilizado é a autenticação Microsoft Windows NT Challenge\Response (NTLM) e não o Kerberos. CAUSA A mensagem geralmente aparece porque a conta de serviço do SQL Server está sendo executada como um usuário de domínio que não possui as permissões necessárias para registrar os SPNs. O SQL Server bloqueia o acesso ao procedimento sys.sp_OAGetProperty Em alguns ambientes, o seguinte erro pode ser exibido no log de erros do SQL Server: SQL Server blocked access to procedure ’sys.sp_OAGetProperty’ of component ’Ole Automation Procedures’ because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of ’Ole Automation Procedures’ by using sp_configure. For more information about enabling ’Ole Automation Procedures’, see "Surface Area Configuration" in SQL Server Books Online. Em que sys.sp_OAGetProperty é um procedimento de automação que permite o acesso aos detalhes do sistema. O Tealeaf usa esse procedimento armazenado para adquirir detalhes sobre espaço em disco. Nota: Se o acesso ao procedimento não estiver ativado: sys.sp_OAGetProperty 1. Os relatórios Tamanho de Grupo de Arquivos de Banco de Dados e Tamanho da Tabela de Banco de Dados no Portal não contêm informações de espaço livre e de espaço não utilizado. 2. O espaço em disco disponível no SQL Server não é registrado e não aparece no Tealeaf Event Log. A mensagem de erro não traz consequências. No entanto, para evitar confusão, é possível negar acesso para pr_ServerDiskSpace que utiliza este procedimento armazenado. Quando o acesso for negado, mensagens de erro serão relatadas no pr_ServerDiskSpace e não no sys.sp_OAGetProperty. As mensagens de erro desse último procedimento podem sugerir possíveis hackers ou software maliciosos, portanto, mensagens desnecessárias devem ser suprimidas. Para negar o acesso, execute o seguinte por meio do SQL Server Management Studio: use TL_STATISTICS go Deny execute on pr_ServerDiskSpace to TLAdmin; Deny execute on pr_ServerDiskSpace to TLUser; use TL_visreport go Deny execute on pr_ServerDiskSpace to TLAdmin; Deny execute on pr_ServerDiskSpace to TLUser Configuração do banco de dados do Tealeaf Não é possível conectar Se não for possível acessar o banco de dados do Tealeaf, verifique se você está utilizando um nome do host completo adequado. 90 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Se estiver executando com relação a uma instância de banco de dados denominada, o nome do host deverá seguir um formato específico: <host_name>\<instance_name> em que Em que <host_name> é o endereço IP, o nome da máquina ou o localhost <instance_name> é o nome da instância do BD. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Durante o upgrade, o Tealeaf Database Manager falha ao atualizar o Extrator de Conjunto de Resultados As visualizações necessárias não existem. O Banco de Dados RSE deve ser recriado. Consulte o “O banco de dados Extrator de Conjunto de Resultados falha ao analisar um conjunto de resultados” na página 93. Falha ao criar o banco de dados no ambiente do servidor em cluster Durante a instalação em um ambiente do servidor em cluster, se estiver vendo as mensagens de erro durante a criação, você poderá ter especificado incorretamente o caminho SQL em um disco que não faça parte do grupo de clusters ou da lista de dependências. Para resolver o problema de dependência do cluster, consulte http:// support.microsoft.com/kb/295732. No Tealeaf Database Manager, também deve-se verificar o caminho onde os arquivos de banco de dados são armazenados. Se você não souber o caminho para um servidor remoto, entre em contato com a pessoa apropriada. Nota: O caminho deve ser o caminho absoluto com relação ao SQL Server. Caminhos de rede não são permitidos. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Desempenho do banco de dados do Tealeaf Alocação de memória: Se alguma das condições a seguir estiver ocorrendo: 1. O Tealeaf está executando lentamente 2. Os relatórios estão chegando com atraso 3. A caixa que executa o SQL Server está tendo problemas de paginação ou de E/S de disco A memória que está alocada para o SQL Server pode estar configurada como muito baixa. É possível verificar e alterar a quantia de memória que é alocada para os bancos de dados do Tealeaf no SQL Server Management Studio. Fragmentação: As operações normais do banco de dados podem fazer com que a mídia de unidade de disco rígido e os bancos de dados armazenados do Tealeaf se tornam fragmentados. Com o tempo, a fragmentação de disco pode afetar significativamente o desempenho. v Como parte da manutenção regular do servidor, seu DBA deve executar verificações de fragmentação de disco e desfragmentar os discos periodicamente. Capítulo 5. Administração do Banco de Dados 91 Os índices do banco de dados Tealeaftambém podem se tornar fragmentados. Periodicamente, eles devem ser desfragmentados para assegurar um desempenho ideal. Nota: Geralmente, a fragmentação de índice do banco de dados deve ser mantida abaixo de 20%. v Release 7.1 ou anterior: É possível executar tarefas de verificações de fragmentação e de desfragmentação por meio do console de administração do Microsoft SQL Server. Para obter mais informações, consulte a documentação fornecida com o produto. v Release 7.2: Por meio do Tealeaf Database Manager, é possível verificar o status de fragmentação dos índices do banco de dados e executar tarefas desfragmentação, conforme necessário. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. O Tealeaf Database Manager é interrompido ao fazer upgrade do banco de dados do sistema O Tealeaf Database Manager pode ser interrompido quando o banco de dados do sistema estiver sendo atualizado se outros componentes do sistema estiverem em execução. Enquanto essa situação pode ser causada por diversos fatores, em muitos casos, o motivo é a presença de um agente de sessão Stats Logger ativo no pipeline do Windows do Report Server. Esse agente de sessão é utilizado para coletar informações estatísticas no pipeline e enviá-las para o banco de dados estatísticos para uso em relatórios baseados no Portal. v Consulte "Agente de sessão de criador de logs de estatísticas" no IBM Tealeaf CX Configuration Manual. Como o agente de sessão ativa pode manter o banco de dados Estatísticas aberto, ele se torna indisponível para o Tealeaf Database Manager, o que faz com que ele seja interrompido. Possíveis Soluções: Para resolver esse problema, é possível recorrer a qualquer das seguintes soluções: 1. Pare o Serviço de Transporte antes de iniciar o Database Manager. Nota: Assim que parar o Serviço de Transporte, as ocorrências são eliminadas e os dados perdidos. a. Após utilizar o Database Manager, deve-se lembrar de reiniciar o Serviço de Transporte por meio do TMS. v Consulte "Configurando o serviço de transporte" no IBM Tealeaf CX Configuration Manual. v Consulte "TMS WorldView Tab" no IBM Tealeaf cxImpact Administration Manual. 2. Remova ou desative o agente de sessão Stats Logger de seu pipeline de processamento. Nota: O Tealeaf recomenda desativar o agente de sessão Stats Logger durante operações do Database Manager em um sistema All-in-one. a. Quando o agente de sessão é removido do pipeline, será possível iniciar o Database Manager. b. Lembre-se de incluí-lo de volta por meio do TMS depois de sair do Database Manager. 92 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf v Consulte "TMS Pipeline Editor" no IBM Tealeaf cxImpact Administration Manual. 3. Se o agente de sessão Stats Logger fizer parte de um pipeline filho dedicado no Canister, será possível desativar o pipeline todo por meio do TMS. v Consulte "TMS Pipeline Editor" no IBM Tealeaf cxImpact Administration Manual. Problemas com bancos de dados individuais Banco de dados Visitante para cxResults Nota: O banco de dados Visitante se aplica ao IBM Tealeaf cxResults. O IBM Tealeaf cxResults não está mais disponível como um produto recentemente licenciado da liberação 8.7. Os clientes que licenciaram o IBM Tealeaf cxResults na liberação 8.6 e anterior podem continuar usando e recebendo suporte para o produto na liberação 8.7 e posterior. Para obter informações adicionais, entre em contato com o Tealeaf ../../Common/http://support.tealeaf.com . Tempo limite de conexão de dados no banco de dados de Visitante: Embora haja uma configuração de tempo limite de conexão de dados para o banco de dados de Visitante, o valor padrão será configurado alto. Ele não precisa ser alterado. Bancos de dados do extrator de conjunto de resultados para cxResults O banco de dados Extrator de Conjunto de Resultados falha ao analisar um conjunto de resultados: Durante um upgrade ou reinstalação do banco de dados RSE, é possível encontrar a seguinte mensagem de erro, que é seguida por uma instrução de criação de tabela: Failed to create the database views: Invalid object name ’RSE_HITSTATISTICS’. Neste caso, podem estar faltando algumas visualizações no banco de dados do RSE. Neste caso, o banco de dados do RSE vazio. Para resolver esse problema, o banco de dados deverá ser recriado: 1. Execute o Tealeaf Database Manager. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. 2. Selecione Modo Avançado. 3. Na guia Instalação do Banco de Dados, clique em Criar. 4. Na área de janela Tipo de Banco de Dados, clique em RSE. 5. Clique em Executar. O banco de dados RSE é recriado. v Revise e observe quaisquer mensagens de erro geradas. 6. Após a reinstalação ser concluída, será possível fazer upgrade do banco de dados. Consulte "Utilizando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Banco de dados de procura para o cxReveal A instalação do banco de dados cxReveal força a configuração de ordenação: Se você tentou instalar o banco de dados de procura do IBM Tealeaf cxReveal, a configuração de ordenação de banco de dados poderá ser forçada para a seguinte: SQL_Latin1_General_CP1_CI_AS Capítulo 5. Administração do Banco de Dados 93 Essa configuração é definida, independentemente da configuração de ordenação no SQL Server, o que causa um problema para clientes internacionais, especificamente da Europa. A solução é descartar e reinstalar o banco de dados TL_SEARCH por meio do Tealeaf Database Manager. Nota: Antes de iniciar, verifique se o banco de dados Sistema (TL_SYSTEM) e o banco de dados Relatórios (TL_REPORTS) foram instalados ou atualizados para a versão para a qual você está instalando o banco de dados TL_SEARCH. 1. No Portal Server, inicie o Tealeaf Database Manager. 2. No menu TDM, selecione Modo > Configuração do Banco de Dados > Modo de Banco de Dados Único. 3. Descarte o banco de dados Procura (TL_SEARCH): a. Na tela Opções de Banco de Dados Único, selecione Search no menu suspenso do Banco de Dados. b. No menu suspenso Ação, selecione Uninstall. c. Clique em OK. d. O banco de dados é desinstalado. 4. Crie o banco de dados Procura: a. Utilize o script de criação do banco de dados Procura, que é fornecido no seguinte local: <Tealeaf_install_directory>\SQL\DBCreateScripts\CREATE_TL_SEARCH.sql b. Inicie o Tealeaf Database Manager. c. No menu TDM, selecione Modo > Configuração do Banco de Dados > Modo de Banco de Dados Único. d. No menu TDM, selecione Criação de BD > Criar Bancos de Dados para que a opção não seja selecionada. e. Na tela Opções de Banco de Dados Único, selecione Search no menu suspenso do Banco de Dados. f. No menu suspenso Ação, selecione Instalar. g. Clique em OK. 5. O banco de dados Procura é instalado com a configuração de ordenação apropriada. 6. Se estiver executando operações de instalação adicionais, é possível reativar a opção Criar Bancos de Dados. No menu TDM, selecione Criação de BD > Criar Bancos para que a opção seja selecionada. Problemas de configuração Coleta de dados Desempenho ruim da coleta de dados: Se o processo de coleta de dados estiver consumindo grandes volumes de memória ou falhando ao concluir, poderá ser necessário ajustar a configuração do Tamanho de Lote do Data Collector, que define o número máximo de registros a serem extraídos ou carregados para o Data Collector em um único lote. O valor padrão é configurado como 2000. Nota: Não configure esse valor acima de 5000. 94 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Consulte "Configurações do CX" no IBM Tealeaf cxImpact Administration Manual. Tempos de coleta de dados lentos: Geralmente, a coleta de dados deve ser executada em menos de 5 minutos. Se o processo de coleta de dados for maior que 10 minutos, então deve-se aumentar o tamanho da configuração do Intervalo de Corte de Dados. O valor padrão é 1 – Hourly. Configurar para um valor maior faz com que este processo seja executado com menos frequência. No entanto, poderá haver picos temporários no tamanho de seu banco de dados. Consulte "Configurações do CX" no IBM Tealeaf cxImpact Administration Manual. Tempos limite de conexão com o banco de dados: Se tempos limites repetidos estiverem ocorrendo em seus bancos de dados do Tealeaf, poderá ser necessário ajustar a configuração de Tempo Limite de Conexão com o Banco de Dados. O tempo limite de conexão padrão é configurado como 30 segundos. Após o sistema ter sido executado por um tempo e o tráfego aumentado, seu hardware poderá não conseguir gerenciar o nível de tráfego na configuração atual. Tente configurar este valor para o dobro de seu valor atual. Se isso acontecer novamente, dobre o valor mais uma vez. Nota: Se tiver que configurar o tempo limite de conexão acima de 300 segundos (5 minutos), poderão ocorrer mais problemas em seu ambiente. Consulte "Configurações do CX" no IBM Tealeaf cxImpact Administration Manual. Desempenho da coleta de dados a partir de diversas caixas: Por padrão, o Tealeaf pode coletar a partir de duas caixas de uma vez. Se seu ambiente tiver mais caixas, será possível aumentar o tamanho da configuração Data Collection - Max Concurrent. A configuração apropriada depende do seu ambiente de hardware. v Consulte "Configurações do CX" no IBM Tealeaf cxImpact Administration Manual. Se observar qualquer um dos seguintes itens: 1. Alguma lentidão na coleta de dados 2. Erros no processo de coleta de dados 3. As caixas estão ocupadas Então deve-se tentar diminuir essa configuração. O banco de dados está ficando muito grande: Se o tamanho de seu banco de dados estiver pressionando os limites de armazenamento, considere ajustar algumas configurações. 1. Se não utilizar os relatórios de Desempenho da Página, não será necessário coletar as Estatísticas do Caminho. É possível desativar a coleta de Estatísticas de Caminho para economizar um espaço significativo no banco de dados. v Consulte "Configurações do CX" no IBM Tealeaf cxImpact Administration Manual. Capítulo 5. Administração do Banco de Dados 95 2. No SQL Server Management Studio, verifique a configuração do Modelo de Recuperação para cada banco de dados. Se o Modelo de Recuperação estiver configurado como Completo, os bancos de dados e seus arquivos de log podem crescer ainda mais. Consulte "Dimensionamento do Banco de Dados" no IBM Tealeaf Databases Guide. Erro – uma conexão existente foi fechada de modo forçado pelo host remoto: Periodicamente, o Data Collector pode registrar a mensagem de log a seguir: An existing connection was forcibly closed by the remote host Este erro indica que o SQL Server ou o servidor que o hospeda fechou a conexão inesperadamente. Geralmente, o SQL Server era reiniciado ou uma operação que precisava fechar todas as conexões existentes era executada, como uma operação de backup ou de restauração. Quando esses erros ocorrem esporadicamente, eles não afetam a coleta ou a validade dos dados. Nota: Se estes erros ocorrerem com frequência, verifique se a coleta de dados está realmente sendo concluída. É possível revisar as informações de log para o Data Collector mais recente que é executado por meio do Portal. Consulte "Logs do Portal" no IBM Tealeaf cxImpact Administration Manual. Extrator de Banco de Dados de Visitante O Extrator de Banco de Dados de Visitante é usado para extrair dados de sessão do banco de dados e para inseri-los nas tabelas de migração de dados para o banco de dados Visitante. Esta seção fornece algumas sugestões sobre como solucionar problemas com o Extrator de VDB. v Consulte "Configurando o serviço de planejamento" no IBM Tealeaf CX Configuration Manual. Não é possível procurar visitantes Se não conseguir concluir as procuras do banco de dados Visitante ou não estiver mais obtendo os resultados atualizados, a tarefa do extrator de banco de dados Visitante poderá estar desativada. Para obter mais informações sobre como ativar essa tarefa, consulte "Configurando e Planejando o Serviço" no IBM Tealeaf CX Configuration Manual. Erros de conexão intermitentes com o Search Server relatam o código de erro 12029 Periodicamente, o Search Server pode retornar erros com a seguinte mensagem de erro. Ocorreu um erro ao executar a procura. <ServerName> - Error: (12029) A connection with the server could be established Se a situação acima ocorrer, a solução será aplicar as etapas que são listadas na seção a seguir. Resolução de problemas de upgrade de banco de dados Um grupo de arquivos inválido especificou um erro durante o upgrade do banco de dados Durante o upgrade de um ou mais bancos de dados do Tealeaf, você poderá receber um erro semelhante ao seguinte: Invalid filegroup <name> specified. 96 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Este erro indica que o arquivo de banco de dados (<name>) está ausente. Para corrigir esse problema, deve-se determinar se o banco de dados que contém o arquivo deve conter um único grupo de arquivos ou não. Se o banco de dados contiver um único grupo de arquivos Nota: O único banco de dados do Tealeaf que contém um único grupo de arquivos será o banco de dados TL_REPORTS se ele foi atualizado de uma versão Release 4.x do Tealeaf. Todos os outros bancos de dados do Tealeaf contêm diversos grupos de arquivos. Tente reinstalar o banco de dados por meio do Tealeaf Database Manager. Consulte "Instalando Bancos de Dados Tealeaf" no IBM Tealeaf Databases Guide. Se o banco de dados contiver diversos grupos de arquivos, incluindo aquele ausente: Se o banco de dados não for um banco de dados de grupo de arquivos único, um grupo de arquivos ausente indicará a distorção do banco de dados. Este problema sério pode requerer que o banco de dados seja reconstruído ou restaurado a partir do backup. v Para obter informações adicionais, entre em contato com o Tealeaf http://support.tealeaf.com. Lista de verificação Se ainda estiver tendo dificuldades com seus bancos de dados do Tealeaf, obtenha as seguintes informações de seu sistema: 1. Adquira especificações completas da caixa que executa o Reporting/SQL Server, incluindo CPU, RAM e informações sobre cada unidade de disco rígido. As informações da unidade devem incluir o número de unidades, o conteúdo de cada unidade e espaço em disco disponível. 2. Adquira a versão do Tealeaf que está em uso. Melhorias podem ser feitas em liberações subsequentes do Tealeaf. 3. Qual é a carga do tráfego? Quantas páginas por dia? Quantos eventos por página? Quantas páginas por sessão? 4. É o Portal inteiro ou determinados itens que estão lentos no Portal? v Se for o segundo item, a causa provável do problema é o código ou a configuração de um ou mais itens individuais. 5. Configure Nível de Log = 9. Adquira um ou dois dias de mensagens do TealeafReportingSvc.log. v Essas informações são úteis para resolução de problemas. 6. No SQL Server, abra o Monitor de Desempenho. Observe os contadores de Média de Fila e Página de Disco por segundos durante 5 a 10 minutos. Algum deles dispara de modo consistente? v O Monitor de Desempenho mostra muita paginação na caixa? Isso pode indicar que o Serviço de Dados está com falta de memória. 7. Qual é o tamanho do banco de dados TL_REPORTS? Quando as informações acima foram adquiridas, abra um chamado de suporte com o http://support.tealeaf.com. Capítulo 5. Administração do Banco de Dados 97 98 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 6. Bancos de dados do CX Esta seção fornece algumas informações gerais sobre cada um dos bancos de dados do IBM Tealeaf CX. Nota: As informações de referência de grupos de arquivos a seguir se aplicam às novas instalações dos bancos de dados para o Tealeaf Release 8.0 ou posterior. Os grupos de arquivos de versões atualizadas dos bancos de dados refletem o layout da versão anterior com os novos grupos de arquivos incluídos, com base no novo sistema. Banco de dados do sistema O banco de dados do sistema é necessário para a configuração e operação de todos os recursos do Portal e de Relatório. Ele contém todas as informações do sistema do Tealeaf que é criado por meio da configuração e do uso do Tealeaf. Ele contém os seguintes dados específicos para o ambiente do cliente: v Informações sobre o usuário do Tealeaf v Definições de painéis v Definições de marcadores de desempenho v Definições de relatório v Informações de log do sistema v Definições de Eventos – Definições de evento baseado em etapa Grupos de Arquivos Grupo de Arquivos Descrição PRIMARY Contém informações específicas do banco de dados SQL Server, incluindo o espaço temporário e gerenciamento de dados no banco de dados. Não contém dados do Tealeaf. CONFIG As informações de configuração do sistema contêm todas as informações de configuração do sistema, perfis de usuário e definições de relatório do Tealeaf. INDEX Contém os índices em todas as tabelas no banco de dados. APP_LOGS Contém tabelas de log para vários componentes do aplicativo do Tealeaf. Dimensionando Este banco de dados for pequeno, normalmente entre 500 MB e 1 GB. Ele pode ter algum crescimento durante a operação normal porque os dados de criação de log do sistema são gravados no banco de dados. 99 Banco de dados de relatório Este banco de dados contém informações estatísticas sobre o tráfego que é capturado a partir de aplicativos cliente monitorados. Essas informações são coletadas da caixa do Tealeaf, agregadas e armazenadas para uso em relatórios. Nota: Todas as tabelas que contiverem índices são armazenadas no banco de dados Relatório, permitindo criar capturas instantâneas "pontuais" ao executar um backup desse banco de dados único. Grupos de Arquivos Grupo de Arquivos Descrição PRIMARY Contém informações específicas do banco de dados SQL Server, incluindo o espaço temporário e gerenciamento de dados no banco de dados. Não contém dados do Tealeaf. DATA Contém uma variedade de dados de consulta de curto prazo CANDATA Contém os dados não agregados que são coletados dos servidores de Processamento AGGDATA Contém dados de geração de relatório de eventos agregados por hora AGGINDEX Contém índices para as tabelas nos grupos de arquivos AGGDATA AGGDATALT Contém dados de geração de relatórios do evento agregados diários AGGINDEXLT Contém índices para as tabelas em grupos de arquivos AGGDATALT AGGKEY Contém as informações chave do grupo de relatórios de dimensão que são utilizadas para agregar dados de dimensão AGGKEYINDEX Contém os índices nas tabelas no AGGKEY DIMVALUES Contém tabelas que possuem todos os valores de dimensão utilizados no relatório DIMINDEX Contém os índices para as tabelas em DIMVALUES EVENTDATA Contém marcadores de desempenho e principais movedores de dados EVENTINDEX Contém os índices para tabelas no EVENTDATA PERFDATA Contém todos os dados do relatório Desempenho por hora PERFINDEX Os índices para os dados em PERFDATA 100 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf PERFDATALT Contém todos os dados do relatório Desempenho diários PERFINDEXLT Os índices para os dados em PERFDATALT Dimensionando Esse banco de dados pode ser grande. Seu tamanho é determinado pela quantia de tráfego que flui pelo website e pelo período de tempo em que deseja reter os dados do relatório. Nota: Para obter mais informações sobre o dimensionamento qualquer banco de dados do Tealeaf, entre em contato com o Tealeaf Professional Services. Banco de dados de Estatísticas Esse banco de dados contém informações de desempenho sobre o próprio sistema IBM Tealeaf CX. Ele é utilizado para monitorar o funcionamento de sistemas e para ajudar na resolução de problemas, se um problema ocorrer. Grupos de Arquivos Grupo de Arquivos Descrição PRIMARY Nenhum dado do Tealeaf. Utilizado pelo MSSQL Server para gerenciamento de espaço temporário e de dados dentro do banco de dados DATA Dados de estatísticas do sistema Tealeaf INDEX Índices para o banco de dados LOG O log do banco de dados Dimensionando Este banco de dados deve permanecer relativamente pequeno. A coleta de estatísticas pode ser desativada pelo usuário, nesse caso, esse banco de dados nunca deverá crescer. Se as estatísticas estiverem sendo reunidas, então o tamanho do banco de dados será determinado pelo período de tempo em que os dados são mantidos antes de serem cortados. Relatórios O Tealeaf captura informações estatísticas a partir desses bancos de dados que estão disponíveis por meio do Portal. v Consulte "Status do Sistema" no IBM Tealeaf cxImpact Administration Manual. v Consulte "Status do Sistema" no IBM Tealeaf cxImpact Administration Manual. Capítulo 6. Bancos de dados do CX 101 102 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 7. Bancos de dados de cxResults Nota: As informações de referência de grupos de arquivos a seguir se aplicam às novas instalações dos bancos de dados para o Tealeaf Release 8.0 ou posterior. Os grupos de arquivos de versões atualizadas dos bancos de dados refletem o layout da versão anterior com os novos grupos de arquivos incluídos, com base no novo sistema. Banco de dados do Segmento de Sessão Este banco de dados contém dados analíticos que são analisados a partir de sessões que são identificadas por usuários do Tealeaf por meio do Portal Search e pela funcionalidade de análise de segmento da sessão. Os dados são utilizados para fornecer análise detalhada dos grupos de sessões pertencentes a um determinado problema ou evento. Grupos de Arquivos Grupo de Arquivos Descrição PRIMARY Utilizado para armazenamento de curto prazo e para o armazenamento de tabelas de consulta pequenas. DATA Armazena os dados analíticos que são usados para análise de segmento da sessão. INDEX Armazenamento de índice não em cluster. Dimensionando Esse banco de dados pode ser muito grande. Seu tamanho depende do número e do tamanho dos segmentos de sessão que estiverem sendo analisados. Se a análise de segmento de sessão não estiver sendo utilizada, este banco de dados não deverá ter nenhum crescimento. Banco de dados Preparação do Visitante O banco de dados Preparação do Visitante contém os dados brutos que são extraídos das sessões nas caixas do Tealeaf. Os dados são extraídos para este banco de dados para fornecer flexibilidade em outras operações de ETL e para separar essas operações dos recursos de relatório do IBM Tealeaf cxResults. Grupos de Arquivos Grupo de Arquivos Descrição PRIMARY Contém informações de configuração básica de banco de dados e do SQL Server. 103 VISITOR Contém as informações do visitante exclusivo que são extraídas das sessões da caixa. VISITORINDEX Contém informações de índice para as tabelas no grupo de arquivos Visitante. SESSÃO Contém informações da sessão brutas que são extraídas das caixas do Tealeaf. SESSIONINDEX Contém informações de índice sobre as tabelas no grupo de arquivos Sessão. EVENT Contém os dados de eventos brutos que são extraídos das sessões de caixas do Tealeaf. EVENTINDEX Contém informações de índice sobre as tabelas no grupo de arquivos de Evento. DATA Dados de consulta e do índice do processo de extração VDB Dimensionando Sob operação normal, o banco de dados Preparação contém apenas uma semana de informações. Supondo que os níveis de tráfego na Internet permaneçam relativamente constantes, esse banco de dados deverá atingir um tamanho estável e permanecer relativamente inalterado. O tamanho real do banco de dados pode ser muito grande e variar dependendo de diversos fatores. Consulte a seção dimensionamento do banco de dados para obter detalhes adicionais. Banco de dados Relatório do Visitante O banco de dados Relatório de Visitante contém uma captura instantânea dos dados do visitante que estão contidos nas caixas do Tealeaf. Esses dados suportam os recursos de procura e de relatórios do aplicativo IBM Tealeaf cxResults. Os dados são carregados por meio de um processo ETL a partir do banco de dados Preparação. Grupos de Arquivos Grupo de Arquivos Descrição PRIMARY Contém informações de configuração básica de banco de dados e do SQL Server. DATA Contém as informações do segmento que são geradas pelas procuras no aplicativo IBM Tealeaf cxResults. LOOKUP Contém informações de consulta altamente estática para uso no relatório (por exemplo, definições de eventos, informações de referência, e assim por diante). VISITOR Contém todas as informações do visitante exclusivo. SESSÃO Contém todas as informações extraídas da sessão. 104 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf EVENT Contém todas as informações sobre eventos disparados no sistema cliente. INDEX Contém todos os índices para o banco de dados. Dimensionando O banco de dados de relatório contém uma captura instantânea das informações do visitante que são transmitidas pelo website dos clientes. O intervalo de tempo da captura instantânea é configurável e geralmente é de 2 a 3 meses. Como resultado, esse banco de dados poderá ser muito grande, devendo seu tamanho estabilizar após o primeiro intervalo de tempo. Nesse ponto, a captura instantânea funciona como uma janela de rolagem, removendo dados antigos e substituindo-os pelos dados atuais. Para obter informações exatas sobre dimensionamento, consulte o "Dimensionando de Banco de Dados" no IBM Tealeaf Databases Guide. Relatórios O Tealeaf captura informações estatísticas a partir desses bancos de dados que estão disponíveis por meio do Portal. v Consulte "Status do Sistema" no IBM Tealeaf cxImpact Administration Manual. v Consulte "Status do Sistema" no IBM Tealeaf cxImpact Administration Manual. Banco de dados Visitante cxResults Esta seção fornece algumas informações gerais sobre os bancos de dados do IBM Tealeaf cxResults. Visão Geral O banco de dados Visitante incluído com o IBM Tealeaf cxResults captura e mantém informações detalhadas sobre os visitantes individuais e suas atividades em seu website e permite fazer consultas diretas desses dados. Hospedado no Microsoft SQL Server, este banco de dados relacional permite acessos orientados a script e a Portal aos dados do visitante, o que melhora muito o alcance de relatórios do sistema Tealeaf. Nota: A partir do Release 8.8, o IBM Tealeaf CX requer o SQL Server 2008 ou posterior. Antes de instalar ou fazer upgrade do banco de dados, revise as instruções para gerenciar o upgrade do SQL Server primeiro. Consulte "Fazendo upgrade do SQL Server para Tealeaf" no IBM Tealeaf Databases Guide Pré-requisitos O banco de dados Visitante pode ser instalado na mesma instância do SQL Server dos bancos de dados do IBM Tealeaf CX ou pode ser instalado em uma instância separada. v Se estiver instalando o IBM Tealeaf cxResults em uma instância separada, deve-se revisar os requisitos de pré-instalação. Consulte "Lista de verificação de pré-instalação do CX" no IBM Tealeaf CX Installation Manual. Nota: Independentemente se estiver instalando no mesmo sistema dos bancos de dados do IBM Tealeaf CX ou em um sistema separado, deve-se revisar os requisitos de servidor de banco de dados, que foram alterados recentemente e podem ser diferentes de quando ele foi inicialmente instalado. Consulte "Lista de verificação de pré-instalação do CX" no IBM Tealeaf CX Installation Manual. Capítulo 7. Bancos de dados de cxResults 105 Referência de administração Antes de iniciar a instalação, deve-se revisar os tópicos de administração avançada no IBM Tealeaf cxImpact Administration Manual para aprender os logins necessários, os requisitos de armazenamento, estratégias de backup e outras informações úteis. Consulte "Administração de Banco de Dados" no IBM Tealeaf Databases Guide. v Para obter mais informações sobre os bancos de dados, grupos de arquivos e seus requisitos de dimensionamento específicos que são fornecidos com o IBM Tealeaf cxResults, consulte "Bancos de dados cxResults" no IBM Tealeaf Databases Guide. O esquema do banco de dados do IBM Tealeaf cxResults é publicado online. Consulte "Esquema do Banco de Dados do Visitante" no IBM Tealeaf Databases Guide. Instalação O banco de dados Visitante pode ser instalado por meio do Tealeaf Database Manager, um utilitário externo que pode ser utilizado para instalar um ou mais bancos de dados do Tealeaf, incluindo a geração de scripts de permissões necessárias para os usuários do banco de dados. v Consulte "Usando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Permissões O Tealeaf Manager Database requer permissões específicas para instalar bancos de dados do Tealeaf. Consulte "Requisitos de acesso e de permissão do Database Manager SQL Server" no IBM Tealeaf Databases Guide. Atualização Se estiver instalando o banco de dados Visitante como parte de um upgrade do seu sistema Tealeaf, o Tealeaf Database Manager manipulará normalmente a maioria dos upgrades. Dependendo de sua configuração, poderá ser necessário instalar no modo Avançado, o que requer etapas extras manuais. v Consulte "Usando o Tealeaf Database Manager" no IBM Tealeaf Databases Guide. Dados dimensionais Nota: O uso de dados dimensionais no IBM Tealeaf cxResults não é suportado nessa liberação. Migração Para obter mais informações sobre a migração de seus bancos de dados do Tealeaf, incluindo o banco de dados Visitante, para um novo servidor, consulte "Migrando bancos de dados do Tealeaf" no IBM Tealeaf Databases Guide. Iniciando a instalação Quando estiver pronto para iniciar a instalação, ative o Tealeaf Database Manager. Consulte "Instalando bancos de dados do Tealeaf" no IBM Tealeaf Databases Guide. 106 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Resolução de Problemas Se encontrar dificuldades durante a instalação ou upgrade do banco de dados Visitante, consulte "Resolução de problemas - Bancos de dados do Tealeaf" no IBM Tealeaf Troubleshooting Guide. Esquema do Banco de Dados de Visitante O Tealeaf publica um conjunto de visualizações no banco de dados Relatório de Visitante para facilitar os relatórios e consultas customizados dos dados. Essas visualizações serão mantidas em liberações futuras, independentemente de mudanças no esquema subjacentes. Nota: É altamente recomendado que quaisquer relatórios ou consultas customizados referenciem as visualizações e evitem referenciar diretamente as tabelas subjacentes. Tabela 5. Esquema do Banco de Dados de Visitante Nome da Visualização Descrição Colunas VW_DATASET Lista os segmentos atuais no banco de dados juntamente com suas sessões e uma contagem de quantas vezes cada sessão correspondeu aos termos de procura. ID, VISITOR_ID, SESSION_ID, MATCH_1, MATCH_2, MATCH_3, MATCH_4 VW_EVENT Retorna a lista de todas as ocorrências de eventos comuns para as sessões atualmente no banco de dados. ID, TIMESTAMP, VISITOR_ID, SESSION_ID, UNIQUE_ID, URL, PREV_URL, SERVER, HOST, APP, HIT_NUMBER, VALUE Nota: A partir do Release 8.0, a estrutura dos eventos do Tealeaf foi alterada. Para manter a consistência com versões anteriores do IBM Tealeaf cxResults, as colunas em VW_EVENT permanecem inalteradas. No Release 8.0 e posterior, no entanto, as colunas a seguir contêm valores nulos: UNIQUE_ID, PREV_URL, SERVER, HOST, e APP. VW_NUMERIC_EVENT Retorna a lista de todas as ocorrências de evento numérico para sessões atualmente no banco de dados. ID, TIMESTAMP, VISITOR_ID, SESSION_ID, UNIQUE_ID, URL, PREV_URL, SERVER, HOST, APP, HIT_NUMBER, VALUE VW_REPORTS Retorna a lista de tipos de relatórios definidos do visitante. Qualquer relatório incluído utilizando as etapas para criar um relatório customizado deve aparecer nesta visualização. ID, IDENTIFIER, DISPLAY_NAME, CUSTOM, FORMAT, STORED_PROCEDURE VW_SESSION Retorna a lista de sessões atualmente contidas no banco de dados Visitante. CANISTER_SESSION_ID, TLTSID, START, END, LENGTH, REPEAT_VISIT, PAGE_COUNT, REQUEST_SIZE, RESPONSE_SIZE, IP, LOGIN. USERDEF1, USERDEF2, USERDEF3, USERDEF4, FIRST_PAGE, LAST_PAGE, REFERRER, BROWSER, HOSTNAME, FILE VW_SESSION_ATTRIBUTE Retorna os dados do atributo de sessão. v SESSION_ID – ID de sessão do banco de dados a ser associado os dados de sessão e de evento. v CANISTER_SESSION_ID – O ID de sessão do Canister v TLTSID – O TLTSID da sessão v ATTRIBUTE_ID – O ID do banco de dados para o atributo da sessão v ATTRIBUTE_TYPE – T para atributos de texto; N para atributos numéricos v ATTRIBUTE_VALUE – O valor representado como uma sql_variant. Com base na coluna ATTRIBUTE_TYPE, ele pode ser convertido em NVARCHAR ou FLOAT. v HOSTNAME – O nome do servidor do Canister v FILENAME – O arquivo do Canister que contém a sessão VW_SESSION_EVENT Retorna a mesma lista de sessões que o VW_SESSION com a inclusão de uma lista separada por vírgula de valores de evento UNIQUE_ID. Esta visualização é menos eficiente do que VW_SESSION e deve ser utilizada apenas quando a lista de eventos for necessária. CANISTER_SESSION_ID, TLTSID, START, END, LENGTH, REPEAT_VISIT, PAGE_COUNT, REQUEST_SIZE, RESPONSE_SIZE, IP, LOGIN, USERDEF1, USERDEF2, USERDEF3, USERDEF4, FIRST_PAGE, LAST_PAGE, REFERRER, BROWSER, HOSTNAME, FILE, EVENT_UNIQUEIDS VW_VISITOR Retorna dados na lista de visitantes no banco de dados. ID, VISITOR_ID, FIRST_VISIT, LAST_VISIT, LOOKUP VW_VISITOR_STATISTICS Retorna estatísticas do banco de dados agrupadas em intervalos de horas. UNIQUE_VISITORS, TOTAL_VISITS, ONE_HIT_VISITS, NEW_VISITS, REPEAT_VISITS Exemplos Esta seção fornece alguns exemplos de visualizações que foram criadas usando o esquema do banco de dados do visitante. Capítulo 7. Bancos de dados de cxResults 107 Recuperando uma lista dos principais endereços IP de um segmento As variáveis @top e @dataset devem ser definidas ou substituídas por valores numéricos. SELECT TOP(@top) s.IP IP, count(s.ID) [COUNT] FROM VW_DATASET ds JOIN VW_SESSION s on s.ID = ds.SESSION_ID WHERE ds.ID = @dataset GROUP BY s.IP ORDER BY [COUNT] DESC; 108 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 8. Banco de dados do cxReveal O banco de dados do IBM Tealeaf cxReveal (TL_SEARCH) armazena os dados do atributo de sessão e outros dados relacionados à sessão no banco de dados assim que eles são capturados. Esta captura imediata permite acesso rápido às sessões de usuários do IBM Tealeaf cxReveal e tempos de resposta rápidos quando consultar sessões por meio do Portal. No banco de dados, os dados são armazenados em tabelas individuais para cada dia. O banco de dados IBM Tealeaf cxReveal requer o seguinte: v Licença do IBM Tealeaf cxReveal v Licença do IBM Tealeaf cxConnect for Data Analysis (para Barramento de Evento) Grupos de Arquivos v PRIMARY – O grupo de arquivos padrão para o banco de dados. Utilizado pelo SQL Server para manutenção e gerenciamento de registros no banco de dados. v LOOKUP – Contém todos os dados não procuráveis do Tealeaf. v INDEX - Contém os índices não armazenados em cluster para os dados no grupo de arquivos LOOKUP. v SESSION – Contém os dados da sessão procuráveis. v SESSION_INDEX – Os índices não armazenados em cluster nos dados procuráveis. Dimensionando O tamanho do banco de dados correlaciona-se diretamente ao número de sessões que são processadas por dia pelo Tealeaf. Para cada sessão, uma linha é criada e armazenada enquanto a sessão é retida no Canister de origem. v Para a maioria dos clientes, este banco de dados deve variar de 50 GB a 300 GB. Relatórios O Tealeaf captura informações estatísticas a partir desse banco de dados, que estão disponíveis por meio do Portal. 109 110 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Capítulo 9. Documentação e ajuda do IBM Tealeaf O IBM Tealeaf fornece documentação e ajuda para usuários, desenvolvedores e administradores. Visualizando a documentação do produto Toda a documentação do produto IBM Tealeaf está disponível no website a seguir: https://tealeaf.support.ibmcloud.com/ Use as informações contidas na tabela a seguir para visualizar a documentação do produto IBM Tealeaf: Tabela 6. Obtendo ajuda Para visualizar... Faça isto... Documentação do produto No portal do IBM Tealeaf, acesse ? > Documentação do produto. Ajuda para uma página no Portal do IBM Tealeaf No portal do IBM Tealeaf, acesse ? > Ajuda para esta página. Documentos disponíveis para produtos IBM Tealeaf Use a tabela a seguir para visualizar uma lista de documentos disponíveis para todos os produtos IBM Tealeaf: Tabela 7. Documentação disponível para produtos IBM Tealeaf Produtos IBM Tealeaf IBM Tealeaf CX Documentos disponíveis v Guia de Visão Geral do IBM Tealeaf Customer Experience v Guia do IBM Tealeaf CX Client Framework Data Integration v Manual de Configuração do IBM Tealeaf CX v Manual do Injetor de Cookies do IBM Tealeaf CX v Guia de Bancos de Dados do IBM Tealeaf CX v Manual do Gerenciador de Eventos do IBM Tealeaf CX v Glossário do IBM Tealeaf CX v Manual de Instalação do IBM Tealeaf CX v Manual do PCA do IBM Tealeaf CX v Notas sobre a Liberação do PCA do IBM Tealeaf CX IBM Tealeaf CX v Manual de Captura do Lado do Cliente do IBM Tealeaf CX RealiTea v Manual do Usuário do IBM Tealeaf CX RealiTea Viewer v Notas sobre a Liberação do IBM Tealeaf CX v Manual de Upgrade da Liberação do IBM Tealeaf CX v Perguntas Mais Frequentes de Suporte do IBM Tealeaf CX v Guia de Resolução de Problemas do IBM Tealeaf CX v Guia do IBM Tealeaf CX UI Capture j2 v Notas sobre a Liberação do IBM Tealeaf CX UI Capture j2 IBM Tealeaf cxImpact v Manual de Administração do IBM Tealeaf cxImpact v Manual do Usuário do IBM Tealeaf cxImpact v Guia de Criação de Relatórios do IBM Tealeaf cxImpact IBM Tealeaf cxConnect v Manual de Administração do IBM Tealeaf cxConnect for Data Analysis v Manual de Administração do IBM Tealeaf cxConnect for Voice of Customer v Manual de Administração do IBM Tealeaf cxConnect for Web Analytics IBM Tealeaf cxOverstat Manual do Usuário do IBM Tealeaf cxOverstat 111 Tabela 7. Documentação disponível para produtos IBM Tealeaf (continuação) Produtos IBM Tealeaf Documentos disponíveis IBM Tealeaf cxReveal v Manual de Administração do IBM Tealeaf cxReveal v Guia de API do IBM Tealeaf cxReveal v Manual do Usuário do IBM Tealeaf cxReveal IBM Tealeaf cxVerify Manual de Administração do IBM Tealeaf cxVerify IBM Tealeaf cxView Manual do Usuário do IBM Tealeaf cxView IBM Tealeaf CX Mobile v Guia do IBM Tealeaf CX Mobile Android Logging Framework v Notas sobre a Liberação do IBM Tealeaf Android Logging Framework v Manual de Administração do IBM Tealeaf CX Mobile v Manual do Usuário do IBM Tealeaf CX Mobile v Guia do IBM Tealeaf CX Mobile iOS Logging Framework v Notas sobre a Liberação do IBM Tealeaf iOS Logging Framework 112 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Avisos Estas informações foram desenvolvidas para produtos e serviços oferecidos nos Estados Unidos. É possível que a IBM não ofereça os produtos, serviços ou recursos discutidos nesta publicação em outros países. Consulte seu representante IBM local para obter informações sobre os produtos e serviços atualmente disponíveis em sua área. Qualquer referência a produtos, programas ou serviços IBM não significa que apenas produtos, programas ou serviços IBM possam ser usados. Qualquer produto, programa ou serviço funcionalmente equivalente, que não infrinja nenhum direito de propriedade intelectual da IBM poderá ser usado em substituição a esse produto, programa ou serviço. Entretanto, a avaliação e verificação da operação de qualquer produto, programa ou serviço não-IBM são de responsabilidade do Cliente. A IBM pode ter patentes ou solicitações de patentes pendentes que cobrem os assuntos descritos neste documento. O fornecimento desta publicação não lhe garante direito algum sobre tais patentes. Pedidos de licença devem ser enviados, por escrito, para: Gerência de Relações Comerciais e Industriais da IBM Brasil Av. Pasteur, 138-146 Botafogo Rio de Janeiro, RJ CEP 22290-240 Para consultas sobre licença relacionadas a informações de byte duplo (DBCS), entre em contato com o Departamento de Propriedade Intelectual da IBM em seu país ou envie consultas sobre licença, por escrito, para: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan O parágrafo a seguir não se aplica ao Reino Unido ou qualquer outro país em que tais disposições não estejam de acordo com a legislação local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS A ELAS NÃO SE LIMITANDO, AS GARANTIAS IMPLÍCITAS DE NÃO-INFRAÇÃO, COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão de garantias expressas ou implícitas em certas transações; portanto, esta disposição pode não se aplicar ao Cliente. Estas informações podem conter imprecisões técnicas ou erros tipográficos. Periodicamente, são feitas alterações nas informações aqui contidas; tais alterações serão incorporadas em futuras edições desta publicação. A IBM pode, a qualquer momento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nesta publicação, sem aviso prévio. 113 Referências nestas informações a Web sites não IBM são fornecidas apenas como conveniência e não representam de forma alguma um endosso a esses Web sites. Os materiais nesses websites não fazem parte dos materiais desse produto IBM e a utilização desses websites é de inteira responsabilidade do Cliente. A IBM pode usar ou distribuir as informações fornecidas da forma que julgar apropriada sem incorrer em qualquer obrigação para com o Cliente. Licenciados deste programa que desejam obter informações sobre este assunto com objetivo de permitir: (i) a troca de informações entre programas criados independentemente e outros programas (incluindo este) e (ii) o uso mútuo das informações trocadas, devem entrar em contato com: Gerência de Relações Comerciais e Industriais da IBM Brasil AV. Pasteur, 138-146, Botafogo Rio de Janeiro, RJ CEP 22290-240 Tais informações podem estar disponíveis, sujeitas a termos e condições apropriadas, incluindo em alguns casos o pagamento de uma taxa. O programa licenciado descrito nesta publicação e todo o material licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, do Contrato de Licença de Programa Internacional IBM ou de qualquer outro contrato equivalente. Todos os dados de desempenho aqui contidos foram determinados em um ambiente controlado. Portanto, os resultados obtidos em outros ambientes operacionais podem variar significativamente. Algumas medidas podem ter sido tomadas em sistemas em nível de desenvolvimento e não há garantia de que estas medidas serão as mesmas em sistemas disponíveis em geral. Além disso, algumas medidas podem ter sido estimadas através de extrapolação. Os resultados reais podem variar. Os usuários deste documento devem verificar os dados aplicáveis para seu ambiente específico. As informações sobre produtos não-IBM foram obtidas junto aos fornecedores dos respectivos produtos, seus anúncios publicados e outras fontes disponíveis publicamente. A IBM não testou esses produtos e não pode confirmar a precisão de seu desempenho, compatibilidade nem qualquer outra reivindicação relacionada a produtos não IBM. Dúvidas sobre os recursos de produtos não-IBM devem ser encaminhadas diretamente a seus fornecedores. Todas as declarações relacionadas aos objetivos e intenções futuras da IBM estão sujeitas a alterações ou cancelamento sem aviso prévio e representam apenas metas e objetivos. Estas informações contêm exemplos de dados e relatórios usados nas operações diárias de negócios. Para ilustrá-los de forma mais completa possível, os exemplos podem incluir nomes de indivíduos, empresas, marcas e produtos. Todos estes nomes são fictícios e qualquer semelhança com nomes e endereços usados por uma empresa real é mera coincidência. LICENÇA DE COPYRIGHT: Estas informações contêm programas aplicativos de amostra no idioma de origem, que ilustram técnicas de programação em diversas plataformas operacionais. O 114 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Cliente pode copiar, modificar e distribuir esses programas de amostra sem a necessidade de pagar à IBM, com objetivos de desenvolvimento, uso, marketing ou distribuição de programas aplicativos em conformidade com a interface de programação de aplicativos para a plataforma operacional para a qual os programas de amostra são criados. Esses exemplos não foram totalmente testados sob todas as condições. Portanto, a IBM não pode garantir ou implicar a confiabilidade, manutenção ou função desses programas. Os programas de amostra são fornecidos "NO ESTADO EM QUE SE ENCONTRAM", sem garantia de tipo algum. A IBM não será responsável por quaisquer danos decorrentes do uso pelo Cliente dos programas de amostra. Marcas Registradas IBM, o logotipo da IBM e ibm.com são marcas ou marcas registradas da International Business Machines Corp., registradas em muitas jurisdições em todo o mundo. Outros nomes de produtos e serviços podem ser marcas registradas da IBM ou de outras empresas. Uma lista atual de marcas registradas IBM está disponível na web em “Informações de Copyright e Marca Registrada” no endereço www.ibm.com/legal/copytrade.shtml. Considerações de Política Privada Os produtos de Software IBM, incluindo soluções de software como serviço, ("Ofertas de Software") podem usar cookies ou outras tecnologias para coletar informações de uso do produto, ajudar a melhorar a experiência do usuário final, customizar interações com o usuário final ou para outros propósitos. Um cookie é uma parte de dados que um website pode enviar ao seu navegador e, então, ser armazenado em seu computador como uma tag que identifica o computador. Em muitos casos, nenhuma informação pessoal é coletada por esses cookies. Se uma Oferta de Software que estiver sendo usada permitir coletar informações pessoais por meio dos cookies e de tecnologias semelhantes, nós informaremos sobre os detalhes abaixo. Dependendo das configurações implementadas, esta Oferta de Software pode usar cookies de sessão e persistentes que coletam o nome de usuário de cada usuário e outras informações pessoais com propósitos de gerenciamento de sessão, usabilidade de usuário aprimorada ou outros propósitos de rastreio de uso ou funcionais. Esses cookies podem ser desativados, mas desativá-los também irá eliminar a funcionalidade que eles ativam. Várias jurisdições regulam a coleta de informações pessoais por cookies e tecnologias semelhantes. Se as configurações implementadas por esta Oferta de Software fornecerem a você, como cliente, a possibilidade de coletar informações pessoais de usuário final via cookies e outras tecnologias, você deverá solicitar conselho jurídico, por conta própria, sobre as leis aplicáveis quanto a tais coletas de dados, incluindo quaisquer requisitos quanto a avisos e consentimentos, quando adequado. A IBM requer que os Clientes (1) forneçam um link claro e visível para os termos de uso do website do Cliente (por exemplo, política de privacidade) que inclua um link para a coleta de dados e as práticas de uso da IBM e do Cliente, (2) notifiquem que cookies e indicadores de gifs/web claros estão sendo colocados no computador do visitante pela IBM em nome do Cliente, junto com uma explicação do propósito de tal tecnologia e (3) para a extensão exigida por lei, obtenham consentimento dos visitantes do website antes da colocação de cookies e Avisos 115 indicadores de gifs/web claros colocados pelo Cliente ou pela IBM em nome do Cliente nos dispositivos do visitante do website Para obter mais informações sobre o uso de várias tecnologias, incluindo cookies, para estes fins, consulte IBM's Online Privacy Statement na seção: http://www.ibm.com/privacy/details/us/en titulada "Cookies, Web Beacons and Other Technologies." 116 IBM Tealeaf CX: Guia do Banco de Dados do Tealeaf Impresso no Brasil