Você está na página 1de 38

Apostila

Server I
QlikView

Desenvolvedor QlikView 10 by Toccato Tecnologia


Primeira edio
Florianpolis SC Brasil
Setembro de 2011
Copyright Toccato Tecnologia 2011
Nenhuma parte desta publicao pode ser copiada,
fotocopiada, reproduzida, traduzida ou replicada em
qualquer meio eletrnico ou impresso sem prvia
autorizao da Toccato Tecnologia.

Sumrio
Introduo4
Lio 1

QlikView Server 5
Lio 2

Edies do QlikView
Server 9
Lio 3

Instalao do
QlikView Server 14
Lio 4

QlikView Access
Point 29
Lio 5

QlikView
Management
Console 32

Introduo
Viso Geral da
Plataforma QlikView
Observe a tela a seguir, que mostra uma
viso geral da Plataforma QlikView. Esse
esquema dividido em trs partes:
Criar contedo,
onde est
o QlikView
Developer
(desktop).
Recarregar,
publicar e
distribuir
contedo,
funo central
do QlikView
Server.
Acessar
contedo,
atravs dos
Clientes
QlikView.

Lio 1
QlikView Server

Objetivo da Lio
Nesta lio, voc vai aprender a:
Definio do QlikView Server
e suas caractersticas: Tipos de
Clientes e Tipos de CALs.
5

QlikView Server
O QlikVIew Server Disponibiliza uma plataforma de
hospedagem e compartilhamento de aplicaes QlikView
em ambientes Internet/Intranet.
Est profundamente integrado
com o QlikView e tem como
Conceito
objetivo distribuir de forma
transparente a tecnologia da
sute de produtos QlikView de anlise de dados para os
usurios finais.
o componente servidor da sute de produtos
QlikView, sendo este a pea central dessa tecnologia,
ao disponibilizar de forma robusta, e com gesto
centralizada, documentos QlikView, ao permitir conexo
de mltiplos usurios, diferentes formas de acessos
(clientes), documentos e objetos de forma segura e em
um ambiente seguro.

Clientes QlikView
Existem diversos tipos de clientes no
ambiente QlikView:

Ao utilizar o QlikView Desktop ou o


QlikView Plug-in para IE como clientes, os
documentos QlikView sero apresentados
com o layout completo e prximo a
100% de fidelidade, como se tivssemos
aberto o arquivo QVW localmente com o
QlikView Desktop.

QlikView Desktop pode direto QlikView


Server.
Um cliente Plug-in ActiveX Internet
Explorer para anlise atravs do
navegador Internet Explorer.

Os clientes QlikView, exceto os clientes


mobile, podem ser usados para criar e
manter novos objetos nas pastas, e serem
partilhados com outros usurios do
documento atravs do QlikView Server.
Esse recurso (Colaborao) est disponvel
apenas na verso Enterprise Edition (EE).

O AJAX Zero-Footprint Client


(ZFC) que trabalha atravs de um
navegador padro sem necessidade de
instalaes no computador do usurio
que acessa s aplicaes.
Cliente Mobile, que inclui iPad,
iPhone, BlackBerry, Android e vrios
smartphones que utilizem Java Mobile
Edition (Java ME).

Client Access
Licenses (CALs)
Session CAL: cada Session CAL
permite um acesso a documento
QlikView. Usurios Anonimos (sem
identificar usurios) so permitidos.

Para conectar a um servidor QlikView


cada cliente precisa de uma Client Access
License (CAL).
As CALs so adquiridas com o QlikView
Server e vinculado ao QlikView Server
atravs do nmero de srie.

Usage CALs: cada Usage CAL d o


direito de iniciar uma seo. Ao iniciar
uma seo, o usurio fica registrado
por 28 dias. A seo pode durar o
mximo de uma hora. Qualquer
atividade aps a primeira hora contar
uma nova seo.

Tipos de CALs
Named CAL: usurio Identificado no
Servidor. O usurio identificado tem
acesso a todos os documentos do
servidor.

Uso de CALs

Document CAL: usurio Identificado


no Documento. A CAL vlida apenas
para o documento. Se o usurio se
conecta a dois documentos, consumir
duas licenas.

Reviso

Uma determinada instncia do


QlikView Server pode conter qualquer
combinao dos tipos de CAL
mencionados anteriormente.

Nesta primeira lio, voc entendeu a definio do QlikView Server e suas


caractersticas: tipos de clientes e tipos de CALs. Vamos partir para a prxima!

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu aqui! Pegue


seu Caderno de Atividades e realize as atividades referentes Lio 1.

Lio 2
Edies do QlikView Server

