O documento fornece uma introdução aos fundamentos do gerenciamento do Qlik Sense, incluindo: (1) arquitetura de nós simples e multi-nós, (2) funções dos principais componentes, (3) configuração de ambientes multi-nuvem, e (4) ferramentas de monitoramento como o Qlik Sense Management Console.
Gerenciamento QLIK: Single node, Multi Node, Multi Cloud e Monitoria
1. The Big Data Company
Eduardo Hahn
Eduardo.Hahn@datalakers.com.br
2. The Big Data Company
Resumo
➢Quem é a DataLakers?
➢Fundamentos do Gerenciamento QLIK
➢Single node
➢Multi Node
➢Multi Cloud
➢Monitoring APPS
➢Add-on Monitoria
➢Troubleshooting
➢SenseLogCollector
➢QlikCockpit
➢Ser proativo e rápido na monitoria – QMONI
➢Referências
3. The Big Data Company
Quem é a Datalakers?
• A DataLakers Tecnologia oferece soluções para muitos dos desafios de
implantação de Big Data enfrentados pelas organizações hoje em dia.
Implementamos soluções de forma mais simples, rápida, escalável e
mais econômica para sua infraestrutura Big Data, garantindo não
somente o sucesso na sua implementação, mas a sustentação do
ambiente.
• Spin off da iMaps, criada com objetivo de atuar na sustentação de
ambientes de análises de dados e implementação de soluções de Big
Data.
4. The Big Data Company
1º Consultoria Especializada em Infraestrutura QLIK no Brasil
Principais Linhas de Serviço
DBA QLIK
Qlik Database
Administrator
Monitoria
Proativa
Service Desk
QLIK
Qlik + Big Data
5. The Big Data Company
Fundamentos do Gerenciamento QLIK
6. The Big Data Company
Fundamentos do Gerenciamento QLIK
Qlik Sense Hub
• Drag and Drop desenvolvimento, análise e ambiente de autoatendimento
Qlik Sense Management Console (QMC)
• Gerenciamento centralizado de todos os aspectos da implantação do Qlik Sense
Proxy
Scheduler
Engine
Repository
Hub
Management
Console
Qlik Sense Enterprise for Windows
Qlik Sense Proxy (QPS)
• Ponto de entrada no Qlik Sense para usuários e administradores
• Gerencia a Autenticação, Gerencia Sessões / Aprovisionamento de Licenças,
Balanceamento de Carga
Qlik Sense Engine (QES)
• In-Memory, Associative Data Indexing Engine
Qlik Sense Scheduler (QSS)
• Scheduling para aplicativos recarregados de fontes de dados
Qlik Sense Repository (QRS)
• Armazenamento centralizado de informações de implantação
Applications
7. The Big Data Company
Fundamentos do Gerenciamento QLIK
Engine
Scheduler
Proxy
Repository
Single Server Environment
Single Server Environment
• Engine e Scheduler coexistem
• Melhor para implantações
departamentais
• Adequado para tarefas
pequenas ou fora do horário
CentralApplications
8. The Big Data Company
Fundamentos do Gerenciamento QLIK
Terminologia
• Site – Uma coleção de servidores vinculados a uma chave de
licença. (ex: Production Site, QA Site, Development Site)
• Node – Um único servidor executando algumas funções.
• Engine Node - criação e consumo de
conteúdo por meio do associative indexing
engine
• Scheduler Node - aplicativos recarregados via
componente de agendamento
• Central Node - armazenamento central e
coordenador de aplicativos e dados de
repositórios. Os nós não centrais são
denominados ‘Rim’ nodes.
9. The Big Data Company
Fundamentos do Gerenciamento QLIK
Two Server Environment
Two Server Environment
• Engine e Scheduler dedicados
• Melhor para implantações
departamentais
• Bom para implantações de vários
departamentos com requisitos de tempo
de atividade limitados
• Adequado para tarefas maiores e
durante o horário comercial
Engine
Scheduler
Proxy
Repository
Applications
CentralRim
10. The Big Data Company
Fundamentos do Gerenciamento QLIK
Enterprise Environment
Enterprise Environment
• Engine(s) e Scheduler(s) dedicado (s)
• Separação opcional do proxy da Engine
• Permite a redundância de componentes voltados
ao usuário (Proxy e Engine) para requisitos de
failover locais
• Permite o isolamento de aplicativos e / ou
atividades
• Permite redundância do Qlik Sense Scheduler
• Nomeação automática de nó central
• Recursos dedicados para banco de dados de
repositório e sistema de arquivos
• Pode escalar horizontalmente
Scheduler Scheduler
Engine
Proxy
Engine
Proxy
Rim
Rim
Rim
Central / Active Central / Passive
File SystemRepository Rim
11. The Big Data Company
Fundamentos do Gerenciamento QLIK
Multi-Cloud Environment
• Conecte o Qlik Sense Enterprise para Windows ao
Qlik Cloud Services e / ou ao Qlik Sense Enterprise for
Elastic
• Qlik Cloud Services totalmente gerenciado pela Qlik
• Qlik Sense Enterprise for Elastic implantado em
serviço de contêiner gerenciado em cloudO Qlik
Sense Enterprise for Elastic implementado através de
plataforma de contêiner privada usando o Docker e o
Kubernetes
• Mesmo software e arquitetura entre implementações
de multi-cloud
Qlik Cloud
Services
Private
Container Platform
Qlik Sense Enterprise for Windows
Qlik Sense Enterprise Multi-Cloud Enabled
Managed
Container Service
12. The Big Data Company
Fundamentos do Gerenciamento QLIK
Qlik Sense Management Console
QMC
• Um console de gerenciamento
para todos os aspectos do site
• Acesso administrativo
baseado em função
• Um QMC por ambiente/site
13. The Big Data Company
Fundamentos do Gerenciamento QLIK
Applications
• Deploy Guided Apps - os usuários podem interagir, mas não criar novos conteúdos
• Deploy Self-Service Apps - os usuários podem criar visualizações, mas não alterar os dados subjacentes
• Enable Personal Apps - os usuários podem criar desde o início, desde a aquisição de dados até as visualizações
Manage Content
Data and Analytic Connections
• Conecte-se a fontes de dados, incluindo texto, Web, Excel, bancos de dados, fontes de big data, Qlik Data Market
• Conecte-se a mecanismos analíticos de terceiros, como R e Python
Streams
• Gerenciar coleções/grupos de aplicativos
Tasks
• Gerenciar a programação de cargas de dados dos aplicativos
14. The Big Data Company
Fundamentos do Gerenciamento QLIK
User Directory Connector
• Conectar-se ao Active Directory, LDAP ou bancos de dados para carregar usuários e atributos do usuário
• Avaliar permissões de segurança com esses atributos
Manage Security
Users and Roles
• Defina funções no Qlik Sense e aplique aos usuários
• Avalie as regras de segurança com esses atributos
Security Rules
• Controle de acesso baseado em atributos
Custom Properties
• Definir atributos no Qlik Sense e aplicar a qualquer recurso
• Avalie as regras de segurança com esses atributos
License Management
• Gerenciar licenças de usuário e acesso ao Qlik Sense
15. The Big Data Company
Fundamentos do Gerenciamento QLIK
Audit
• Visualize o acesso do usuário e as regras de segurança correspondentes para todos os recursos na
plataforma
Monitor the Platform
Tag
• Marcar todos os recursos na plataforma para categorização administrativa simples
License Monitor
• Monitore e otimize a utilização de licenças
Operations Monitor
• Monitore o desempenho, as sessões, as tarefas e os logs do servidor
Load Balancing Rules
• Rota de aplicativos para nós do servidor com base nos atributos de recursos
Distribution Policies
• Rota de aplicativos para instâncias de várias nuvens com base em atributos de recursos
16. The Big Data Company
Fundamentos do Gerenciamento QLIK
Qlik Sense Security Admin
• Gerencia a segurança geral
Qlik Sense Deployment Admin
• Gerencia o ambiente, mas não o conteúdo
Qlik Sense Content Admin
• Gerencia as aplicações, tarefas associadas e distribuições
multi-cloud
Qlik Sense Audit Admin
• Pode auditar quem vê o que, mas não muda nada
Administrative Roles
•Pode ser personalizado
•Pode ser delegado a equipes
Qlik Sense Root Admin
• Acesso Full
Administrar a plataforma (Roles)
19. The Big Data Company
Monitoring APPS
License Monitor
• Rastrear, informar e otimizar a utilização de licenças
Operations Monitor
• Monitorar a integridade,
o desempenho, as
tarefas e os logs do Qlik
Sense
Audit Rules
• Auditar Criar, Ler, Atualizar, Excluir, Publicar direitos em recursos
20. The Big Data Company
Monitoring APPS
Log Monitor
• Monitoria de logs gerados pelos processos QLIK
Reloads Monitor
• Monitoria de cargas
executadas
Sessions Monitor
• Monitoria de sessões de usuários conectados no QLIK
21. The Big Data Company
Monitoring APPS
Para acessar os três Apps adicionais você deve:
• Importar os apps do diretório
%ProgramData%QlikSenseRepositoryDefaultApps
• Publicar os apps no stream Monitoring apps
• Criar uma task para reload de cada um dos apps
22. The Big Data Company
Configurando multi-node environments:
• Atualize as conexões de dados ArchivedLogFolder substituindo C: ProgramData Qlik Sense pelo caminho do FQDN (nome de
domínio totalmente qualificado) pela pasta compartilhada do Qlik Sense: <FQDN> <QlikShare> ArchivedLogs.
• Atualize as conexões de dados ServerLogFolder, substituindo C: ProgramData Qlik Sense Log pelo caminho do FQDN para o
nó central: <FQDN> <UNC_Share> Log.
• Atualize as conexões de dados monitor_apps_REST_ substituindo localhost na URL das cadeias de conexão e nos parâmetros
trustedLocation pelo FQDN do nó em que o serviço central do repositório Qlik Sense está sendo executado.
• Se o proxy virtual usar um prefixo, as conexões de dados monitor_apps_REST_ devem ser atualizadas para incluir o prefixo usado.
• Compartilhe a pasta de log do Qlik Sense em todos os Rim nodes.
• Adicione uma nova conexão de dados à pasta Log para cada RIM node. Isso pode ser feito abrindo um aplicativo, acessando o
editor de carregamento de dados e criando uma nova conexão de dados. Se você tiver cinco Rim nodes, precisará criar cinco
conexões de dados.
• Obs: documentação completa em: https://help.qlik.com/en-
US/sense/June2018/Subsystems/Monitoring/Content/Introduction/Configure-monitoring-apps.htm?tr=pt-BR
Monitoring APPS
24. The Big Data Company
Add-on Monitoria: Telemetry
Como instalar, principais passos:
• No Qlik Sense Management Console, navegue até Engines> escolha uma Engine> Logging> Nível
de log de desempenho do QIX. Usar opção INFO
• Para cada Engine em seu site / ambiente, edite o arquivo C: ProgramData Qlik Sense Engine
settings.ini
• ErrorPeakMemory=2147483648
• WarningPeakMemory=1073741824
• ErrorProcessTimeMs=60000
• WarningProcessTimeMs=30000
• Rodar o instalar : TelemetryDashboard.msi
• Após será criado o app, tasks e data connections.
25. The Big Data Company
Add-on Monitoria: Telemetry
26. The Big Data Company
Add-on Monitoria: Healthcheck
Você pode verificar o status da Engine
executando uma solicitação HTTP GET
usando a url:
http://<ip-address>:4747/engine/healthcheck
28. The Big Data Company
Troubleshooting
Ferramentas para coletar e interpretar os logs do QLIK SENSE
29. The Big Data Company
Troubleshooting
Qlik® Sense Log Collector
Qlik Sense Log Collector
coleta informações
usadas pelo suporte ao
produto para solucionar
problemas com mais
agilidade
30. The Big Data Company
Troubleshooting
Qlik® Sense Cockpit
31. The Big Data Company
Ser proativo e rápido na monitoria
32. The Big Data Company
Ser proativo e rápido na monitoria – QMONI
Detecção de Problemas
UX e UI orientada para
percepção de erros.
Performance
Indicadores de
Performance, Windows,
Cargas e Status Qlik.
Visão Integrada
Tela única em tempo real
de acompanhamento de
múltiplos servidores.
Descubra Erros Antes Que Seus
Usuários Descubram !
33. The Big Data Company
Ser proativo e rápido na monitoria – QMONI
Insights Rápidos
Gráficos Com Análises
de Usuários Qlik, CPU,
Mem, APP’s e Serviços
Qlik
Usuários e Logs são pistas,
QMoni te dá Respostas!
34. The Big Data Company
Ser proativo e rápido na monitoria – QMONI
Encontre Problemas mais rápidos que
os métodos tradicionais
Notificação por email
de qualquer tipo de
erro em execuções de
tarefas agendadas.
Notificação por email de
quaisquer anomalias que
possam causar perda de
performance.
35. The Big Data Company
Ser proativo e rápido na monitoria – QMONI
36. The Big Data Company
Ser proativo e rápido na monitoria – QMONI
Relatório Semanal
Avaliação semanal da
qualidade do servidor.
Métricas
Realização de comparações de
desempenho semanal.
Compartilhamento
Relatório compartilhável e
interativo.
37. The Big Data Company
Ser proativo e rápido na
monitoria
DEMONSTRAÇÃO
39. The Big Data Company
Referências
• Help.qlik.com
• Support Space:
• community.qlik.com/community/qlikview/support
• Configuring Monitoring Apps in Qlik Sense
• community.qlik.com/docs/DOC-20446
• Qlik Continuous Classroom
• qcc.qlik.com
• Qlik Sense Telemetry Dashboard
• developer.qlik.com/garden/5b115560aa8443dc33e57bbc
• Qlik Support Videos
• www.youtube.com/user/QlikViewSupport/videos
40. The Big Data Company
Eduardo Hahn
Eduardo.Hahn@datalakers.com.br