Académique Documents
Professionnel Documents
Culture Documents
PR Traitement SP Cifications
PR Traitement SP Cifications
Prétraitement Spécifications
1 Référentiel Produit à l'EAN
2 Base du pricing
3 Facturations à l'EAN agrégées : VMM
4 Référentiel Lien EAN / Base
Réf MATCHING_ITM8_EAN
AV_Ean
AV_Id
ITM_BaseId
ITM_IsReferent
...
2. On garde une seule ligne par AV_Ean. Le couple ITM8, Base correspondant est pris aléatoirement.
On obtient le référentiel Produit B2C en cours de construction :
AV_Ean clé
ITM_IsReferent
3. Par jointure vers le référentiel MATCHING_EAN_EAN_REF sur le champ "AV_Ean" on récupère l'EAN référent associé
AV_Ean clé
ITM_IsReferent
4. Par jointure vers le référentiel Produit sur le champ "AV_Id" on récupère des attributs de ce flux.
On obtient le référentiel Produit B2C en cours de construction :
AV_Ean clé
AV_Id champs provenant de
Réf EAN/ITM8/BASE
ITM_BaseId (flux B2C)
ITM_IsReferent
AV_Brand
ITM_CategoryId
ITM_FamilyId
ITM_SubFamilyId
ITM_SegmentId
ITM_EGA
ITM_TypeActivity
ITM_Volume
5. Par jointure vers le référentiel Lien Produit/Base sur les champs "AV_Id", "ITM_BaseId" et "AV_Ean" on récupère des attributs de ce
référentiel là.
On obtient le référentiel Produit B2C en cours de construction :
AV_Ean clé
ITM_IsReferent
ITM_CategoryId
ITM_FamilyId
ITM_SubFamilyId
ITM_SegmentId
ITM_EGA
ITM_Volume
ITM_TFD champs provenant de
Réf PRODUCT_BASIS_LINK
ITM_OrderStop (flux B2B)
ITM_Bio
ITM_PreMarkedPrice
ITM_SeasonalProduct
ITM_TypeMarque
ITM_ModeFabrication
ITM_SupplierAgreement
ITM_SupplierAvailability
ITM_Supplier
ITM_Cnuf
ITM_VariableWeight
ITM_SaleType
ITM_DiscountOperationId
6. On enlève les champ AV_Id et ITM_BaseId et on obtient le référentiel voulu des Produits à l'EAN :
AV_Ean clé
ITM_CategoryId
ITM_FamilyId
ITM_SubFamilyId
ITM_SegmentId
ITM_EGA
ITM_Volume
ITM_SeasonalProduct
ITM_TypeMarque
ITM_ModeFabrication
ITM_Cnuf
Base du pricing
Construction du référentiel par étapes :
SELLING_PRICES_EAN
AV_Ean
ITM_BaseId
ITM_BassinId
AV_Type
ITM_StartDate
ITM_EndDate
AV_Price
AV_TvaRate
2. On charge le référentiel MATCHING_ITM8_EAN en ne gardant qu'une seule ligne par AV_Ean. Le couple ITM8, Base correspondant
est pris aléatoirement. A confirmer !
AV_Ean
AV_Id
ITM_BaseId
ITM_IsReferent
...
On ne garde que les champs AV_Ean et ITM_IsReferent et on filtre les lignes qui respectent ITM_IsReferent = 1
REFERENT_EANS
AV_Ean
ITM_IsReferent == 1
3. On ne garde que les prix du flux SELLING_PRICES_EAN portant sur les EANs référents.
INNER JOIN entre SELLING_PRICES_EAN et REFERENT_EANS
REFERENT_EAN_SELLING_PRICES
AV_Ean
ITM_BaseId
ITM_BassinId
AV_Type
ITM_StartDate
ITM_EndDate
AV_Price
AV_TvaRate
ITM_IsReferent == 1
4.
4. On filtre sur
- AV_Type = "PP TTC"
- ITM_StartDate <= Today
- ITM_EndDate >= Today
REFERENT_EAN_SELLING_PRICES filtered
AV_Ean
ITM_BaseId
ITM_BassinId
AV_Price
AV_TvaRate
ITM_IsReferent == 1
5. On garde en clé (AV_Ean, ITM_BaseId, ITM_BassinId) en gardant la ligne avec ITM_StartDate la plus récente si on a des lignes avec
la même clé.
On obtient :
AV_Ean
ITM_BaseId
ITM_BassinId
AV_Price
AV_TvaRate
ITM_IsReferent == 1
6. On abandonne les colonnes qui ne nous intéressent plus et on renomme le champ AV_Price en AV_CurrentSellingPrice.
Ce prix sera le prix initial des pricings.
PRICING_BASE
AV_Ean
ITM_BaseId
ITM_BassinId
AV_CurrentSellingPrice
AV_TvaRate
Fonctionnellement
On garde les PP TTC courants les plus récents des EANs référents
Facturations à l'EAN agrégées : VMM
Construction du référentiel par étapes :
Réf BILLS
AV_Id
AV_StoreId
AV_Year
AV_Month
AV_Week
ITM_BaseId
ITM_BassinId
ITM_CategoryId
ITM_InDiscount
ITM_DiscountOperationId
ITM_Quantity
ITM_PC
ITM_PPHT
ITM_PPTTC
ITM_PAN
ITM_FSA
ITM_Taxes
ITM_MLNI
ITM_MADH
2. Par jointure vers le référentiel Lien Produit/Base sur les champs "AV_Id", "ITM_BaseId", on récupère l'EAN associé.
AV_Id clés
AV_StoreId
AV_Year
AV_Month
AV_Week
ITM_CategoryId
ITM_InDiscount
ITM_DiscountOperationId
ITM_Quantity
ITM_PC
ITM_PPHT
ITM_PPTTC
ITM_PAN
ITM_FSA
ITM_Taxes
ITM_MLNI
ITM_MADH
AV_Id clés
AV_StoreId
AV_Year
AV_Month
AV_Week
ITM_BassinId
ITM_CategoryId
ITM_InDiscount
ITM_DiscountOperationId
ITM_PC
ITM_PPHT
ITM_PPTTC
ITM_PAN
ITM_FSA
ITM_Taxes
ITM_MLNI
ITM_MADH
Réf BILLS
agrégées Intermédiaire
AV_Ean clé
AV_StoreId
ITM_BaseId
ITM_BassinId
ITM_NbMonth Nombre de mois où des quantités positives existent sur les 12 derniers mois à un niveau
national
AV_Ean clé
AV_StoreId
ITM_BaseId
ITM_BassinId
Réf PRODUCT_BASIS_LINK
AV_Id
ITM_BaseId
ITM_TFD
AV_Ean
ITM_OrderStop
ITM_Bio
ITM_PreMarkedPrice
ITM_SeasonalProduct
ITM_TypeMarque
ITM_ModeFabrication
ITM_SupplierAgreement
ITM_SupplierAvailability
ITM_Supplier
ITM_Cnuf
ITM_VariableWeight
ITM_SaleType
ITM_DiscountOperationId
Réf EAN_BASE_LINK
AV_Ean
ITM_BaseId
ITM_SupplierAgreement
Ce référentiel permet, dans l'application, de joindre les prix d'achats à l'EAN à ce référentiel sur (AV_Ean, ITM_BaseId).
En liant ce référentiel (Réf EAN_BASE_LINK) au référentiel des accords fournisseurs, on récupère le taux d'accord (TAI) correspondant.