/
BASE PRODUTOS

BASE PRODUTOS

Documentação:

Descrição da tabela:

Tabela Dimensão de base de produtos RC.

Tabelas utilizadas:

  1. SAP.MARA

  2. SAP.MAKT

  3. MASTER_DATA.SAP_S4_CLASSIFICACAO_PRODUTO

  4. SAP.MARM

  5. SAP.T141T

Montagem:

1 - Select na tabela MARA trazendo os seguintes campos:

(matnr,ean11,spart,prdha)

campo com condicional com a seguinte regra:

, case when right (mara.matnr,1) = 'A' then 'A'
when right (mara.matnr,1) = 'B' then 'C'
when right (mara.matnr,1) = 'C' then 'C'
when right (mara.matnr,1) = 'D' then 'C'
else null end

2 - Join com a tabela MAKT trazendo o seguinte campo: (MAKTX)

3 - Construção da regra para trazer o campo tamanho:

case

  • when cast(replace(final,',','.') as decimal(5,2)) <= 40 then 'MICRO FORMATO'

  • when cast(replace(final,',','.') as decimal(5,2)) <= 66 then 'PEQUENO FORMATO'

  • when cast(replace(final,',','.') as decimal(5,2)) <= 85 then 'MÉDIO FORMATO'

  • when vtext like '120X120%' then 'MEGA FORMATO'

  • when cast(replace(final,',','.') as decimal(5,2)) <= 120 then 'GRANDE FORMATO'

  • when cast(replace(final,',','.') as decimal(5,2)) <= 155 then 'MEGA FORMATO'

  • when cast(replace(final,',','.') as decimal(5,2)) > 155 then 'LASTRAS'

  • end tamanho

Databricks:

camada_semantica.base_produtos

Documentação de desenvolvimento - Basseto

1 -Data-types 2 - Regra de desenvolvimento

 

 

Add label

Related content