/
CARGA_API_PRECIFICA_PRECO

Este espaço é destinado a documentação da equipe de Analytics

CARGA_API_PRECIFICA_PRECO

Objetivo

 Recuperar informações de preços acessando a API REST da precifica e ingerindo o retorno em uma tabela no Delta Lake.

 

Descrição do Processo:

  1. O Processo recupera os valores distintos de Skus que esta armazenado na tabela analytics_madeira.t_precifica_de_para_sku

  2. Esses skus recuperados servirão de parâmetro para recuperar as informações de preço para cada sku recuperado na tabela DE PARA.

  3. O Sku que será informado na pesquisa é denominado sku não monitorado, ou seja, disponibilizado pela área de negócio.

  4. Para cada Sku recuperado ele acessará a URL abaixo:

se o sku for pfc510415 o processo enviara para a pesquisa o URL

http://api.precifica.com.br/platform/consumerbrands/provider.precifica.com.br/scan/last/pfc510415

5. Todo retorno será armazenado em um Dataframe Json para posteriormente ser feito o tratamento do dado

6.Apos finalizar o lista de Skus pesquisados é feito o tratamento de dados e inserido a informação na tabela final.

EXEMPLO RETORNO DA API PRECIFICA

 

 

7. Caso o registro já exista na tabela final será excluído e inserido a nova versão do registro.

 

Observação Importante:

Dúvidas referente a funcionalidade da API consultar o manual precifica:

Para fazer uma simulação manual consultando o retorno de um sku seguir os passos abaixo:

 

  1. Baixar a aplicação Postman

  2. Restaurar a collection da workspace Precifica anexo abaixo:

 

3. Clique em GET http://api.precifica.com.br/authentication e gere o token clicndo em SEND.

Copia o token para ser usado na pesquisa de preço.

4. Para pesquisar o preço clique o link GET Precifica_Preco.

Nota: Antes de pesquisar o o sku deve atualizar o token copiado no item 3.

Apos a atualização do token colocar o SKU a ser epsquisado e clicar em SEND

 

 

Tarefa Jira de Desenvolvimento

https://dtxlab.atlassian.net/browse/AMDR-453

 Tabela SKU para usar como parâmetro

  • analytics_madeira.t_precifica_de_para_sku

Tabela Final

analytics_madeira.t_api_precifica_preco

Chave tabela final

  • SKU + PRODUCT_ID + DOMAIN + DATE_OCCURRENCE

Database no Hive

analytics_madeira

Origem do Dado

API REST PRECIFICA

URL de pesquisa

http://api.precifica.com.br/platform/consumerbrands/provider.precifica.com.br/scan/last/+ SKU

Formato Retorno

JSON

Ação DML

DELETE/INSERT

Descrição Ação DML

Se o registro existe será excluído e insere as novas transações;

Nome do Notebook Databricks:

CARGA_API_PRECIFICA_PRECO

Link do Notebook Databricks

https://dbc-9570c746-ec11.cloud.databricks.com/?o=3606981051492833#notebook/1530148167219655/

Nome do JOB Databricks:

JOB_MADEIRA_PROCESSO_API_PRECIFICA

Link do JOB Databricks

https://dbc-9570c746-ec11.cloud.databricks.com/?o=3606981051492833#job/750013402082884

Agenda de Execução do JOB

Agendado para iniciar as 6h00

Nome do Notebook START JOB:

 Não se aplica

Link do Notebook START JOB:

Não se aplica

 

Related content

Base Colômbia
Base Colômbia
Read with this
CARGA_API_PRECIFICA_PRODUTO
CARGA_API_PRECIFICA_PRODUTO
More like this
Analytics_madeira
Analytics_madeira
Read with this
DATABRICKS_PROCESSO_PRECIFICA
DATABRICKS_PROCESSO_PRECIFICA
More like this
CARGA_API_PRECIFICA_DASH
CARGA_API_PRECIFICA_DASH
Read with this
Dados API Clube Duratex
Dados API Clube Duratex
More like this

CAL-03-ANALITYCS