SUPER 類型 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SUPER 類型

使用 SUPER 資料類型將半結構化資料或文件儲存為值。

半結構化資料不符合 SQL 資料庫中使用的關聯式資料模型的剛性和表格結構。SUPER 資料類型包含參照資料中不同實體的標籤。SUPER 資料類型可以包含複雜的值,例如陣列、巢狀結構,以及其他與序列化格式相關聯的複雜結構,例如 JSON。SUPER 數據類型是一組包含所有其他標量類型的無模式數組和結構值。 AWS Clean Rooms

SUPER 資料類型最多支援 1 MB 的個別 SUPER 欄位或物件的資料。

SUPER 資料類型具有下列屬性:

  • 一個 AWS Clean Rooms 標量值:

    • Null

    • 布林值

    • 數字,例如 smallint、integer、bigint、decimal 或浮點數 (例如 float4 或 float8)

    • 字串值,如 varchar 或 char

  • 複雜值:

    • 值的陣列,包括純量或複雜

    • 一種結構,也稱為元組或物件,它是屬性名稱和值 (純量或複雜) 的映射

這兩種類型的複雜值中的任何一種都包含它們自己的純量或複雜值,而沒有任何正規性限制。

SUPER 資料類型支援在無結構描述形式的半結構化資料的持久性。儘管階層式資料模型可能會發生變化,但舊版本的資料可以共存於同一 SUPER 欄中。