image

Bootcamps ilimitados + curso de inglΓͺs para sempre

80
%OFF
Article image
Savio Bastos
Savio Bastos18/01/2024 15:58
Compartilhe

𝐎 ππŽπƒπ„π‘ 𝐃𝐀𝐒 𝐂𝐇𝐀𝐕𝐄𝐒 π€π‘π“πˆπ…πˆπ‚πˆπ€πˆπ’ 𝐍𝐀 πŒπŽπƒπ„π‹π€π†π„πŒ 𝐃𝐄 πƒπ€πƒπŽπ’

  • #SQL
  • #Power BI

Recentemente, realizando a modelagem em um projeto de anΓ‘lise das vendas de um e-commerce, me deparei com um formato nΓ£o sequencial de ID, algo como uma chave aleatΓ³ria β€œES-2015-RA1994545-42219”. SΓ£o nessas situaΓ§Γ΅es que as chaves SK (Surrogate key, ou chave artificial) mostram sua importΓ’ncia.


Uma SK Γ© um identificador ΓΊnico em tabela, podendo ser inteiro e sequencial, mas que nΓ£o representa um dado real, sendo apenas um registro criado com o propΓ³sito de ser a chave primΓ‘ria da relaΓ§Γ£o.Β 


A Surrogate Key:

  • Funciona como chave primΓ‘ria pois nΓ£o apresenta repetiΓ§Γ£o;
  • Referencia as tabelas dimensΓ£o na tabela fato;
  • Facilita a manutenΓ§Γ£o de dados e a atualizaΓ§Γ£o de registros, devido a serem ΓΊnicas para cada registro.

Quando usar?

  • Sempre que sua chave natural nΓ£o atende aos requisitos de unicidade, imutabilidade e simplicidade.
  • Para tabelas de dimensΓ£o em data warehouses, onde a performance e a simplicidade sΓ£o cruciais.
  • Em qualquer situaΓ§Γ£o onde a chave natural pode mudar ou pode haver duplicados.


No entanto, Γ© importante se atentar ao uso dessas chaves, jΓ‘ que elas nΓ£o tΓͺm significado atrelado ao negΓ³cio e podem confundir o usuΓ‘rio final. Esse uso deve ser bem planejado para evitar problemas futuros.


Saiba mais em:

https://pt.slideshare.net/ronmorg1/natural-vssurrogate-keys

Compartilhe
Recomendados para vocΓͺ
Heineken - InteligΓͺncia Artificial Aplicada a Dados com Copilot
Suzano - AnΓ‘lise de Dados com Power BI
Sysvision - Data Analytics com Power BI
ComentΓ‘rios (0)