Dados de saída para a opção Comprados frequentemente em conjunto
Tabelas de saída brutas
StoreEntities
Descrição – contém mapeamento de IDs de entidades de retalho para as IDs de lojas e de participantes
Campos -
RetailEntityId, PK, LongType: uma ID exclusiva que representa uma única loja ou revendedor
StoreId, FK para Loja, IntegerType: uma ID exclusiva que representa uma única loja
PartyId, FK to Party, LongType: uma ID exclusiva que representa um único revendedor
PartyEntities
Descrição – contém mapeamento de IDs de entidades de retalho para as IDs de participantes
Campos -
RetailEntityId, PK, LongType: uma ID exclusiva que representa uma única loja ou revendedor
PartyId, FK to Party, LongType: uma ID exclusiva que representa um único revendedor
ItemsetDefinitions
Descrição – fornece um mapeamento de IDs de conjuntos de itens para as IDs de produtos contidas num conjunto de itens. Um conjunto de itens pode consistir num ou mais produtos individuais. Por exemplo, dados os produtos A, B e C, o conjunto de itens {A, B, C} ocorre quando os três produtos são comprados juntos na mesma transação.
Campos -
ItemsetId, PK, LongType: uma ID exclusiva para o conjunto de itens.
ProductId, FK para RetailProduct: uma ID exclusiva para o produto
ItemsetAttributes
Descrição – contém detalhes e métricas relacionadas aos conjuntos de itens para cada entidade de retalho e período de tempo.
Campos -
ItemsetId, FK para ItemsetDefinitions, LongType
RetailEntityId, FK para StoreEntities e PartyEntities, LongType
TimePeriodId, FK para TimePeriods, IntegerType
ItemsetLen, IntegerType: indica o número de itens no conjunto de itens. Pode ser um ou mais.
Frequência, IntegerType: indica o número de vezes que os itens do conjunto de itens foram comprados juntos. Este valor pode ocasionalmente ser ligeiramente inferior ao número real de vezes que os itens foram comprados juntos devido à preparação dos dados de entrada realizada pelo modelo. Se uma transação contiver mais itens do que o limite definido pelo parâmetro max_basket_size, os itens excedentes serão retirados da transação, começando pelos menos frequentes.
PurchaseFrequency, IntegerType: para conjuntos de itens de tamanho 1 (itens únicos), PurchaseFrequency contém o número real de vezes que o item esteve presente numa transação. Para outros conjuntos de itens, PurchaseFrequency é igual a Frequência.
Suporte, FloatType: a métrica de suporte do conjunto de itens. Este valor é igual à porcentagem de transações em que o conjunto de itens aparece.
RuleAttributes
Descrição – contém detalhes sobre as regras de associação encontradas. As regras de associação descrevem o relacionamento entre conjuntos de itens. Um conjunto de itens pode consistir num ou mais produtos. As regras de associação são compostas por um conjunto de itens do lado esquerdo (o antecedente) e um do lado direito (o consequente).
Por exemplo, dados os produtos A, B e C, a regra {A, B} => {C} tem o conjunto de itens antecedente {A, B} e o conjunto de itens consequente {C}. Essa regra é interpretada como se os clientes que compram os produtos A e B juntos também tendem a comprar o produto C com uma determinada probabilidade. Nesta implementação, o conjunto de itens antecedente e o conjunto de itens consequente estão limitados a ter um produto cada. Portanto, as regras de associação nesta tabela descrevem somente o relacionamento entre pares de produtos. Por exemplo, para o conjunto de itens {A, B}, poderíamos ter regras {A} => {B} e {B} => {A}.
Campos -
RuleId, PK, LongType: uma ID exclusiva para a regra de associação
RetailEntityId, FK para StoreEntities e PartyEntities, LongType
TimePeriodId, FK para TimePeriods, IntegerType
ItemsetId, FK para ItemsetDefinitions, LongType: a ID do conjunto de itens a partir do qual a regra de associação é construída. Este campo pode ser mapeado para ItemsetId na tabela ItemsetDefinitions para obter as IDs dos produtos contidos no conjunto de itens.
AntecedentItemsetId, FK para ItemsetDefinitions, LongType: a ID do conjunto de itens antecedente
ConsequentItemsetId, FK para ItemsetDefinitions, LongType: a ID do conjunto de itens consequente
ItemsetSupport, FloatType: o suporte do conjunto de itens. O campo é idêntico ao valor de suporte para o conjunto de itens em ItemsetAttributes
Confiança, FloatType: a métrica de confiança da regra de associação
Elevar, FloatType: a métrica de elevação da regra de associação
Chi2, FloatType: a estatística qui-quadrado da regra de associação. Essa métrica pode ser utilizada para medir a significância estatística da regra de associação e indicar a força da associação entre o conjunto de itens antecedente e consequente. O qui quadrado é calculada levando em consideração as métricas de suporte, confiança e elevação juntas. Quanto maior o qui-quadrado, mais forte será a associação entre os produtos. Para obter mais informações sobre como utilizar a métrica qui-quadrado para regras de associação, consulte o documento Computação do qui-quadrado para regras de associação: resultados preliminares.
Chi2IsValid, BooleanType: indica se a métrica qui-quadrado é válida. O qui-quadrado é um teste estatístico que impõe condições ao nível de suporte, confiança e elevação de uma regra de associação para que o próprio teste seja válido. Um valor de qui-quadrado é alto, mas se o teste for inválido, o resultado não será fiável.
Chi2IsSignificant, BooleanType: indica se a regra de associação é estatisticamente significativa de acordo com o teste estatístico qui-quadrado. O nível de significância do teste qui-quadrado pode ser configurado com o parâmetro do modelo chi_2_alpha.
DataStatistics
Descrição – fornece estatísticas sobre os resultados da análise para cada entidade de retalho e período de tempo.
Campos -
TimePeriodId, FK para TimePeriods, IntegerType
RetailEntityId, FK para StoreEntities e PartyEntities, LongType
FirstTimestamp, TimestampType: carimbo de data/hora da primeira transação que aparece no período de tempo e na entidade de retalho
LastTimestamp, TimestampType: carimbo de data/hora da última transação que aparece no período de tempo e na entidade de retalho
NumTransaction, IntegerType: número de transações no período e na entidade de retalho
NumUniqueItemsPurchased, IntegerType: número de itens exclusivos que foram comprados no período e na entidade de retalho
AverageBasketSize, FloatType: o número médio de produtos exclusivos comprados numa transação
NumRulesFound, IntegerType: o número total de regras de associação descobertas
NumSignificantRulesFound, IntegerType: o número total de regras de associação descobertas que são significativas de acordo com o teste qui-quadrado
MinSupportThreshold, FloatType: o suporte mínimo para que um conjunto de itens seja considerado frequente
MinItemsetSupport, FloatType: o suporte mínimo ao conjunto de itens entre os conjuntos de itens frequentes descobertos
MaxItemsetSupport, FloatType: o suporte máximo ao conjunto de itens entre os conjuntos de itens frequentes descobertos
AverageItemsetSupport, FloatType: o suporte médio ao conjunto de itens entre os conjuntos de itens frequentes descobertos
MinLift, FloatType: a elevação mínima entre as regras de associação descobertas
MaxLift, FloatType: a elevação máxima entre as regras de associação descobertas
AverageLift, FloatType: a elevação média entre as regras de associação descobertas
MinChi2, FloatType: o qui-quadrado mínimo entre as regras de associação descobertas
MaxChi2, FloatType: o qui-quadrado máximo entre as regras de associação descobertas
Chi2 Médio, FloatType: o qui-quadrado médio entre as regras de associação descobertas
TimePeriods
Descrição – contém detalhes dos períodos de análise definidos na configuração da análise.
Campos -
TimePeriodId, PK, IntegerType: uma ID exclusiva para o período de análise
TimePeriodStart, TimestampType: a data e hora de início do período de análise
TimePeriodEnd, TimestampType: a data e hora de término do período de análise
TimePeriodName, StringType: o nome definido pelo utilizador do período de análise
TimePeriodDescription, StringType: a descrição definida pelo utilizador do período de análise
Saída utilizada pelo Painel do Power BI
TimePeriods
Mesma tabela como explicado anteriormente. TimePeriods
FBTProductsUI
Descrição – a FBTProductsUI é a tabela principal que atende o painel do Power BI que contém regras de associação para produtos Comprados frequentemente em conjunto. Os resultados contidos nessa tabela estão limitados a conjuntos de itens que contêm somente dois produtos. Além disso, ela contém uma regra de associação por conjunto de itens, com a seleção da regra com o maior valor de qui-quadrado.
Campos -
RuleId, PK, LongType
TimePeriodId, PK para TimePeriods, IntegerType
StoreId, PK, FK para Loja, IntegerType
PartyId, PK, FK para Participante, LongType
IsoCurrencyCode, PK, FK para Moeda, StringType
CombinationRank, IntegerType: a classificação da regra de associação em termos de valor de qui-quadrado
Product1Id, FK para RetailProduct (tabela de entrada), LongType: a ID do produto antecedente da regra de associação
Product2Id FK para RetailProduct (tabela de entrada), LongType: a ID do produto consequente da regra de associação
CombinationTransactionCount, IntegerType: número de vezes que os dois produtos foram comprados juntos
Product1TransactionCount, IntegerType: número de vezes que o Product1 foi comprado independentemente do Product2 durante o período por loja ou revendedor
Product2TransactionCount, IntegerType: número de vezes que o Product2 foi comprado independentemente do Product1 durante o período por loja ou revendedor, independentemente do Product2
Product1CombinationPurchaseQuantity, DecimalType: número de itens (quantidade) do Product1 quando o produto foi comprado junto com o Product2
Product2CombinationPurchaseQuantity, DecimalType: número de itens (quantidade) do Product2 quando o produto foi comprado junto com o Product1
Product1TotalPurchaseQuantity, DecimalType: número de itens (quantidade) de Product1 que foi comprado independentemente do Product2 durante o período por loja ou revendedor
Product2TotalPurchaseQuantity, DecimalType: número de itens (quantidade) de Product2 que foi comprado independentemente do Product1 durante o período por loja ou revendedor
TotalTransactions, IntegerType: o número total de transações durante o período por loja ou revendedor
Product1CombinationPurchaseAmount, DecimalType: o valor da compra do Product1 com base em todas as transações quando o produto foi comprado junto com o Product2
Product2CombinationPurchaseAmount,, DecimalType: o valor da compra do Product2 com base em todas as transações quando o produto foi comprado junto com o Product1
Product1TotalPurchaseAmount, DecimalType: o valor da compra do Product1 com base em todas as transações (independentemente se o produto foi comprado junto com o Product2)
Product2TotalPurchaseAmount, DecimalType: o valor da compra do Product2 com base em todas as transações (independentemente se o produto foi comprado junto com o Product1)
RuleQualityCategoryId, IntegerType: um número que indica a força da associação entre os produtos. 0 indica baixa, 1 indica média e 2 indica alta força de associação. Estes valores são calculados classificando as regras de associação de acordo com a métrica qui-quadrado e dividindo-as igualmente em três grupos de tamanhos iguais.
IsSignificant, BooleanType: indica se a regra de associação é estatisticamente significativa de acordo com o teste qui-quadrado e que o próprio teste qui-quadrado era válido. O nível de significância do teste qui-quadrado pode ser configurado com o parâmetro do modelo chi_2_alpha.
FBTProductsAssociationsUI
Descrição – uma tabela contendo as IDs das principais regras de associação por produto. A quantidade de regras de associação por produto pode ser configurada com o parâmetro num_top_associated_products. Essa tabela pode ser associada à FBTProductsUI para filtrá-la por ID do produto (product ID).
Campos -
ProductId – a ID do produto para a qual filtrar
AssociatedProductId – a ID do outro produto na regra de associação
RuleId – a ID da regra de associação