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