前提条件

このチュートリアルでは、データをロードおよびクエリするためにデータベース、テーブル、仮想ウェアハウスが必要です。これらのSnowflake オブジェクト を作成するには、必要なアクセス制御 権限 を持つ ロール とSnowflake ユーザー が必要です。さらに、チュートリアルの SQL ステートメントを実行するには、 SnowSQL が必要です。最後に、チュートリアルでは、ロードするサンプルデータを含む CSV ファイルが必要です。

既存のSnowflakeウェアハウス、データベース、テーブル、および独自のローカルデータファイルを使用してチュートリアルを完了することができます。ただし、簡単にするために、提供されたSnowflakeオブジェクトとデータファイルのセットを使用することをお勧めします。

このトピックの内容:

ユーザーの作成

データベース、テーブル、および仮想ウェアハウスを作成するには、これらのオブジェクトを作成する権限を付与するロールがあるSnowflakeユーザーとしてログインする必要があります。

  • 30日間の試用アカウントを使用している場合は、アカウント用に作成されたユーザーとしてログインできます。このユーザーには、オブジェクトの作成に必要な権限を持ったロールがあります。

  • Snowflakeユーザーがない場合は、アカウントまたはセキュリティ管理者(ACCOUNTADMIN または SECURITYADMIN ロールを持つユーザー)にユーザーの作成を依頼します。

SnowSQL のインストール

SnowSQL をインストールするには、 SnowSQL のインストール をご参照ください。

サンプルデータファイルのダウンロード

このチュートリアルでは、Snowflakeが提供するサンプルの従業員データファイルを CSV 形式でダウンロードします。

サンプルデータファイルをダウンロードして解凍するには、

  1. サンプルデータファイルのセットをダウンロードします。アーカイブファイルの名前 getting-started.zip を右クリックし、リンク/ファイルをローカルファイルシステムに保存します。

  2. サンプルファイルを解凍します。このチュートリアルでは、次のディレクトリにファイルを解凍したことを前提としています。

    • Linux/macOS: /tmp

    • Windows: C:\\temp

各ファイルには5つのデータの記録があります。データは、フィールド区切り文字としてコンマ(,)文字を使用します。記録の例を次に示します。

Althea,Featherstone,afeatherstona@sf_tuts.com,"8172 Browning Street, Apt B",Calatrava,7/12/2017
Copy

各記録のフィールドを区切るコンマの前後には、空白スペースがないことに注意してください。これは、Snowflakeが CSV データのロード時に予期するデフォルトです。

次: ステップ1。 SnowSQL にログインする