套用 1NF
在建立 ingredients 和 reviews 兩個實體之後,接下來要用 productqualityrating 的資料來填入它們。
這一步很關鍵,能確保 ingredients 和 review 內的每個值都被當作獨立的紀錄,符合 1NF 的原則。
先撰寫查詢,把未正規化的資料轉換並匯入到這些實體,遵循第一正規化的做法。
本練習屬於課程
Snowflake 資料建模入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
-- Clean empty values
___(f.value)
FROM productqualityrating,
-- Add function to split values separated by comma
LATERAL ___(INPUT => SPLIT(productqualityrating.___, ';')) f;