Objetivo da Lio
Nesta lio, voc vai aprender a:
As diferentes Edies do QlikView
Server, comparando os recursos
disponveis para cada tipo de
Edio.
9

Formas de Edio
do QlikView Server

Enterprise
Edition (EE)

Vamos ver agora as formas de edio do


QlikView Server. Existem quatro formas,
veja:

O EE suporta um grande nmero de


usurios e integrao com o ambiente
corporativo. Ele possui recursos como:

Enterprise Edition (EE).

documentos ilimitados;

Small Business Edition (SBE).

colaborao baseada em servidor;

Information Access Server (IAS).

integrao com sistemas de segurana


de terceiros;

QlikView Extranet Server (QES).

clusters de servidores QlikView.

Nesta lio,
vamos listar
C entre ns
os recursos
disponveis para
cada tipo de licenciamento e no final
teremos uma tabela comparando todas
as caractersticas das Edies do QlikView
Server.

10

Small Business
Edition (SBE)

Information Access
Server (IAS)

O SBE est disponvel para clientes com


um baixo nmero de usurios. Ele tem as
seguinte limitaes:

Veja agora algumas caractersticas do IAS:


Concebido para sites de internet com
acesso pblico.

para uso apenas de Named e


Document CALs;

Disponvel para clientes que precisam


de uma licena para um nmero
limitado de documentos e um grande
nmero de usurios annimos.

limitado a 25 Named CALs;


limitado a 100 Document CALs;

Projetados para estender a


funcionalidade do QlikView para
usurios externos atravs de uma
Extranet.

sem suporte a servidores adicionais


(impossvel fazer cluster ou
balanceamento de carga);
sem suporte criao e ao
compartilhamento de objetos no
QlikView Server (Colaborao), sendo
possvel criao de marcadores no
servidor com a verso do QV10 SR1 ou
superior;

Requer autenticao e os usurios


devem ser externos organizao
(clientes, parceiros etc.).

suporte apenas ao Windows Active


Directory para segurana e controle de
acesso.

Mximo de trs documentos QlikView.

Apenas o cliente AJAX e clientes


mveis podem acessar o servidor.

Permitido apenas Session CALs como


Licenas de Acesso.

11

Tabela de Limitaes das Edies


Licenciamento
Named CALs

EE

SBE

IAS
O

QES
O

Session CALs

Usage CALs
Document CALs

O
O

O
O

Usurio Externo Permitido?

Tipo

Uso offline?

Upgradable

Nomeado ou no?

O
O
O

O
O

O
O

Named User CAL


Document CAL
Session CAL
Usage CAL

Capacidade
Desenvolvimento?

O
O
O

Mximo 25

Ilimitado

Mximo 100

Clientes QlikView
AJAX

EE

SBE

IAS

QES

Plug-in Internet Explorer


QlikView Desktop
iPhone/iPad
Blackberry
Android
Outro dispositivo Java Mobile
Escalabilidade
Pode ser agrupados
Documentos Ilimitados

EE

SBE
O

O
O
O
O
O
O
IAS

O
O

QES

12

Includo
QlikView
Workbench

Somente 1

Includo
QlikView
Workbench

3 Documentos

Integrao
Integraode Segurana de Terceiros
Dynamic Data update

EE

SBE
O
O

IAS
O

QES

Caracterstica
Locao de Licena (acesso offline) exige
Named CALs
Colaborao
QlikView Publisher

EE

SBE

IAS
O

QES
O

O
O

O
O

QlikView Conenctor para uso com SAP


Netweaver

Opo de Servidor Teste


Pode ser incorporado ao SharePoint

Aplicaes AJAX personalizadas

Segurana
Seo de Acesso
DMS
AD/NTFS
Usurio Annimo

EE

Possvel com
Session CALs

SBE

IAS
O
O
O
Obrigatrio

QES

(Real-Time Server
Licena Adicional)

(necessrio licena adicional)

Includo

(necessrio licena adicional)

(QlikView web parts para Microsoft SharePoint)


(Necessrio licena adicional)
(QlikView Workbench)
(Necessrio licena adicional)

Reviso

Includo

Includo

Nesta lio voc aprendeu sobre as diferentes edies do QlikView Server,


comparando os recursos disponveis para cada tipo de edio. Lembre-se, em
caso de dvidas, retorne ao contedo antes de prosseguir seu estudo.

Hora de atividade

Exercite o que voc aprendeu aqui! Pegue seu Caderno de Atividades


e realize as atividades referentes Lio 2.
13

Lio 3
Instalao do
QlikView Server

