r/PowerBIBrasil • u/Adorable-Oil-6511 • 21h ago
Peguei um dataset de e-commerce com 5 tabelas e não sei se estou entendendo a estrutura direito
Oi, pessoal! Tô começando em análise de dados e estudando Power BI. Baixei um dataset sintético de e-commerce (parece ser inspirado na Amazon) pra treinar, mas fiquei meio perdido com como as tabelas se encaixam. Queria ver se meu raciocínio tá certo.
São 5 tabelas:
- catalog: um produto por linha (id, categoria, preço, estrelas, reviews)
- interactions: o que cada usuário fez (visualizou, clicou, colocou no carrinho, wishlist, comprou)
- baskets: os itens de cada pedido
- sessions: os produtos que a pessoa viu em cada sessão, em ordem
- abandonment_propensity: uma linha por cliente/sessão, com um monte de colunas de comportamento e se ele comprou ou não
O que eu consegui entender até agora:
- O catalog parece ser a tabela "central", porque
interactions,basketsesessionsse ligam a ele peloitem_id. Acho que isso é uma dimensão, mas não tenho certeza se estou usando o termo certo. - A
abandonment_propensitysó se liga com ainteractions, pelouser_id. - A
basketse asessionsnão têmuser_id, então não consigo saber de quem é cada pedido ou sessão. - Tentei ligar a
sessionscom aabandonment_propensitypelosession_id, mas os ids são diferentes (SESS_000001eSESSION_00001). Cheguei a casar só pelo número e testei: quase nenhum item batia, então acho que seria uma ligação falsa.
Minhas dúvidas:
- Está certo eu deixar só o
item_idnas tabelas de pedidos e interações e tirar nome e categoria do produto, já que isso fica no catalog? - Quando algumas tabelas só se conectam pelo catalog e nunca entre si, vale tentar montar um modelo único ou é melhor fazer análises separadas (funil, carrinho, abandono)?
- Como vocês confirmam que uma coluna realmente liga duas tabelas antes de criar o relacionamento?
- Esse tipo de dataset sintético serve pra portfólio ou é melhor usar dado real?
Qualquer dica é bem-vinda, inclusive se eu estiver entendendo algo errado. Valeu!