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

Documentos relacionados