Objetivo da Lio
Nesta lio, voc vai aprender a:
Conhecer as configuraes e
os requisitos necessrios para
instalao do QlikView Server.
14

Configuraes para
Instalao

Sistemas
Operacionais
Suportados

Veja a seguir a listar com algumas


configuraes necessrias para instalao
do QlikView Server.

Vamos ver a seguir quais sistemas


operacionais so recomendados:

A capacidade de publicao de
documentos QlikView e o nmero
de usurios que podem acessar de
forma concorrente est diretamente
relacionado quantidade de memria
RAM disponvel.

Microsoft Windows Server 2003


inclui x64 Edition
Microsoft Windows Server 2008
inclui x64 Edition

O Microsoft IIS ou o QlikView Web


Server condio para executar
o tunneling, autenticao externa
ou utilizar recursos de segurana
do ambiente NT com Java clients e
sempre que utilize-se o AJAX.

Microsoft Windows XP inclui x64


Edition*
Microsoft Windows Vista inclui x64
Edition*
Microsoft Windows 7 inclui x64
Edition*

TCP/IP Network.

*Recomendado apenas para propsito de


Desenvolvimento e testes.

Microsoft .NET 3.5, caso o Microsoft


.NET 3.5 Framework no estiver
j instalado, este ser includo no
processo de instalao do QlikView
Server.
Microsoft Internet Explorer 7, Firefox
3 ou Google Chrome para uso do
QlikView Management Console.

15

Requisitos para o
QV plug-in para IE

Requisitos para
Cliente Ajax (ZFC)

Veja a lista de requisitos:

Requisitos em ambiente MS Windows:

Microsoft Internet Explorer 6 ou


superior;

Microsoft Internet Explorer 7 ou


posterior.

Microsoft Windows Server 2003 ou

Firefox 2 or 3, Safari 3, Google Chrome


1.

Microsoft Windows Server 2008 ou

Requisitos em ambiente Linux (testado


somente no Ubuntu Linux):

Microsoft Windows XP ou
Microsoft Windows Vista ou

Netscape Navigator 7.2 ou posterior.

Microsoft Windows 7.

Firefox 1.0.6 ou posterior.


Requisitos em ambiente MacOS X (testado
somente na verso 10.4 Tiger):
Netscape Navigator 7.2 ou posterior.
Firefox 2 ou 3, Safari 3.

16

Recomendaes
para Cliente Mobile
iPhone
Instalao do aplicativo disponvel na Apple no
mais necessrio.
iPad
Instalao do aplicativo disponvel na Apple ou
Utilizao do cliente Mobile Universal (AJAX) (QV10
SR2).
BlackBerry e Java Mobile Cliente
Instalao do cliente especfico.
http://global.qlikview.com/mobile.
Android
Utilizao do cliente AJAX.

C entre ns

E, ento, est acompanhando


tudo da melhor forma possvel?
Qualquer dvida ou mesmo
para reforar seu estudo,
retorne ao contedo.

17

Requisitos para
Instalao do
QlikView Server

conta for pedida, utilize a conta de


servio j mencionada. Desta forma
todos os servios QlikView iro ser
executados por este usurio.
Se for utilizada uma conta no
especfica, de um usurio, e a senha
for modificada, os servios iro parar e
haver falha na execuo do QlikView
Server.

Veja agora algumas recomendaes para


instalao do QlikView Server:
Recomenda-se que as pastas criadas,
aps a completa instalao do QVS,
no sejam alteradas ou movidas,
dado que vrias configuraes so
dependentes da sua localizao inicial.
Recomenda-se no alterar o nome da
mquina aps a instalao ter sido
completada.
Se houver necessidade de alterao
da localizao do QVS ou renomear o
servidor aps ter sido instalado, este
dever ser realizado atravs de um
processo de desinstalao, e nova
instalao.
Conta de Domnio para uso como
servio, sem expirar senha, que consiga
ler usurios no Active Directory.
Conta local com nvel de administrador
para o servidor, que ir executar a
instalao (pode-se utilizar a conta de
servio acima indicada).
Durante a instalao, quando uma
18

Perfil de
Instalao
Selecione
o Perfil de
Instalao
de acordo
com o que
voc deseja
executar.

Aps a instalao, verifique se o grupo


de usurios, identificado como QlikView
Administrators existe. Se o grupo no
existir, obrigatoriamente dever ser criado.
Em seguida, adicione a conta de servio a
esse grupo.

Quando a instalao e os grupos estiverem


configurados, ative os servios do QlikView
no Gerenciamento de Servios.
Outra opo voc reiniciar o servidor se
encontrar algum problema ao iniciar os
servios manualmente. Para configurar o
firewall, necessrio conhecer as portas
utilizadas pelo QlikView Server e suas
funes.

