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