SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Unleashing Qlik Core
Uma plataforma feita
por desenvolvedores
para desenvolvedores
Clever dos Anjos
Solutions Architect
2
3
Apresentação do motor da F1 Mercedes
no início desse ano....
“Por acaso” ganhou o título de piloto e o de equipes
4
Qlik Core
Desenvolvedor
5
Demo
https://urbanization.qlikcore.com/
6
Proposta
Application-Ready
Ready to
Deploy
Build and
Configure
Development
Required
App Toolkit
Self Service
Publish Subscribe
Expand use cases
across
the enterprise
Engine API
Platform Services
Enterprise
Sense®
Analytics
Platform®
Core
Low Coding CodingNo Coding
Under the Hood
8
Arquitetura
9
Arquitetura Base
10
Docker Container
Docker não é uma VM
11
Imagem
• Imagem é a “receita” para um container
• Container = imagem em execução
• Estruturado como camadas cada uma sendo
‘empilhada’ sobre a outra, adicionando
funcionalidades
• Cria-se um arquivo “Dockerfile” que instrui o
Docker como montar a imagem
12
Imagem
13
https://hub.docker.com/r/qlikcore
Repositório
14
• enigma.js – conexão e consumo do motor
• halyard.js – carga de dados e geração de scripts
• picasso.js – biblioteca de gráficos
• leonardo-ui – biblioteca de UI
• core-orchestration – projeto com templates de Swarm, K8s
and Nomad
Bibliotecas
aceleradoras
15
E agora?
Vamos sujar as mãos?
16
Qlik Core
Uma plataforma feita
por desenvolvedores
para desenvolvedores
Mais Cenários de Uso
Total de liberdade
Apresentação em https://bit.ly/2zHozJT
17
Unleash the Beast!
18
git clone https://github.com/qlik-oss/core-get-started.git
cd core-get-started
more docker-compose.yml
ACCEPT_EULA=yes docker-compose up -d
https://hub.docker.com/r/qlikcore/engine/
docker container ls
npm install
npm run hello-engine
more src/hello-engine/hello-engine.js
npm run hello-data
more ./src/hello-data/hello-data.js
npm run hello-visualization
Script

Mais conteúdo relacionado

Semelhante a QMeeting 2018 - Utilizando o Qlik core

Padrōes, Especificações, Runtimes: construindo containers melhores
Padrōes, Especificações, Runtimes: construindo containers melhoresPadrōes, Especificações, Runtimes: construindo containers melhores
Padrōes, Especificações, Runtimes: construindo containers melhoresCarlos Andre Fernandes
 
Docker: ganhe tempo e seja eficiente na entrega de serviços de TI
Docker: ganhe tempo e seja eficiente na entrega de serviços de TIDocker: ganhe tempo e seja eficiente na entrega de serviços de TI
Docker: ganhe tempo e seja eficiente na entrega de serviços de TIRicardo Ferreira Costa
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPDocker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPRenato Groffe
 
Api com sql server em container
Api com sql server em containerApi com sql server em container
Api com sql server em containerThaise Dantas
 
Usp codelabs (docker)
Usp codelabs (docker)Usp codelabs (docker)
Usp codelabs (docker)TechCobli
 
Cloud Native Computing Foundation - Visão Geral
Cloud Native Computing Foundation - Visão GeralCloud Native Computing Foundation - Visão Geral
Cloud Native Computing Foundation - Visão GeralPaulo Alberto Simoes ∴
 
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
 
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
 
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
 
12 Factor App Docker na Cloud e outras buzzwords
12 Factor App Docker na Cloud e outras buzzwords12 Factor App Docker na Cloud e outras buzzwords
12 Factor App Docker na Cloud e outras buzzwordsWaldemar Neto
 
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetesk6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no KubernetesKelvin Silva
 
Modernizando projetos legados usando APIs
Modernizando projetos legados usando APIsModernizando projetos legados usando APIs
Modernizando projetos legados usando APIsElton Minetto
 
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Renato Groff
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersFrancisco Gonçalves
 
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
 
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Renato Groff
 

Semelhante a QMeeting 2018 - Utilizando o Qlik core (20)

Padrōes, Especificações, Runtimes: construindo containers melhores
Padrōes, Especificações, Runtimes: construindo containers melhoresPadrōes, Especificações, Runtimes: construindo containers melhores
Padrōes, Especificações, Runtimes: construindo containers melhores
 
Docker: ganhe tempo e seja eficiente na entrega de serviços de TI
Docker: ganhe tempo e seja eficiente na entrega de serviços de TIDocker: ganhe tempo e seja eficiente na entrega de serviços de TI
Docker: ganhe tempo e seja eficiente na entrega de serviços de TI
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPDocker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
 
Api com sql server em container
Api com sql server em containerApi com sql server em container
Api com sql server em container
 
Usp codelabs (docker)
Usp codelabs (docker)Usp codelabs (docker)
Usp codelabs (docker)
 
