Snowflakeの使用を開始するためのチュートリアル¶
このトピックのチュートリアルでは、Snowflakeの使用を開始するための実践的な例を示します。これらのチュートリアルを探索するには、Snowflakeアカウントと、必要なロールを持つユーザーが必要であり、仮想ウェアハウスにアクセスする必要があります。
:doc:`試用アカウント</user-guide/admin-trial-account>`にサインアップしている場合、試用アカウントユーザーには、これらのチュートリアルのいくつかで使用できる必要なロールと仮想ウェアハウスが用意されています。
別のアカウントを使用してこれらのチュートリアルを探索する場合は、必要なロールを持ち、仮想ウェアハウスを使用できるユーザーとしてサインインする必要があります。
各チュートリアルでは、タスクを実行するユーザーに必要なロールなど、タスクを完了する前に満たす必要がある前提条件について説明します。いくつかのチュートリアルにはACCOUNTADMINおよびSYSADMINロールが必要です。
注釈
Snowflakeは、これらのチュートリアルのサンプルデータに使用されるディスク上のストレージに対して最小限の料金を請求します。Snowflakeには、サンプルデータをロードしてクエリを実行するために、 仮想ウェアハウス が必要です。稼働中の仮想ウェアハウスはSnowflakeのクレジットを消費します。チュートリアルの終了後、チュートリアルで作成したオブジェクトを削除して、コストを最小限に抑えることができます。
無料クレジットが提供される `30日間の試用アカウント<https://signup.snowflake.com/>`_ を使用している場合、費用は発生しません。
次のセクションには、Snowflakeのタスクと機能を使い始めるためのチュートリアルへのリンクが含まれています。
Snowflakeを紹介するチュートリアル¶
Snowflakeは、主要な概念とタスクを紹介する次のチュートリアルを提供します。
- Snowflakeを20分で紹介
SnowflakeコマンドラインクライアントであるSnowSQLを使用して、主要な概念とタスクについて学びます。
データエンジニアリングを使い始めるためのチュートリアル¶
Snowflakeは、データエンジニアリングを使い始めるための次のチュートリアルを提供します。
注釈
これらのチュートリアルでは、/sql-reference/sql/copy-into-table`コマンドを使用してテーブルにデータをロードする方法を説明します。データをロードするためのその他のオプションについては、:doc:/user-guide/data-load-overview`をご参照ください。
データをロード¶
- SQL を使用してサンプルデータをロードし、クエリする
Tasty Bytesという架空のフードトラックブランドを使用して、SQLを使用してSnowflakeでデータを:doc:
ロード</user-guide/data-load-overview>`してクエリする方法を紹介します。これらのタスクを完了するには、プリロードされた :doc:`Snowsightテンプレート </user-guide/ui-snowsight/snowsight-templates>ワークシートにアクセスできます。- クラウドストレージからデータをロードする:Amazon S3
SQLを使用してAmazon S3バケットからSnowflakeにデータをロードする方法を説明します。これらのタスクを完了するには、プリロードされたSnowsightテンプレートワークシートにアクセスできます。
- クラウドストレージからデータをロードする:Microsoft Azure
SQLを使用してMicrosoft AzureクラウドストレージからSnowflakeにデータをロードする方法を説明します。これらのタスクを完了するには、プリロードされたSnowsightテンプレートワークシートにアクセスできます。
- クラウドストレージからデータをロードする: Google Cloud Storage
SQLを使用してGoogle Cloud StorageからSnowflakeにデータをロードする方法を説明します。これらのタスクを完了するには、プリロードされたSnowsightテンプレートワークシートにアクセスできます。
データの一括ロード¶
- Bulk load from a local file system using COPY
ローカルファイルシステムのファイルからテーブルに:doc:`データを一括ロード</user-guide/data-load-local-file-system>`する方法について説明します。
- Bulk load from Amazon S3 using COPY
既存のAmazon Simple Storage Service(Amazon S3)バケットのファイルからテーブルにデータを一括ロードする方法について説明します。
半構造化データの操作¶
- Learn the basics of using JSON with Snowflake
Snowflakeで:ref:`JSON<label-what_is_json>`を使用するための基本について説明します。
- Load JSON data into a relational table
SELECTステートメントを含む:doc:`/sql-reference/sql/copy-into-table`コマンドを使用して、ステージングされたJSONファイルの個々の要素をテーブルにロードします。
- Load and unload Parquet data
/sql-reference/sql/copy-into-table`コマンドを使用して、ステージングされたParquetファイルの要素をテーブル列に直接変換することで、:ref:`Parquet<label-what_is_parquet>`データをアップロードする方法について説明します。このチュートリアルでは、 :doc:/sql-reference/sql/copy-into-location` コマンドを使用してテーブルデータをParquetファイルにアンロードする方法についても説明します。
セキュリティを使い始めるためのチュートリアル¶
Snowflakeは、セキュリティを使い始めるための次のチュートリアルを提供します。
- ユーザーを作成してロールを付与する
SQLコマンドを使用して:doc:
ユーザー</user-guide/admin-user-management>`を作成し、そのユーザーにロールを付与する方法を説明します。これらのタスクを完了するには、プリロードされた :doc:`Snowsightテンプレート </user-guide/ui-snowsight/snowsight-templates>ワークシートにアクセスできます。
その他の学習リソース¶
これらの他の学習ソースを利用できます。
- `チュートリアル<https://docs.snowflake.com/tutorials>`_
Snowflakeの機能を理解するのに役立つ実践的な例を備えたチュートリアルの大規模なリポジトリを探索できます。
- `Snowflake Educationサービス<https://learn.snowflake.com/en/>`_
Snowflakeを使い始めるためのインストラクター主導のクラス、オンデマンドコース、自己主導型学習をご覧ください。
- `開発者向けSnowflake<https://www.snowflake.com/en/developers/guides/>`_
製品のクイックスタート、業界固有のユースケース、管理のベストプラクティス、Snowflakeの専門家とパートナーによる参照アーキテクチャをご覧ください。
- `Snowflake開発者YouTubeチャンネル<https://www.youtube.com/@snowflakedevelopers>`_
Snowflake製品のヒント、デモ、チュートリアルをご覧ください。