質問
回答
array join を使った materialized view を作成し、map の attribute を key カラムと value カラムに展開して抽出できるようにします。 説明のため、以下の例では暗黙的なテーブル (POPULATE コマンドと、.inner.{uuid}... のようなバッキングテーブル) を使用しています。 ただし、推奨されるベストプラクティスは、明示的なテーブルを使うことです。つまり、まずテーブルを定義し、その上に TO コマンドを使って materialized view を作成します。