分解雪花中的嵌套JSON

分解雪花中的嵌套JSON,json,snowflake-cloud-data-platform,variant,Json,Snowflake Cloud Data Platform,Variant,我们有一个场景可以将下面的JSON(记录和数组)在一个变量列中分解为一个关系视图,我们可以实现(如下所示-3个视图)。 然而,如果我们想要粘贴/加入所有三条记录,我们没有任何键可以加入,那么在雪花中我们是否有任何功能/方法可以在像fk/pk ID一样分解视图时动态添加键 执行此操作的方法之一是,从名称创建哈希键,并将其添加到其他表中。(借用了Data Vault中的哈希键概念) 你的观点看起来像 EMP_REC EMP_KEY (Hash key of FName + LName using

我们有一个场景可以将下面的JSON(记录和数组)在一个变量列中分解为一个关系视图,我们可以实现(如下所示-3个视图)。 然而,如果我们想要粘贴/加入所有三条记录,我们没有任何键可以加入,那么在雪花中我们是否有任何功能/方法可以在像fk/pk ID一样分解视图时动态添加键


执行此操作的方法之一是,从名称创建哈希键,并将其添加到其他表中。(借用了Data Vault中的哈希键概念)

你的观点看起来像

EMP_REC
EMP_KEY (Hash key of FName + LName using MD5 or similar)
FNAME
LNAME

ADDRESS
EMP_KEY
FLATE
ST

SEMESTER_MARKS
EMP_KEY
MATHS
SCIENCE