Udostępnij za pośrednictwem


Przygotuj dane wyjściowe dla Często kupowanych razem

Model Często kupowane razem jest częścią rozwiązania Microsoft Cloud Retail. Pomaga zidentyfikować powiązania produktów i możliwości sprzedaży krzyżowej na podstawie transakcji klientów. Aby uruchomić model, musisz podać dane wejściowe zgodne ze schematem modelu danych branżowych rozwiązania Retail.

Dane wejściowe do modelu pochodzą ze schematu Retail Data Model dostępnego w Azure Synapse Analytics.

Wymagane tabele do wykonania notatnika

Niektóre tabele i pola są obowiązkowe dla prawidłowego wykonania modelu. W ramach wdrożenia wstępnie wypełniamy tabele wejściowe przykładowymi danymi, aby zapewnić bezproblemowe wdrożenie klienta. Sprzedawcy detaliczni mogą także dostosować i skierować notatnik do innego Lakehouse lub zaktualizować istniejące tabele.

Uwaga

Oczekuje się, że tabele/elementy wejściowe będą w formacie Delta. Format Parquet nie jest obsługiwany.

Do migracji dostawcy wymagane dla uruchomienia modelu:

TransactionLineItem

Opis: Składniki transakcji podzielone według produktu i ilości, po jednej pozycji w wierszu.

Pola wymagane:

  • TransactionLineItemId – PK, LongType
  • TransactionId, FK do Transaction, LongType
  • ProductId, FK do RetailProduct, LongType
  • TransactionLineItemCompletedTimestamp, TimestampType
  • TransactionLineItemTypeID, FK do TransactionLineItemType, IntegerType
  • Ilość, DecimalType
  • ProductListPriceAmount, DecimalType
  • IsoCurrencyCode, FK do Currency, StringType

Transakcja

Opis: Najniższy poziom pracy wykonywalnej lub aktywności klienta.

Pola wymagane:

  • TransactionId, PK, LongType
  • StoreId, FK do Store, IntegerType
  • OrderId, FK do zamówienia, LongType

TransactionLineItemType

Opis: typ pozycji wiersza transakcji. Oczekuje się tutaj rekordu z TransactionLineItemTypeName="purchase".

Pola wymagane:

  • TransactionLineItemTypeID, PK, IntegerType
  • TransactionLineItemTypeName, StringType

Przechowuj

Opis: lokalizacja sprzedaży detalicznej/kanału, w której produkty, towary i usługi są sprzedawane konsumentom.

Pola wymagane:

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

Odwiedź

Opis: Wizyta dwóch stron. Stroną odwiedzającą może być strona, pracownik lub klient. Stroną odwiedzaną może być strona, kanał lub sklep.

Pola wymagane:

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

Porządek

Opis: Dokument lub zlecenie klienta związane z produktami z zamówienia.

Wymagane pola -

  • Zamówione, PK, LongType
  • VisitId, FK do wizyty, IntegerType

Tabele wymagane do raportu Power BI

Przechowuj

Opis: lokalizacja sprzedaży detalicznej/kanału, w której produkty, towary i usługi są sprzedawane konsumentom.

Pola wymagane:

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

Strona

Opis: Strona jest osobą, organizacją, firmą, organizacją społecznościową lub jednostką biznesową, którą interesuje się firma. Strona to pojęcie umożliwiające powiązania osób, organizacji, firm, organizacji społecznościowych i jednostek biznesowych z kontekstem ról, zdarzeń i relacji.

Wymagane pola-

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

PartyType

Opis: Kategoryzacja stron oparta na wspólnych cechach lub podobnych kryteriach. Oczekuje się, że będzie miał jeden rekord z PartyTypeName = „Retailer”

Pola wymagane:

  • PartyTypeId, PK, IntegerType

  • PartyTypeName, StringType

Lokalizacja

Opis: Lokalizacja jest punktem fizycznym, który można zdefiniować jako pojedynczą szerokość geograficzną/długość geograficzną. Lokalizację można wykorzystać do opisania adresu struktury fizycznej, lokalizacji firmy lub usługi, lokalizacji komponentu lub miejsca dostawy przesyłki lub poczty.

Pola wymagane:

  • Locationid, PK, IntegerType
  • LocationAddressLine1, StringType
  • LocationAddressLine2, StringType
  • LocationCity, StringType
  • LocationZipCode, StringType
  • CountryId, FK do Kraju, IntegerType

Country

Opis: Definicja kraju opiera się na kodach krajów ISO 3166.

Wymagane pola -

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

Sprzedawca detaliczny

Opis: Sprzedawca, którego głównym przedmiotem działalności jest sprzedaż bezpośrednia konsumentowi końcowemu.

Pola wymagane:

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

RetailProduct

Opis: Produkt to wszystko, co może być oferowane na rynku i może spełniać oczekiwania lub potrzeby potencjalnych klientów. Ten produkt jest sumą wszystkich skojarzonych z nim atrybutów fizycznych, psychologicznych, symbolicznych i usługowych.

Pola wymagane:

  • ProductId, PK, LongType
  • ProductName, StringType

Waluta

Opis: Definicja waluty opiera się na normie ISO 4217.

Pola wymagane:

  • IsoCurrencyCode, PK, StringType
  • CurrencyName, StringType
  • CountryId, FK do Kraju, IntegerType