2017

Qlik Brasil

November 2017 Previous month Next month

Hello everybody,

 

I do many Qlik demonstrations for different types of audiences and companies and I often get the following question:

- Can you connect to Whatsapp?

 

Well, it´s hard, but... - No, I can´t, until now !!

 

Pre-requisites:

  1. Qlik Sense Desktop. I use the version setember2017, but I think it´s compatible with anyone others.
    • If you to use the Qlik Cloud, you may to substitute the extensions by standard graphs.
    • If you want to use Qlik Enterprise, just import this app at QMC. Remember to make the Folder connection available.
  2. The simple app use this extensions, just click to download this
  3. The analyzing app
    • Whatsapp - PT-BR and Whatsapp - EN

 

Step 1 - Extract the Group messages

At you cell phone open Whatsapp and enter in a group you want to extract the messages.

Just click on three points at group upper corner.

Then select More...

Send to email...

Select Without midia.

 

This feature is not available at Whatsapp Web, so you need to use the cell phone, not the computer.

 

Step 2 - Store the file at a working directory

Acess the e-mail and Save to... the file into working directory

 

Step 3 - Open Qlik Sense and load the data

Download this sample application

Open the Qlik Sense Desktop

Open the sample app Whatsapp

Just Reload the data

 

Notes:

1) The name of the group was generated by Whatsapp folloing this:

Whatsapp Conversation with <Group>.txt

So the following code identify de <Group> by FileBaseName and SubField functions

and its load several files using the <*.txt>. You just put the files at same directory.


2) There are some particular words at Whatsapp: enter, left, start, add

This code identify this particular words to extract the correct messages

 

3) Identify the line breaks

The txt file break the messages when member type enter.

To avoid this, we need to verify if @1 it´s a date, and Peek to bring the last loaded line.

 

4) Avoiding unwanted chars and words

I use a Purgechar and Not Match to avoing load words that´s i consider garbage, you can

edit this in the Words Section.

 

 

 

This is a simple way to do that and I hope you can improve this and share about all of us.

 

Best regards,

 

Pedro A. Bergo

Olá,

 

Eu faço muitas demonstrações de Qlik para diferentes tipos e públicos e empresas. Frequentemente recebo a seguinte pergunta:

- Você consegue conectar no Whatsapp?

 

Bem, é difícil, mas... - Não, não consigo, até hoje !!

 

Pré-requisitos:

  1. Qlik Sense Desktop. Eu utilizo a versão setember2017, mas acho que é compatível com todas as outras.
    • Se você usar o Qlik Cloud, deverá substituir as extensões pelos gráficos padrões.
    • Se você quiser utilizar com o Qlik Enterprise, apenas importe essa app pelo QMC. Lembre-se que disponibilizar um conexão ao diretório de dados.
  2. Baixe essas extensões, apenas clicando
  3. App de análise
    • Whatsapp - PT-BR ou Whatsapp - EN

 

Passo 1 - Extraia as messagens de Grupo

No seu telefone celular, abra o Whasapp e entre no grupo que deseja extrair as mensagens

Clique nos 3 pontos na parte superior direita.

Selecione Mais...

Depois, Enviar por email...

Selecione SEM MÍDIA

 

Essa funcionalidade não está disponível no Whatsapp Web, então, você precisa acessar seu telefone celular, não pode ser feito pelo computador.

 

Passo 2 - Baixe os arquivos num diretório de trabalho

Crie um diretório chamado C:\TEMP\WHATSAPP

Acesse seu e-mail e clique em Salvar Anexos... para o diretório de trabalho C:\TEMP\WHATSAPP

 

Passo 3 - Abra o Qlik Sense e carregue os dados

Baixa a aplicação de exemplo

Abra o Qlik Sense Desktop

Abra a app Whatsapp

Carregue os dados

 

Notas:

1) O nomedo grupo é gerado pelo Whatsapp da seguinte maneira:

Conversa do Whatsapp com <Grupo>.txt

Então o código abaixo identifica o <Group> pela função FileBaseName, com Subfield

e pode ler vários arquivos do Whatsapp, bastando coloca-los no mesmo diretório.

 

2) O Whatsapp possui algumas palavaras próprias:

entrou, saiu, criou e adicionou

O código identifica essas palavaras para extrair a parte correta da mensagem

 

3) Identificar a quebras de linha

O arquivo txt quebra as mensagem quanto o usuário digita ENTER

Para evitar isso, verifico se o campo @1 é uma data e uso Peek para trazer a linha anterior.

 

4) Evitando caracteres e palavras indesejadas

Utilizei o Purgechar e Not Match para evitar carregar palavras que eu considero lixo, como

artigos, preposição e pronomes, então, você pode editar isso na seção Words

 

 

Esse é um método simples de carregar os dados o Whatsapp, e eu espero que vocês possam melhora-lo e compartilhar com todos.

 

Abraços,

 

Pedro A. Bergo

Prezados,

 

semana passada baixei a nova versão do Qlik Sense Desktop September Patch1 2017, quando fui carregar os dados de um projeto que trabalho com variáveis o projeto acusou erro de carga porque as varáveis não conseguiram ser atualizadas e ficaram como nulas, para reforçar minha dúvida sobre a nova versão eu desinstalei essa versão e voltei a versão anterior que estava funcionando perfeitamente, em seguida testei o script de carga e este executou com sucesso.

Traduzido deste link

 

Muitas pessoas utilizam Wordpress como portal para suas companhias.

Se você é uma delas, então você pode considerar esse plugin muito útil.

Com ele você pode criar um "mashup" utilizando a Capabilities API  sem precisar escrever nem uma linha de código.

Basta configurar o seu servidor e o ID da sua aplicação e os atalhos dos objetos que você quiser utilizar e pronto! Agora mostrarei como fazer:

1 . Vá até o painel de administração do seu Wordpress, na seção "Plugins", clique em "Adicionar Novo" / "Add New" e então pesquise por "Qlik"

 

2 . Clique em "Instalar agora" e depois em "Ativar".

3. Isso irá criar uma página de configuração chamada "Qlik Sense", abra essa página.

Settings.png

4. Nesta página defina o seu host (endereço do seu servidor), o prefixo do seu Proxy Virtual e o ID da sua aplicação

5. Salve as alterações

6. Adicione agora o código para inserir os objetos em seu post ou página

"[qlik-sense-object qvid="ZwjJQq" height="400" nointeraction="true"]"

qvid: ID do objeto a ser exibido, você consegue obter esse ID no "dev-hub/single-configurator"

height: altura da visualização em pixels

nointeraction: adicione essa tag se você quiser desabilitar as interações (cliques). Se quiser manter a interação nos objetos, omita essa tag.

EditPost.png

7. Eu adicionei alguns objetos em um template bootstrap para uma melhor visualização.

Agora vamos visualizar a página

Helloworld.png

 

Lembrete: Certifique-se de liberar o acesso à sua URL na whitelist da configuração do seu proxy virtual.

Se você gostou, por favor dê 5 estrelas para este plugin no Wordpres

 

This is it!

Yianni

 

Git: https://github.com/yianni-ververis/qlik-sense-wordpress-plugin

 

 

 

 

https://www.clever.com.br/qlik-sense-plugin-para-wordpress/

Filter Blog

By date:
By tag: