Snowflakeドキュメントへようこそ

_images/sf-hero.jpg

Snowflakeへようこそ

ドキュメンテーション

これらのトピックでは、Snowflakeアカウントにアクセスし、Snowflakeの使用に関連するすべての管理タスクとユーザータスクを実行するために必要な情報を見つけることができます。ドキュメントには、概念的な概要、チュートリアル、およびサポートされているすべての SQL コマンド、関数、および演算子の詳細な参照情報も記載されています。

左側のコンテンツを参照するか、上部の検索ボックスを使用して、ドキュメントおよびその他のSnowflakeリソース全体を検索することから開始できます。お探しの情報が見つからない場合は、各ページの下部にあるボタンを使用して、SnowflakeドキュメントまたはSnowflakeサポートにお気軽にお問い合わせください。

Snowflakeの紹介

  • 重要な概念およびアーキテクチャ

    Snowflakeアーキテクチャと基本概念の概要。

  • サポート対象のクラウドプラットフォーム

    Snowflakeが提供されているクラウド計算プラットフォームの概要。

  • サポートされているクラウドリージョン

    Snowflakeが提供されているさまざまなクラウドプラットフォーム地域の説明。

  • Snowflake Edition

    Snowflakeの各エディションに含まれるサービスと機能の説明。

  • Snowflakeリリース

    Snowflakeリリースプロセスの説明と、Enterprise EditionおよびBusiness Critical Editionのアカウントに対する12時間の早期アクセス、またはVirtual Private Snowflake(VPS)のアカウントに対する24時間の早期アクセスをリクエストする手順。

  • 主な機能の概要

    Snowflakeの現在のリリースの主要機能のリスト。

  • データライフサイクルの概要

    データをSnowflakeに取り込み、それを使用してクエリやその他の SQL 操作を実行するためのメインタスク(および対応する SQL コマンド)の紹介。

  • 継続的なデータ保護

    データの保護、安全および使用可能な状態を保証するために、Snowflakeが提供する強力でユニークな機能の紹介。

  • 規制コンプライアンス

    Snowflakeのデータに対して最高レベルのデータ保証、セキュリティ、およびガバナンスを確保するために、Snowflakeが満たす主要な規制コンプライアンス基準の説明。

チュートリアルおよびその他のリソース

このトピックでは、Snowflakeを使用するためのさまざまな「ハウツー」チュートリアル/ラボと「ベストプラクティス」へのリンクを提供します。

Snowflakeを使用する

Snowflakeアカウントの管理

  • アカウント識別子

    Snowflakeに接続し、複数のアカウントにまたがる機能を使用するためにサポートされている2つの一意のアカウント識別子の詳細な説明。

  • トライアルアカウント

    試用アカウントへのサインアップ、アカウントへのクレジットカードの追加、およびアカウントのキャンセルの手順。

  • パラメーター管理

    アカウント、セッション、およびオブジェクトのパラメーターをアカウント用に設定する手順。

  • ユーザー管理

    アカウントでユーザーを作成および管理する手順。

  • 動作変更の管理

    アカウントで動作変更リリースを有効または無効にする手順。

一般的な参照情報

  • パラメーター ---アカウント、ユーザー、セッション、およびオブジェクトレベルでシステムの動作を制御するために使用できるパラメーター。

  • 参照 --- 参照を使用して、所有者権限のストアドプロシージャ、アプリケーション、およびクラスに対して、オブジェクトへのアクセスを承認します。

  • 三項論理 --- ブール式および比較演算子を使用した NULL の動作に関する情報。

  • 照合順序のサポート ---テキスト文字列でのソートおよびその他の文字セット依存の操作に関する情報。

  • SQL 形式モデル ---数値および日付/時刻値とテキスト文字列の間の変換を指定するための形式。

  • オブジェクト識別子 --- SQL ステートメントで使用されるオブジェクト名の解決を含む、オブジェクト識別子を定義および使用するためのルール:

  • 制約 ---テーブル内の一意の主キー、および外部キーの制約を定義および維持するための概念と参照情報:

  • SQL 変数 ---セッションで変数を定義および使用するための概念と参照情報。

  • トランザクション --- SQL ステートメントでトランザクションを使用するための概念と参照情報。

  • テーブルリテラル --- クエリで単一のスカラー値の代わりにテーブルリテラルを使用するための概念と参照情報。

  • SNOWFLAKE データベース --- Snowflakeにより、組織、アカウント、データ共有、およびその他のオブジェクトの使用に関するクエリ/レポートのために提供されている、 SNOWFLAKE 共有データベースの参照情報。

  • Snowflake Information Schema --- メタデータビューのセットと、Snowflakeにあるオブジェクトのクエリ/レポート用の履歴テーブル関数で構成されている、Snowflake Information Schemaの概念と参照情報。

  • Snowflakeのメタデータフィールド --- Snowflakeのメタデータフィールドの概念とリファレンス。

SQL コマンドリファレンス

  • クエリ構文 --- Snowflakeの SQL クエリの構造。

  • クエリ演算子 ---算術演算子、論理演算子、およびその他の種類の演算子。

  • Data Definition Language (DDL) コマンド --- DDL の概要

  • データ操作言語(DML)コマンド --- 次を含む、 DML 操作を実行するためのコマンド。

    • Snowflakeテーブルのデータの挿入、削除、更新、およびマージ。

    • Snowflakeテーブルとの間でデータを一括コピーします。

    • 一括コピー用のステージングファイル。

  • すべてのコマンド(アルファベット順) ---すべてのコマンドのアルファベット順のリスト。

  • 次を含む、制御するオブジェクトおよび操作の型別に分類されたコマンド。

    • 通常のアカウントレベルのオブジェクト(アカウント、ユーザー、ロール、セキュリティポリシー、統合など)および操作(フェールオーバーやリカバリなど)。

    • セッションベースの操作(セッションコンテキスト、クエリ、変数、トランザクションなど)。

    • 仮想ウェアハウス(データのロードおよびクエリの実行用)およびリソースモニター(クレジット使用状況の管理用)。

    • データベース、スキーマ、テーブル、およびその他のスキーマレベルのオブジェクト(ビュー、シーケンスなど)。

    • Snowflake拡張機能およびアプリケーション開発(ユーザー定義関数、ストアドプロシージャ、スクリプトなど)。

    • データ共有用オブジェクト(共有、リストなど)。

    • データを分類、保護、管理するためのオブジェクト(マスキングポリシー、行アクセスポリシー、タグなど)。

関数およびストアドプロシージャリファレンス

Snowflake Scripting参照

付録