Adicione tambm a esse grupo usurios


que venham a administrar o QlikView
Management Console.

Se houver necessidade de executar um


cluster, portas adicionais devem ser abertas.
19

Portas utilizadas pelos


Servios QlikView

Regras de Entrada
HTTP: 80
HTTPS: 443
QlikView Plugin/Ajax: 4747
Para executar os consoles
de gerenciamento (QlikView
Management Console, QlikView
Enterprise Management Console) de
computadores externos:
QEMC e QMC: 4780
Temos tambm o SMTP, que utiliza a
porta 25, que deve estar aberta para
envio de e-mails de alerta.
20

Passo a passo da Instalao


do QlikView Server
Mostraremos a seguir as telas do processo de instalao
do QlikView Server
Boas Vindas
Clique no boto Next para prosseguir.

21

Selecione a Regio
Selecione a Regio e clique
no boto Next.

Aceito os Termos de
Licenciamento
Selecione a opo I accept
the terms... e clique no boto
Next.
22

Digite seus dados


Informe seu nome e o
nome da empresa.

Confirme o Diretrio de Instalao


Confirme o diretrio de instalao
e clique no boto Next.
23

Informe o Perfil de Instalao


Use o perfil Single Machine,
full Install para instalar em
um nico servidor todos os
servios do QlikView.

Informe o Usurio
Essa conta informada
ir executar os servios
do QlikView, e poder
ser utilizada tambm
para acessar o QlikView
Management Console
(QMC).
24

Incio da Instalao
Clique no boto Install
para iniciar o processo de
Instalao.

Instalando o QlikView
Server
Aguarde enquanto o
QlikView instalado.
25

Instalao concluda
Clique no boto Finish para concluir o processo de
Instalao do QlikView.

Aps completar a Instalao,


necessrio iniciar os servios
Ateno
vinculados ao QlikView Server
ou reiniciar o servidor e preciso
registrar a licena para que seja possvel comear a operar
o QlikView Server.

26

Registrar a Licena do QlikView Server


Na Barra de Programas do Windows, encontramos a
opo QlikView, e dentro dela o QlikView Management
Console, que o local para que a licena e o nmero de
controle sejam inseridos e validados.

Podemos acessar tambm atravs do endereo, direto


pelo Navegador:

27

http://localhost:4780/qmc/default.htm

Percebemos que nem todos os servios esto sendo


executados, o Servio QVS est com status Unlicensed, o
que indica que o QlikView ainda no est licenciado.
Posicione
na Aba
Licences,
conforme
figura a
seguir:

Informe o Serial Number e Control na


parte superior da tela.

No caso do firewall, bloquear a


validao atravs deste mtodo,
requisitar junto Toccato Tecnologia,
um arquivo LEF (License Enabler File)
referente ao seu nmero de srie
para que o contedo deste possa ser
aplicado na caixa correspondente na
pasta Licenses.

Informe tambm o Name e


Organization, na parte inferior da tela
Em seguida clique no boto Apply

Reviso

Nesta lio, voc conheceu as configuraes e os requisitos necessrios para


instalao do QlikView Server. Ficou fcil? Siga adiante!

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu aqui! Pegue


seu Caderno de Atividades e realize as atividades referentes Lio 3.
28

Lio 4
QlikView Access Point

Objetivo da Lio
Nesta lio, voc vai aprender a:
Conhecer o QlikView Access
Point, que o Portal Web onde os
usurios tero acessos s aplicaes
hospedadas pelo QlikView Server.
29

QlikView WebServer

QlikView Access
Point

Um novo recurso, a partir da verso 9.0,


que os servios Access Point Service e
o Access Point Web foram fundidos em
um nico servio chamado QlikView Web
Server, ou QVWS.

Conceito

Com isso no existe mais a dependncia


do IIS que existia anteriormente.

O Access Point um
portal web que lista
os documentos que
cada usurio tem
acesso.

importante compreender que o


Access Point apenas mostra links para
cada documento, e no hospeda os
documentos, que feito pelo QlikView
Server.

O QVWS responsvel
no apenas para servir
Dica
pginas web e preparar
a lista de arquivos
para o AccessPoint, mas tambm no
balanceamento de carga de servidores
QlikView.

O Access Point disponibilizado com o


QlikView Server.
Para acessar o Access Point no prprio
servidor, o endereo : <http://localhost/
qlikview>.
Para acessar o Access Point, a partir
de outros pontos, que no o servidor
que aloja o QlikView Server, voc deve
substituir localhost pelo endereo IP do
servidor ou pelo alias do servidor.

