quinta-feira, 27 de março de 2014

QlikView Server - Migração ( continuação)

Vamos continuar com o planejamento para efetuarmos a migração do ambiente QlikView Server.

Primeira parte.

Caminhos para migração– 9 to 9



(1):  QDS vai buscar pelo arquivo StandardScheduleListClustered.xml na pasta:
[AppData]\QlikTech\Publisher\QlikView Distribution Service

Caminhos para migração – 9 to 10/11



(1):  QDS vai buscar pelo arquivo StandardScheduleListClustered.xml na pasta:
[AppData]\QlikTech\Publisher\QlikView Distribution Service
(2): Cenário valido  mas sem suporte, devido ao uso dos Power Tools.

Caminhos para migração – 10/11 to 10/11



(1): Cenário valido  mas sem suporte, devido ao uso dos Power Tools

QlikView Server 9 para 10 para 11



Publisher, o QVPR e o work order



Amazenamento das configurações do QVS



Tarefas EDX


• Veja o “QMSEDX command line tool” na
QlikCommunity
 http://community.qlikview.com/docs/DOC-2650

.NET Framework – requisitos


• SEMPRE instale a versão necessária do .NET Framework antes dos serviços
• Quando utilizar o QlikView Server 11 e IIS como WebServer – registre os componentes ASP.NET no Windows usando aspnet_regiis:
– Na pasta C:\Windows\Microsoft.NET\Framework64\v4.0.30319
– Sintaxe:  aspnet_regiis -i

Movendo as Tarefas

• Tarefas são armazenadas no QVPR database
– No domínio  do QMS no 10/11
– No domínio  do CC no 9
• O workorder está no domínio do QDS
• A estrutura é diferente na 9 e na 10/11
• Se for migrado, o database é automaticamente transformado no novo formato
• Só é preciso mover os seguintes arquivos:
– qvpr_SERVERNAME.ini
– reginfo.txt
– Publisher LEF
– QVPR folder

Guia do consultor

•  Faça o planejamento
•  Controle todos os requisitos
•  Faça backup dos dados e configurações
•  Avance apenas UM passo por vez
•  Verifique continuamente

Faça o planejamento

• Leia o QlikView Server release notes, quando for fazer um upgrade
• Agende uma janela de manutenção com TI
• Faça um teste a inicial do ambiente em uma VM pequena e depois escale os resultados

Controle todos os requisitos

• Prepare as contas de serviço e permissões
• Instalar os software listados como pré-requisitos
– .NET Framework
– IIS
• OleDB/ODBC drivers
• Segmentos da rede & firewalls
• Recursos SMTP & permissões
• Roteamento da Internet
• Chamada externa como EDX
• Atualização de Hostname e/ou DNS
• Time service sync - NTP

Backup

• Service settings
• Arquivos de log dos serviços
• QVPR database
• User documents
   – .qvw , .meta, .shared
• Source documents
   – .qvw , .qvd, .qvs
• Registro de configuração do ODBC (HKLM\Software\ODBC)
• Aquivos [nome-serviço].exe.config


Avance apenas UM passo de cada vez

• Altere apenas um serviço a cada passo
• Siga o plano
• Documente o progresso

Verifique continuamente

• O serviço está iniciando?
• O QMC/QMS está acessando o serviço?
• A interface do serviço está respondendo?
• Há algo de estranho nos arquivos de log?

Material de Referência

• QlikView 11 Upgrade & Migrations
http://community.qlikview.com/docs/DOC-2647


• Conheça os pré-requisitos
• Planeje nos termos “o que vai onde”
• Publisher
– Existe a licença de Publisher

• O QVPR 

– Há tarefas no database
– Foi movido do QVCC to QMS in 10

• A workorder

– É a única fonte de instruções para o QDS
– Foi enviado do QMS para o QDS

sexta-feira, 14 de março de 2014

QlikView Server - Migração

O que vamos tratar

• Como lidar com qualquer cenário de migração ou atualização do QlikView Server
• Conhecimento essencial para o sucesso:
– Qual é a função ou responsabilidade de cada componente?
– Qual o domínio de cada componente?
– Onde estão as configurações de cada componente?
– Como cada componente afeta os outros?

Terminologia

Terminologia Geral



Terminologia QlikView



Terminologia QlikView – Serviços


Terminologia QlikView – Entidades 




Visão Geral da Arquitetura 

Serviços


*  Apenas quando usando  o IIS ao invés do QlikView WebServer 

Localizações importantes

Executáveis

Executáveis

• QVS.exe, QVDistributionService.exe, QVB.exe 
• [service-name].exe.config files – Qualquer upgrade ou uninstall apaga esses arquivos!
• DSPlugins

Dados dos Aplicativos

• QVS – QlikTech/QlikViewServer
– v10/11: Configurações (Settings.ini)
– Arquivos de Log
– User documents
• QDS – QlikTech/DistributionService
– Configurações (Configuration.xml)
– Arquivos de Log
– Source documents
– Workorder
• DSC – QlikTech/DirectoryServiceConnector 
– Dados dos recursos
• QVWS – QlikTech/WebServer 
– Configurações (Config.xml)
– Arquivos de Log
• QVSS – QlikTech/WebServer 
– (In WebServer folder)
– Configurações (Config.xml)
– Arquivos de Log
• QMS – QlikTech/ManagementService 
– Configurações (Config.xml)
– Arquivos de Log
– QVPR database
• CC – QlikTech/Publisher/CommandCenter
– Não há configurações
– Arquivos de Log
– QVPR database

Interfaces de comunicação

• QVS
– qvp://server(:4747)
• QDS
– 9: http://server:4720/qtxs.asmx
– 10/11: http://server:4720/QDS/Service
• DSC
– 9: http://server:4730/qtds.asmx
– 10/11: http://server:4730/DSC/Service
• QMS
– 10/11: http://server:4750/QMS/Service
• CC
– 9: http://server:4710/qtcc.asmx
• QVWS
– 9: http://server:4750/qvws.asmx
– 10/11: http://server:4750/QVWS/Service
• QVSS
– 11: http://server:4750/QVWS/Service

Continua...