Cloud Native Computing Foundation - Visão Geral
Cloud Native Computing Foundation - Visão GeralCloud Native Computing Foundation - Visão Geral
Cloud Native Computing Foundation - Visão Geral
 
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
 
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
 
Docker
DockerDocker
Docker
 
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
 
Alagoas Dev Day
Alagoas Dev DayAlagoas Dev Day
Alagoas Dev Day
 
12 Factor App Docker na Cloud e outras buzzwords
12 Factor App Docker na Cloud e outras buzzwords12 Factor App Docker na Cloud e outras buzzwords
12 Factor App Docker na Cloud e outras buzzwords
 
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetesk6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
 
Modernizando projetos legados usando APIs
Modernizando projetos legados usando APIsModernizando projetos legados usando APIs
Modernizando projetos legados usando APIs
 
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containers
 
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
 
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
 

Mais de Roberto Oliveira

10 mandamentos do projeto de BI
10 mandamentos do projeto de BI10 mandamentos do projeto de BI
10 mandamentos do projeto de BIRoberto Oliveira
 
Qmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik SenseQmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik SenseRoberto Oliveira
 
Qmeeting 2018 - Web Connectors para Qlik
Qmeeting 2018 -  Web Connectors para QlikQmeeting 2018 -  Web Connectors para Qlik
Qmeeting 2018 - Web Connectors para QlikRoberto Oliveira
 
QMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e clouderaQMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e clouderaRoberto Oliveira
 
Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018Roberto Oliveira
 
Design para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago PessatoDesign para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago PessatoRoberto Oliveira
 
Carreiras em analise de dados
Carreiras em analise de dadosCarreiras em analise de dados
Carreiras em analise de dadosRoberto Oliveira
 
Data Science Qmeeting 2018
Data Science Qmeeting 2018Data Science Qmeeting 2018
Data Science Qmeeting 2018Roberto Oliveira
 
Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018Roberto Oliveira
 
Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018Roberto Oliveira
 
Machine learning qmeeting 2018
Machine learning qmeeting 2018Machine learning qmeeting 2018
Machine learning qmeeting 2018Roberto Oliveira
 
Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018Roberto Oliveira
 
CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018Roberto Oliveira
 
Sistema licenciamento qliksense
Sistema licenciamento qliksenseSistema licenciamento qliksense
Sistema licenciamento qliksenseRoberto Oliveira
 
Qmeeting Pequenos_erros_grandes_problemas_Yuri
Qmeeting Pequenos_erros_grandes_problemas_YuriQmeeting Pequenos_erros_grandes_problemas_Yuri
Qmeeting Pequenos_erros_grandes_problemas_YuriRoberto Oliveira
 

Mais de Roberto Oliveira (20)

10 mandamentos do projeto de BI
10 mandamentos do projeto de BI10 mandamentos do projeto de BI
10 mandamentos do projeto de BI
 
Qmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik SenseQmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik Sense
 
Qmeeting 2018 - Web Connectors para Qlik
Qmeeting 2018 -  Web Connectors para QlikQmeeting 2018 -  Web Connectors para Qlik
Qmeeting 2018 - Web Connectors para Qlik
 
Datalakers 2018 Qmeeting
Datalakers 2018 QmeetingDatalakers 2018 Qmeeting
Datalakers 2018 Qmeeting
 
QMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e clouderaQMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e cloudera
 
Qmeeting Experts Hands on
Qmeeting Experts Hands onQmeeting Experts Hands on
Qmeeting Experts Hands on
 
Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018
 
Design para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago PessatoDesign para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago Pessato
 
Carreiras em analise de dados
Carreiras em analise de dadosCarreiras em analise de dados
Carreiras em analise de dados
 
Data Science Qmeeting 2018
Data Science Qmeeting 2018Data Science Qmeeting 2018
Data Science Qmeeting 2018
 
Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018
 
Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018
 
Machine learning qmeeting 2018
Machine learning qmeeting 2018Machine learning qmeeting 2018
Machine learning qmeeting 2018
 
Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018
 
Abertura Qmeeting 2018
Abertura Qmeeting 2018Abertura Qmeeting 2018
Abertura Qmeeting 2018
 
CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018
 
Sistema licenciamento qliksense
Sistema licenciamento qliksenseSistema licenciamento qliksense
Sistema licenciamento qliksense
 
Qmeeting 2015 Big Data
Qmeeting 2015 Big DataQmeeting 2015 Big Data
Qmeeting 2015 Big Data
 
Qmeeting2015 Boas_vindas
Qmeeting2015 Boas_vindasQmeeting2015 Boas_vindas
Qmeeting2015 Boas_vindas
 
Qmeeting Pequenos_erros_grandes_problemas_Yuri
Qmeeting Pequenos_erros_grandes_problemas_YuriQmeeting Pequenos_erros_grandes_problemas_Yuri
Qmeeting Pequenos_erros_grandes_problemas_Yuri
 

QMeeting 2018 - Utilizando o Qlik core