[アーティクル] 2024/11/25
3 人の共同作成者
フィードバック
この記事の内容
ノートブックの実行に必要なテーブル
Power BI レポートに必要なテーブル
「よく一緒に購入される商品」モデルは、Microsoft Cloud Retail ソリューションの一部です。 これは、顧客のトランザクションに基づいて製品の関連付けとクロスセルの機会を特定するのに役立ちます。 モデルを実行するには、Retail Data Model スキーマ に従う入力データを提供する必要があります。
モデルの入力データは、Azure Synapse Analytics で利用可能な Retail Data Model スキーマから派生します。
一部のテーブルとフィールドは、モデルを適切に実行するために必須です。 導入の一環として、顧客のスムーズなオンボーディング エクスペリエンスを確保するために、入力テーブルにサンプル データを事前に取り込みます。 小売業者は、ノートブックをカスタマイズして別のレイクハウスに指定したり、既存のテーブルを更新したりすることもできます。
注意
入力テーブル/エンティティはデルタ形式であることが想定されます。 Parquet フォーマットはサポートされていません。
モデルの実行に必要なテーブルは次のとおりです。
説明 : 製品と数量別に分類されたトランザクションのコンポーネント (1 行に 1 つの項目)。
必須フィールド :
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
説明 : 実行可能な作業または顧客活動の最低レベル。
必須フィールド :
TransactionId、PK、LongType
StoreId、FK to Store、IntegerType
OrderId、FK to Order、LongType
説明 : 請求明細行のトランザクションのタイプ。 ここでは、TransactionLineItemTypeName="purchase" のレコードが期待されます。
必須フィールド :
TransactionLineItemTypeID、PK、IntegerType
TransactionLineItemTypeName、StringType
説明 : 製品、商品、サービスが消費者に販売される小売/チャネルの場所。
必須フィールド :
StoreId、PK、IntegerType
OperatedbyPartyId、FK to Party、LongType
説明 : 2 人の関係者間の訪問。 訪問するグループとは、関係者、従業員、または顧客である可能性があります。 訪問されたグループとは、関係者、チャネル、または店舗である可能性があります。
必須フィールド :
VisitId、PK、IntegerType
VisitStartTimestamp、TimestampType
StoreId、FK to Store、IntegerType
説明 : 顧客による品目発注のためのドキュメントや手数料。
必須フィールド -
Ordered、PK、LongType
VisitId、FK to visit、IntegerType
説明 : 製品、商品、サービスが消費者に販売される小売/チャネルの場所。
必須フィールド :
StoreId、PK、IntegerType
StoreName、StringType
GrossFlorArea、IntegerType
LocationId、FK to Location、IntegerType
OperatedByPartyId、FK to Party、LongType
説明 : 関係者は、事業に対して関心を持つ個人、組織、法人、社会的組織、または事業単位です。 関係者は、個人、組織、法人、社会的組織および事業単位を、役割、イベント、および関係のコンテキストと関連または定義を可能にする概念です。
必須フィールド -
PartyId、PK、LongType
PartyName、StringType
PartyTypeId、FK to PartyType、IntegerType
説明 : 共通の特性または同様の基準に基づいた当事者の分類。 PartyTypeName = "Retailer" のレコードが 1 つあることが予想されます
必須フィールド :
説明 : 場所は、1 つの緯度 / 経度として定義できる物理ポイントです。 場所は、物理的構造の住所、ビジネスやサービスの場所、コンポーネントの場所、または荷物や郵便物の配達場所を記述するために使用できます。
必須フィールド :
Locationid、PK、IntegerType
LocationAddressLine1、StringType
LocationAddressLine2、StringType
LocationCity、StringType
LocationZipCode、StringType
CountryId、FK to Country、IntegerType
説明 : 国の定義は ISO 3166 の国コードに基づいています。
必須フィールド -
CountryId、PK、IntegerType
Iso CountryName、StringType
Iso2LetterCountryCode、StringType
説明 : 最終消費者に直接販売することを主な事業とする販売者。
必須フィールド :
RetailerId、PK、IntegerType
RetailerName、StringType
LocationId、FK to Location、IntegerType
PartyId、FK to Party、LongType
説明 : 製品とは、潜在顧客の欲求やニーズを満たす可能性のある市場に提供できるものです。 その製品は、関連付けられている物理的、心理的、象徴的、およびサービスすべての属性の総体です。
必須フィールド :
ProductId、PK、LongType
ProductName、StringType
説明 : 通貨の定義は ISO 4217 規格に基づいています。
必須フィールド :
IsoCurrencyCode、PK、StringType
CurrencyName、StringType
CountryId、FK to Country、IntegerType