/
CARGA_API_PRECIFICA_PRODUTO

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

CARGA_API_PRECIFICA_PRODUTO

Objetivo

 Recuperar informações de produto 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 pfc510295 o processo enviara para a pesquisa o URL

http://api.precifica.com.br/platform/consumerbrands/provider.precifica.com.br/metadata/pfc510295

  1. 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.

 

 

  1. 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:

 

  1. 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.

  1.  

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_produto

Chave tabela final

  • SKU

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/metadata/pfc510442

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_PRODUTO

Link do Notebook Databricks

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

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

CARGA_API_PRECIFICA_PRECO
CARGA_API_PRECIFICA_PRECO
More like this
DATABRICKS_PROCESSO_PRECIFICA
DATABRICKS_PROCESSO_PRECIFICA
More like this
CARGA_API_PRECIFICA_DASH
CARGA_API_PRECIFICA_DASH
More like this
Dados API Clube Duratex
Dados API Clube Duratex
More like this

CAL-03-ANALITYCS