主な機能の概要¶
このトピックでは、現在のリリースでサポートされている注目すべき/重要な機能をリストします。Snowflakeが提供するすべての機能がリストされているわけではありません。
このトピックの内容:
セキュリティ、ガバナンス、およびデータ保護¶
リージョン に基づいて、データが保存されている地理的な場所を選択します。
標準のユーザー/パスワード認証情報による ユーザー認証 。
拡張認証:
クライアントとサーバー間のすべての通信は、TLS を介して保護されています。
クラウドプラットフォーム VPC (AWS または GCP)または VNet (Azure)内への展開。
次を使用したデータの分離(ロードおよびアンロード用)。
PHI データのサポート(HIPAA と HITRUST CSF 規制に準拠)--- Business Critical Edition(またはそれ以上)が必要です。
Snowflakeが管理するキーを使用したSnowflakeによる自動 データ暗号化。
Snowflake Time Travel (すべてのアカウントで1日の標準、Snowflake Enterpriseで最大90日追加許可)は、以下で使用可能。
テーブル内の履歴データのクエリ。
データベース、スキーマ、およびテーブルの履歴データの復元とクローン作成。
Snowflake Fail-safe (すべてのアカウントで7日標準)履歴データの災害復旧。
テーブルまたはビューの列にマスキングポリシーを適用するための 列レベルのセキュリティ --- Enterprise Edition(またはそれ以上)が必要。
テーブルとビューに行アクセスポリシーを適用するための 行レベルのセキュリティ --- Enterprise Edition(またはそれ以上)が必要。
Snowflakeオブジェクトにタグを適用して、機密データとリソース使用状況の追跡を容易にするための オブジェクトのタグ付け --- Enterprise Edition(またはそれ以上)が必要。
標準および拡張 SQL サポート¶
以下を含む、SQL:1999で定義されている大半の DDL。
UPDATE、 DELETE、 INSERT、さらに詳細な DML などの 標準 DML。
SQL:2003分析拡張機能の一部:
SQL、 JavaScript、Java、およびPythonをサポートする、スカラーおよび表形式の ユーザー定義関数(UDFs)。
ストアドプロシージャ とプロシージャ言語のサポート( Snowflakeスクリプト)
オブジェクトとアカウントのメタデータのクエリ、およびクエリとウェアハウスの使用履歴データ用 Snowflake Information Schema 。
以下を含む再帰クエリ:
ツールおよびインターフェイス¶
アカウントと一般的な管理、リソースとシステム使用状況のモニター、およびデータのクエリのための Snowsight 。
ウェアハウスの 作成、サイズ変更(ダウンタイムなし)、一時停止、およびドロップ を含む、 GUI またはコマンドラインからの仮想ウェアハウスの管理。
Snowflake Extension for Visual Studio Code --- Snowflake Extension for Visual Studio Code をインストール、構成、および使用するための詳細な手順。
アプリおよび拡張性¶
アプリケーションコードを実行するシステムにデータを移動することなく、Snowflakeでデータを処理するアプリケーションを構築する、 Java、Python、およびScalaの APIs。
データにアクセスして更新するための RESTful API。
Snowflakeが提供する広範なクライアントコネクタとドライバーのセット:
データのインポートおよびエクスポート¶
以下を含む、テーブルへの/からのデータの一括 ロード および アンロード のサポート。
サポートされている文字エンコーディングを使用するデータのロード。
圧縮ファイルからのデータのロード。
大半がフラットで区切られたデータファイル(CSV、TSVなど)のロード。
JSON、Avro、 ORC、Parquet、および XML 形式のデータファイルのロード。
Snowflakeウェブインターフェイスまたはコマンドラインクライアントを使用して、クラウドストレージ内のファイルまたはローカルファイルからロードします。
ファイルからの継続的なデータロードのサポート:
Snowpipe を使用した、内部(つまり、Snowflake)ステージまたは外部(Amazon S3、Google Cloud Storage、またはMicrosoft Azure)ステージからのマイクロバッチへのデータロード。
データベースの複製とフェールオーバー¶
異なる 地域 における複数のSnowflakeアカウントでの データベースの複製と同期 のサポート:
(同じ組織内の)Snowflakeアカウント間でデータベースを複製し、データベースオブジェクトと保存されたデータの同期を維持します。
ビジネス継続性と災害復旧のために、1つ以上のSnowflakeアカウントへのデータベースフェールオーバーを構成します。