スノーフレークごと: https://docs.snowflake.net/manuals/user-guide/json-basics-tutorial-copy-into.htmlターゲット テーブル (Testing_JSON) を作成しました。これは、アップロードされた JSON を含む単一のバリアント列です。ファイル。
私の質問は、フラット化された JSON を含む実際の唯一のテーブル (TABLE1) を作成するために参照する必要がある単一のバリアント列であるこの「ターゲット テーブル (つまり、Testing_JSON)」の作成をどのように切り出すことができるかです。デスクトップからJSONファイルを読み込み、「その場で解析」してフラット化されたテーブルをUI経由で作成する方法が見つかりませんでした。これはPUT/COPY INTOを使用して実行できることがわかっているため、CLIを使用しません
create or replace temporary table TABLE1 AS
SELECT
VALUE:col1::string AS COL_1,
VALUE:col2::string AS COL_2,
VALUE:col3::string AS COL_3
from TESTING_JSON
, lateral flatten( input => json:value);