Tillämpa 1NF
Nu när du har skapat entiteterna ingredients och reviews är det dags att fylla dem med data från productqualityrating.
Detta steg är viktigt för att säkerställa att varje värde i ingredients och review behandlas som en separat post, i enlighet med principerna för 1NF.
Börja med att skriva en fråga som omvandlar och matar in den onormaliserade datan i dessa entiteter – med första normalformen som utgångspunkt.
Den här övningen är en del av kursen
Introduktion till datamodellering i Snowflake
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Clean empty values
___(f.value)
FROM productqualityrating,
-- Add function to split values separated by comma
LATERAL ___(INPUT => SPLIT(productqualityrating.___, ';')) f;