As telas a seguir demonstram o
QlikView Access Point em dois formatos.
A primeira mostra os projetos acessveis
atravs de Thumbails e a segunda mostra
links para abrir os projetos disponveis no
QlikView Server.
30

Tela 1 Projetos visualizados


em Thumbails (miniaturas)

Tela 2 Projetos disponveis


atravs de Links (Detalhes)

Reviso

Nesta lio, voc conheceu o QlikView Access Point, que o Portal Web onde
os usurios tm acessos s aplicaes hospedadas pelo QlikView Server. Vamos
para a nossa ltima lio?

Hora de atividade

Exercite o que voc aprendeu aqui! Pegue seu Caderno de Atividades


e realize as atividades referentes Lio 4.
31

Lio 5
QlikView Management
Console

Objetivo da Lio
Nesta lio, voc vai aprender a:
Publicar os projetos que
desenvolvemos no QlikView.
Automatizar o processo de carga,
informando a periodicidade que os
dados sero atualizados.
32

QlikView Management
Console (QMC)
O QlikView Management Console um painel de controle
do QlikView Server, e foi completamente desenvolvido
com tecnologia AJAX (ZFC). Ele executado atravs de
um navegador.
Mesmo sem o mdulo do Publisher, o QMC disponibiliza
uma pgina para calendarizar eventos de carga de dados.
O QlikView Management Console (QMC) lida somente
com uma instncia do QlikView Server e uma do
Publisher (Diferentemente do QEMC que pode lidar com
mais de uma instncia do QlikView Server e Publisher).
Voc pode acess-lo pelo endereo
http://localhost:4780/qmc/default.htm
ou no Grupo de Programas QlikView, na barra de
programas, como QlikView Management Console:

33

A seguir veremos as telas do QMC e quais so suas


funcionalidades.
Status

A tela Status lista todos os documentos que possuem


tarefas de recarga agendadas, mostrando o Nome do
Documento, Nome da Tarefa, Status e Data e Hora da
prxima recarga.
A tela Status mostra tambm os servios sendo
executados e os ltimos eventos de log.

34

User Documents

Document Information: nessa aba


podemos criar categorias para organizar
os projetos. No caso de termos muitos
projetos publicados, esse recurso ajuda o
usurio encontrar o projeto desejado.

A Tela User Documents possui trs


abas:
Server settings: uma das
configuraes a informao de quais
mtodos de acesso sero disponveis
para o projeto selecionado. As opes
so:
IE Client
Mobile Client
AJAX Zero footprint Client
Download

Reload: nessa aba informamos qual


ser a periodicidade de carga do projeto
selecionado. A periodicidade poder ser:
Por hora
Diariamente
Semanalmente
Mensalmente
Continuamente
35

QlikView Server Settings

A tela QlikView Server Settings possui


cinco abas:

tambm existe a informao de qual


diretrio os arquivos de log ficaro
armazenados.

Folders: nessa aba informamos


qual(ais) ser(o) o(s) diretrio(s) de
publicao do projeto.

Security: Nessa aba existem algumas


configuraes de segurana.

Performance: nessa aba existem


algumas configuraes quanto ao uso
dos recursos do servidor.

SMPT: nessa aba voc pode informar


um servidor de e-mail que ir disparar
um aviso para uma lista (tambm
informada aqui) de usurios que sero
notificados caso haja problemas no
processo de reload.

Logging: nessa aba voc informa qual


o nvel de log desejado. De acordo
com o nvel de log, mais ou menos
informaes sero gravadas. Nessa aba
36

Licences

A tela Licences possui duas abas:


QlikView Server & Publisher: nessa aba onde
informamos nossa licena do QlikView. Somente
ao informar a licena que os recursos do QlikView
Server so liberados.
Client Access Licences (CALs): nessa aba, temos a
informao de uso das CALs, quantas esto assignadas
e quantas esto disponveis. Podemos ver o histrico
de uso das CALs bem como assignar as Named Cals
para os respectivos usurios.

37

About

A tela About possui informaes sobre o ambiente


do Server. Tanto sobre o Hardware, quanto sobre o
Sistema Operacional e a verso do QlikView.

Reviso

Nesta ltima lio, voc aprendeu a publicar os projetos que desenvolvemos no


QlikView. Aprendeu tambm a automatizar o processo de carga, informando a
periodicidade que os dados sero atualizados. Lembre-se: em caso de dvidas,
faa uma reviso do contedo!

Hora de atividade

Vamos praticar um pouco? Pegue seu Caderno de Atividades e realize


as atividades referentes Lio 5.

38