Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Employee
Employee

Usando o DROPBOX com Qlik Cloud

Upload automático de arquivos no Qlik Cloud via Dropbox

Tenho visto muitas perguntas de como realizar a carga automática de dados para o Qlik Cloud. Como temos clientes que foram utilizados pela Qlik como referências, acredito que temos algo a contribuir nesse caso.

Esse material foi construído com base nas indicações realizados por Michael Tarallo (@mtarallo), testes e ajustes feitos por nossa equipe.

Atualmente, o Qlik Cloud já permite acesso a bases SQL Servers, REST e Url, além de que o Redshift já está a caminho. Mas a segurança é um tópico importante e muitas empresas não querem disponibilizar seu banco na Web, ou mesmo, tem conhecimento suficiente para gerar um webservice de sua estrutura..

Nesse post, vou detalhar os passos para permitir acesso aos dados via DROPBOX diretamente de dentro do Qlik Cloud, usando a uma conexão REST.

1) CSV:

Os dados tem que ser carregados dentro do DROPBOX em formato CSV... Isso porque o Qlik Cloud não lê nada do Dropbox se não estiver em formato CSV...

Uma dica interessante é usar um QV local para ler a fonte de dados e gerar os CSV, ou mesmo, fazer sua aplicação gerar o CSV.

2) Obter o Token do Dropbox

Para permitir que o Qlik Cloud acesse os dados, é necessário liberar o acesso a partir do Dropbox para os arquivos. Isso é feito através da criação ou liberação do Token do ambiente do Dropbox.

Para isso, entre em https://www.dropbox.com/developers

Dropbox1.jpg

3) Obter o Token

Uma vez no ambiente API Explorer, obtenha o Token e copie o para um lugar seguro, pois será necessário para buscar os dados.

Dropbox2.jpg

4) Criar a conexão dentro do Qlik Cloud:

Agora, é no Qlik Cloud. Entre na sua app do Qlik Cloud e crie uma conexão REST.

Dropbox3.jpg

5) Informe a URL da API do DROPBOX:

No campo URL informe o endereço da API do Dropbox, que é https://content.dropboxapi.com/2/files/download

Dropbox4.jpg

6) Informe os parâmetros para conexão ao arquivo:

Tem 2 parâmetros importantes que estão na seção Query-Headers.

Dropbox7.jpg

  • Dropbox-API-Arg = {"path":"<CaminhoCompletodoArquivonoDropbox.csv>"}
  • Authorization = Bearer <token> ---> Use o token sem aspas ou separadores...

7) Teste a conexão:

É sempre bom testar para ver se a conexão está correta, um erro muito comum é na localização do arquivo (path).

Dropbox8.jpg

8) Grave e clique em buscar dados.

Pronto agora, é só carregar seus dados como desejar.

Dropbox9.jpg

Por último, é sempre bom lembrar que:

  • Repita os passos acima para cada arquivo CSV gerado.
  • As conexões REST não são copiadas quando você copia uma aplicação.
  • Somente um agendamento do Qlik Cloud Business por dia
  • Os apps tem uma limitação de 25Mb no Basic e 150Mb no Business.

Um abraços e boas análises,

Pedro A. Bergo

@pedrobergo

Muito bom material.

Atenciosamente.

Mude somente o tipo do documento que você criou - De DISCUSSÃO para documento, assim fica melhor de ser analisado e visto.

Atenciosamente. atestado.png

This document was generated from the following discussion: Usando o DROPBOX com Qlik Cloud

Tags (1)
1 Reply
Luminary
Luminary

Re: Usando o DROPBOX com Qlik Cloud

Já está disponível a conexão direta as pastas do dropbox, sem necessidade de usar a API REST.