sexta-feira, 6 de maio de 2011

Instalando o QlikView no BlackBerry

Para instalar o QlikView no BlackBerry é necessário abrir o navegador de internet do BlackBerry e acessar o link abaixo.

http://global.qlikview.com/mobile/

A pagina irá identificar se o seu aparelho é realmente um BlackBerry ou outro telefone e irá mostrar um link para fazer a instalação do Qlikview de acordo com o modelo do seu telefone. Clique no link e comece a fazer a instalação.




Não são todos os aparelhos BlackBerry que podem utilizar o Qlikview, apenas aparelhos com o sistema operacional a partir do 4.6.

Após a instalação do Qlikview, vá até Downloads e inicie o Qlikview.

A primeira tela deverá ser como esta:



Esta é a lista de servidores configurados. Como podemos já existe um servidor configurado o demo.qlikview.com, por padrão esse servidor sempre vem configurado com o aplicativo.

Para adicionar um novo servidor clique no botão de menu do seu aparelho e procure a opção Add Server para adicionar o seu servidor.

Server: endereço do seu servidor (nome ou IP)
Name: o nome do servidor que vai aparecer na lista de servidores.
Directory: Caso você possua um diretório especifico para dispositivos moveis.
User: Dominio\usuário ou .\usuário caso seu usuário seja local.
Password: a senha do usuário.


Por questões de segurança o método de autenticação é HTTPS e por isso é necessário um certificado SSL instalado no seu servidor. Você pode utilizar HTTP, mas isso não é recomendado, pois o usuário e senha serão transferidos sem encriptação e não é recomendado o uso em produção. Para utilizar o HTTPS também é necessário realizar algumas configurações no Web Server, por padrão ele vem configurado para utilizar o HTTP. Então se quiser utilizar o HTTPS você precisará configurar o Web Server para isso, caso não configure ele não irá funcionar.

Interface de usuário

O cliente do BlackBerry funciona como uma versão reduzida do cliente Desktop. É possível fazer seleções clicando em objetos como caixas de listagem, gráficos e tabelas. As seleções são enviadas ao Qlikview Server, e os objetos visíveis são atualizados automaticamente. Se o dispositivo não tiver tela sensível ao toque um cursor será exibido e você pode move-lo utilizando as teclas de seta ou TrackBall.

Operações

A seguir as operações que estão disponíveis para este cliente:
• Seleções
• Limpar
• Travar
• Destravar
• Voltar
• Avançar
• Mudança Rapida
• Pesquisar
• Criar e aplicar Marcadores (Bookmark)
• Minimizar
• Maximizar/Restaurar
• Cíclico e DrillDown
• Zoom in and Zoom out (on high-end devices)
• Seleção Drop Down

Objetos

Não são todos os objetos do Qlikview que são suportados para este cliente.
Abaixo a lista de objetos incluídos neste release.

• Listas
• Gráficos
• Objetos de Texto
• Botão
• Linha Setas
• Seleções atuais
• Caixa de Estatísticas
• Tabela
• Seleção Múltipla (apenas leitura)
• Tabela simples

A apresentação dos objetos é simplificada em relação do Desktop. Uma limitação importante é o tamanho da fonte, ou seja, o tamanho das letras. Muitos dispositivos possuem um numero limite para o tamanho das fontes e isso pode ser um problema para ler, pois normalmente elas são pequenas.


Fonte: QlikCommunity

terça-feira, 5 de abril de 2011

Reiniciar Serviços Windows do QlikView Server

Certo dia necessitei, via aquivo .bat, parar e iniciar os serviços Windows do QlikView Server
Tive que utilizar isso pois o QlikView Server não estava liberando a memória do Servidor.
Segue as linhas utilizadas nos arquivos .bat.

Parar os Serviços Windows do QlikView Server 10.

@echo off
REM -------------------------------------------------------
REM - Arquivo: QlikViewServer10_Stop.bat
REM - Descrição: Parar todos Serviços QlikView Server v10
REM -------------------------------------------------------
echo Parar Serviços QlikView Server
echo ======================================================

net stop "Qlikview Directory Service Connector"
net stop "QlikView Distribution Service"
net stop "QlikView Management Service"
net stop "QlikView Server"
net stop "QlikView WebServer"

echo ======================================================
echo Todos Serviços QlikView parados com sucesso ...

pause


Iniciar os Serviços Windows do QlikView Server 10.

@echo off
REM -------------------------------------------------------
REM - Arquivo: QlikViewServer10_Start.bat
REM - Descrição: Iniciar todos Serviços QlikView Server v10
REM -------------------------------------------------------
echo Iniciar Serviços QlikView Server
echo ======================================================

net start "Qlikview Directory Service Connector"
net start "QlikView Distribution Service"
net start "QlikView Management Service"
net start "QlikView Server"
net start "QlikView WebServer"

echo ======================================================
echo Todos Serviços QlikView iniciados com sucesso ...

pause

Agora que já temos os dois arquivos, que param e iniciam os serviços, só agendar uma tarefa do Windows para cada um e executá-los no melhor horário.

terça-feira, 15 de março de 2011

Treinamento QlikView - módulo Desenvolvedor

A Toccato Academia Florianópolis abre inscrições para nova turma de treinamento QlikView, Módulo Desenvolvedor. As aulas acontecem entre 21 e 25 de março. Com conteúdo atualizado para a versão QlikView 10, além de uma nova abordagem didática que oferece maior interação no treinamento.

As inscrições estão abertas até o dia 18 de março pelo e-mail inscricao@toccato.com.br ou pelo fone +55 (48) 3236.3004. No Módulo Desenvolvedor os usuários vão conhecer os princípios de utilização e criação de gráficos e objetos, carga de dados e como disponibilizar uma aplicação através do QlikView Server. As vagas são limitadas.

* O quê: Treinamento QlikView Módulo Desenvolvedor em Florianópolis
* Quando: De 21 a 25 de março
* Onde: Toccato Academia Florianópolis (Centro de Convenções e Eventos do Corporate Park, Rodovia SC 401, nº 8600, Sala 1, Bloco 8, junto à sede da Toccato Distribuidora QlikView)
* Inscrições: até 18 de março / inscricao@toccato.com.br / +55 (48) 3236.3004
* Importante: o profissional a ser treinado deve trazer notebook.

Mais informações

sábado, 12 de março de 2011

Trabalhando com mais de uma Tabela Fato

Muitas vezes necessitamos associar dados entre duas ou mais Tabelas Fatos, o maior problema é que nem sempre temos 100% das informações associadas entre as Tabelas Fato ou temos dimensões diferentes entre elas.

Para resolvermos isso vamos criar uma tabela de ligação (Link Table).

Neste post falarei sobre a solução através de Link Table.

Temos as seguintes tabelas para criar o nosso modelo de dados associativo no QlikView.
Vendas, Orçamento, Cliente, Filial, Vendedor e Tipo Venda.


Como vamos utilizar a solução de Link Table, primeiramente temos que criar um campo chave utilizando a função AutoNumber() concatenando os campos comuns entre as tabelas fato e iremos comentar os campos envolvidos na chave.

Venda:
LOAD
AutoNumber(Data&'|'&[Código Vendedor]) as %ChaveLinkTable,
//Data,
[Código Venda],
[Código Cliente],
//[Código Vendedor],
[Código Tipo Venda],
[Código Filial],
[Valor Venda]
FROM
QVD\Venda.QVD
(qvd);

Orçamento:
LOAD
AutoNumber(MakeDate(Right([Mês Ano],4),Left([Mês Ano],2),1)&'|'& [Código Vendedor]) as %ChaveLinkTable,
//[Código Vendedor],
[Valor Orçado]
FROM
QVD\Orçamento.QVD
(qvd);

Agora que já criamos a chave e eliminamos os campos comuns entre as tabelas fatos, vamos criar a tabela de ligação (LinkTable).

//===========================================
// LINK TABLE
//===========================================
LinkTable:
LOAD DISTINCT
AutoNumber(Data&'|'&[Código Vendedor]) as %ChaveLinkTable,
Data,
[Código Vendedor]
FROM
QVD\Venda.QVD
(qvd);

LinkTable:
LOAD DISTINCT
AutoNumber(MakeDate(Right([Mês Ano],4),Left([Mês Ano],2),1)&'|'& [Código Vendedor]) as %ChaveLinkTable,
Date(MakeDate(Right([Mês Ano],4),Left([Mês Ano],2),1),'DD/MM/YYYY') as Data,
[Código Vendedor]
FROM
QVD\Orçamento.QVD
(qvd);

Agora temos três tabelas no nosso modelo de dados associativo.
Com essa nova tabela gerada com base nas informações das duas fatos, garantimos que teremos todos possibilidade de combinações entre as Tabelas Fato.
Podemos continuar a carga das demais tabelas do modelo.

Cliente:
LOAD
[Código Cliente],
[Nome Cliente]
FROM
QVD\Cliente.QVD
(qvd);

Filial:
LOAD
[Código Filial],
[Descrição Filial]
FROM
QVD\Filial.QVD
(qvd);

Vendedor:
LOAD
[Código Vendedor],
[Nome Vendedor]
FROM
QVD\Vendedor.QVD
(qvd);

[Tipo Venda]:
LOAD
[Código Tipo Venda],
[Descrição Tipo Venda]
FROM
[QVD\Tipo Venda.QVD]
(qvd);


Agora temos a nossa dimensão Vendedor associada a nossa tabela de ligação (LinkTable).

Para concluirmos o nosso modelo de dados associativo, vamos criar a tabela de calendário.

TMP_Calendario:
LOAD DISTINCT
Data
FROM
QVD\Venda.QVD
(qvd);

TMP_Calendario:
LOAD DISTINCT
Date(MakeDate(Right([Mês Ano],4),Left([Mês Ano],2),1),'DD/MM/YYYY') as Data
FROM
QVD\Orçamento.QVD
(qvd);

Calendario:
NoConcatenate
LOAD
[Data] as Data,
Day(Data) as Dia,
Month(Data) as Mês,
Year(Data) as Ano,
DayNumberOfQuarter(Data) as [Dia Trimestre],
DayNumberOfYear(Data) as [Dia Ano],
MonthName(Data) as [Mes Ano],
QuarterName(Data) as [Quarter],
Week(Data) as [Semana],
ceil(Month(Data)/3)&'º Trim' as [Trimestre],
WeekDay(Data) as [Dia Semana]
Resident TMP_Calendario;

DROP table TMP_Calendario;

Após a criação da tabela calendário com base nas informações das tabelas de Venda e Oraçamento, temos o seguinte modelo.

sexta-feira, 11 de março de 2011

Universal Touch Client

Isso mesmo pessoal, a QlikTech esta trabalhando em um cliente para dispositivos móveis Touch Screen. Esse novo cliente acessa o QlikView diretamente no navegador de seu dispositivo móvel, já testei no iPad e funciona muito bem e melhor que a aplicação do QlikView disponível na App Store.
Você pode testar esse novo cliente pelo Safari do seu dispositivo móvel. Também é possivel testar no seu Mac ou PC instalando o navegador Safari.

Qlik aqui para acessar pelo Safari.


Em breve também terão demonstrações em outros aparelhos como o iPhone, Android e novo Blackberry.


Agora temos que esperar esse Beta virar realidade para alegria geral da comunidade QlikView.