ローカルファイルシステムからのデータファイルのステージング

SnowSQL クライアント または ドライバー を使用してして PUT を実行し、ローカルデータファイルを内部ステージにアップロード(ステージ)します。

いくつかの小さなローカルデータファイルを名前付き内部ステージにロードする場合は、 Snowsight を使用することもできます。 Snowsightを使用したファイルのステージング をご参照ください。

このトピックの内容:

データファイルのステージング

ユーザーステージ

次の例では、ローカルマシンの /data ディレクトリにある data.csv という名前のファイルをユーザーステージにアップロードし、ファイルに staged という名前のフォルダーをプレフィックスします。

@~ 文字の組み合わせが、ユーザーステージを識別します。

  • Linuxまたは macOS

    PUT file:///data/data.csv @~/staged;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @~/staged;
    
    Copy
テーブルステージ

次の例では、ローカルマシンの /data ディレクトリにある data.csv という名前のファイルを、 mytable という名前のテーブルのステージにアップロードします。

@% 文字の組み合わせが、テーブルステージを識別します。

  • Linuxまたは macOS

    PUT file:///data/data.csv @%mytable;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @%mytable;
    
    Copy
名前付きステージ

次の例では、ローカルマシンの /data ディレクトリにある data.csv という名前のファイルを、 my_stage という名前の内部ステージにアップロードします。名前付きステージについては、 ローカルファイルに対する内部ステージの選択 をご参照ください。

@ 文字自体が、名前付きステージを識別します。

  • Linuxまたは macOS

    PUT file:///data/data.csv @my_stage;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @my_stage;
    
    Copy

ステージングされたデータファイルの一覧表示

Snowflakeステージにアップロードされたファイルを表示するには、 LIST コマンドを使用します。

ユーザーステージ:

LIST @~;
Copy

テーブルステージ:

LIST @%mytable;
Copy

名前付きステージ:

LIST @my_stage;
Copy

次: 内部ステージからのデータのコピー