Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current Restore this Version View Version History

Version 1 Current »

Código Repositório: https://bitbucket.org/duratex/arquitetura-dados-leo-madeira/src/develop/  

CARD:

https://dtxlab.atlassian.net/jira/software/projects/DGA/boards/407/roadmap?assignee=61b787c5ef5b460071fccbd4&selectedIssue=DGA-548

 

Objetivo: Bucar anexo que recebe no e-mail (svc.analytics@duratex.com.br) e salvar direto na tabela “estoque” do databicks. 

   

  • É importante verificar se as SECRETS(EMAIL_USER, EMAIL_PASSWORD) estão corretas, pois elas são responsáveis por fazer login no e-mail. 

 

  • É importante ficar atento a função “write_table”, pois é la que ocorre o salvamento dos dados do anexo na tabela do databricks e também onde ocorre a definição do nome da tabela. 

 

  • É importante ficar atento ao nome do anexo que vem no e-mail. Na função “get_email()” na linha 160 é feita uma condição com base no nome do anexo, é necessario que este nome esteja batendo com o nome do anexo recebido no e-mail. 

 

  • Temos uma função “get_filename()”, ela é responsavel por checar o nome do anexo caso a linha 155 na função “get_email()” não o encontre. É necessário que o nome do anexo também esteja igual o nome dentro da função que é usado para fazer a busca, isso fica na linha 45 (idx = msg.index("Dutarex_Recomendacao_de_compra")). 

 

EXECUTANDO O CÓDIGO 

Após atentar-se aos pontos importantes, o próximo passo é executar o Notebook que gerará uma nova tabela (estoque) diretamente no databricks. 

 

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.