Sdílet prostřednictvím


Příprava vstupních dat pro Často kupované společně

Model Často kupované společně je součástí řešení Microsoft Cloud Retail. Pomáhá vám identifikovat asociace produktů a možnosti křížového prodeje na základě transakcí zákazníků. Chcete-li model spustit, musíte zadat některá vstupní data, která odpovídají schématu modelu maloobchodních dat.

Vstupní data pro model jsou odvozena ze schématu Retail Data Model dostupného z Azure Synapse Analytics.

Požadované tabulky pro provedení poznámkového bloku

Některé tabulky a pole jsou povinné pro správné provedení modelu. V rámci nasazení předvyplňujeme vstupní tabulky ukázkovými daty, abychom zajistili bezproblémové přihlášení zákazníka. Prodejci si také mohou přizpůsobit a nasměrovat notebook do jiného Lakehouse nebo aktualizovat stávající tabulky.

Poznámka:

Očekává se, že vstupní tabulky/entity budou ve formátu Delta. Formát Parquet není podporován.

Aby mohl model běžet, jsou vyžadovány následující tabulky:

TransactionLineItem

Popis: Komponenty transakce rozdělené podle produktu a množství, jedna na řádek.

Povinná pole:

  • TransactionLineItemId – PK, LongType
  • TransactionId, FK to Transaction, LongType
  • ProductId, FK to RetailProduct, LongType
  • TransactionLineItemCompletedTimestamp, TimestampType
  • TransactionLineItemTypeID, FK to TransactionLineItemType, IntegerType
  • Quantity, DecimalType
  • ProductListPriceAmount, DecimalType
  • IsoCurrencyCode, FK to Currency, StringType

Transakce

Popis: Nejnižší úroveň spustitelné práce nebo zákaznické aktivity.

Povinná pole:

  • TransactionId, PK, LongType
  • StoreId, FK to Store, IntegerType
  • OrderId, FK to Order, LongType

TransactionLineItemType

Popis: Typ řádkové položky transakce. Zde se očekává záznam s TransactionLineItemTypeName="purchase".

Povinná pole:

  • TransactionLineItemTypeID, PK, IntegerType
  • TransactionLineItemTypeName, StringType

Uložit

Popis: Umístění maloobchodu / kanálu, kde se prodávají produkty, zboží a služby spotřebitelům.

Povinná pole:

  • StoreId, PK, IntegerType
  • OperatedbyPartyId, FK to Party, LongType

Přejděte na stránky

Popis: Návštěva mezi dvěma stranami. Hostující stranou může být strana, zaměstnanec nebo zákazník. Hostující stranou může být strana, kanál nebo prodejna.

Povinná pole:

  • VisitId, PK, IntegerType
  • VisitStartTimestamp, TimestampType
  • StoreId, FK to Store, IntegerType

Pořadí

Popis: Doklad nebo provize zákazníka k objednání produktů.

Povinná pole -

  • Ordered, PK, LongType
  • VisitId, FK to visit, IntegerType

Požadované tabulky pro sestavu Power BI

Uložit

Popis: Umístění maloobchodu / kanálu, kde se prodávají produkty, zboží a služby spotřebitelům.

Povinná pole:

  • StoreId, PK, IntegerType
  • StoreName, StringType
  • GrossFlorArea, IntegerType
  • LocationId, FK to Location, IntegerType
  • OperatedByPartyId, FK to Party, LongType

Strana

Popis: Strana je osoba, organizace, právnická osoba, společenská organizace nebo obchodní jednotka, která je předmětem zájmu podnikání. Strana je koncept, který umožňuje osobám, organizacím, právnickým osobám, společenským organizacím a obchodním jednotkám, aby byly spojeny nebo definovány v kontextu rolí, událostí a vztahů.

Povinná pole-

  • PartyId, PK, LongType
  • PartyName, StringType
  • PartyTypeId, FK to PartyType, IntegerType

PartyType

Popis: Kategorizace stran na základě společných charakteristik nebo podobných kritérií. Očekává se, že bude mít jeden záznam s PartyTypeName = "Retailer"

Povinná pole:

  • PartyTypeId, PK, IntegerType

  • PartyTypeName, StringType

Umístění

Popis: Umístění je fyzický bod, který lze definovat jako jednu zeměpisnou šířku/délku. Umístění lze použít k popisu adresy fyzické struktury, umístění podniku nebo služby, umístění součásti nebo místo doručení zásilky nebo pošty.

Povinná pole:

  • Locationid, PK, IntegerType
  • LocationAddressLine1, StringType
  • LocationAddressLine2, StringType
  • LocationCity, StringType
  • LocationZipCode, StringType
  • CountryId, FK to Country, IntegerType

Země

Popis: Definice země je založena na kódech zemí ISO 3166.

Povinná pole -

  • CountryId, PK, IntegerType
  • IsoCountryName, StringType
  • Iso2LetterCountryCode, StringType

Maloobchodník

Popis: Obchodník, jehož hlavní činností je přímý prodej konečnému spotřebiteli.

Povinná pole:

  • RetailerId, PK, IntegerType
  • RetailerName, StringType
  • LocationId, FK to Location, IntegerType
  • PartyId, FK to Party, LongType

RetailProduct

Popis: Produkt je cokoli, co může být nabízeno na trhu, co může uspokojit potřeby potenciálních zákazníků. Tento produkt je součtem všech fyzických, psychologických, symbolických a servisních atributů s ním spojených.

Povinná pole:

  • ProductId, PK, LongType
  • ProductName, StringType

Měna

Popis: Definice měny je založena na standardu ISO 4217.

Povinná pole:

  • IsoCurrencyCode, PK, StringType
  • CurrencyName, StringType
  • CountryId, FK to Country, IntegerType