Overview of key features¶
This topic lists the notable and significant features supported in the current release. It doesn't list every feature provided by Snowflake.
Security, governance, and data protection¶
リージョン に基づいて、データが保存されている地理的な場所を選択します。
標準のユーザー/パスワード認証情報による ユーザー認証 。
拡張認証:
すべての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(またはそれ以上)が必要。
標的型プライバシー攻撃からデータを保護するための 差分プライバシー。 --- Enterprise Edition(またはそれ以上)が必要。
Standard and extended SQL support¶
以下を含む、SQL:1999で定義されている大半の DDL。
UPDATE、 DELETE、 INSERT、さらに詳細な DML などの 標準 DML。
SQL:2003分析拡張機能の一部:
Java、 JavaScript、Python、Scala、および SQL をサポートする、スカラーおよび表形式の ユーザー定義関数(UDFs)。
ストアドプロシージャ とプロシージャ言語のサポート( Snowflakeスクリプト)
オブジェクトとアカウントのメタデータのクエリ、およびクエリとウェアハウスの使用履歴データ用 Snowflake Information Schema 。
以下を含む再帰クエリ:
Tools and interfaces¶
アカウントと一般的な管理、リソースとシステム使用状況のモニター、およびデータのクエリのための Snowsight 。
ウェアハウスの 作成、サイズ変更(ダウンタイムなし)、一時停止、およびドロップ を含む、 GUI またはコマンドラインからの仮想ウェアハウスの管理。
Snowflake Extension for Visual Studio Code --- Snowflake Extension for Visual Studio Code をインストール、構成、および使用するための詳細な手順。
Apps and extensibility¶
アプリケーションコードを実行するシステムにデータを移動することなく、Snowflakeでデータを処理するアプリケーションを構築する、 Java、Python、およびScalaの APIs。
データコンテンツとアプリケーションロジックを他のSnowflakeアカウントと共有するための アプリケーションを作成するフレームワーク。
データにアクセスして更新するための RESTful API。
StreamlitアプリをSnowflakeでネイティブに 実行し、機械学習やデータサイエンスのためのカスタムWebアプリを作成、共有できます。
プロシージャおよびユーザー定義関数(UDFs) を、いくつかのプログラミング言語のうちの1つでハンドラを使って開発することをサポート。
Snowflakeが提供する広範なクライアントコネクタとドライバーのセット:
Snowpark Container Services は、コンテナ化されたアプリケーションを簡単にデプロイ、管理、拡張できる完全に管理されたコンテナサービスです。
接続性¶
Data import and export¶
以下を含む、テーブルへの/からのデータの一括 ロード および アンロード のサポート。
サポートされている文字エンコーディングを使用するデータのロード。
圧縮ファイルからのデータのロード。
大半がフラットで区切られたデータファイル(CSV、TSVなど)のロード。
JSON、Avro、 ORC、Parquet、および XML 形式のデータファイルのロード。
Load from files in cloud storage or local files using the Snowflake web interface or command-line client.
ファイルからの継続的なデータロードのサポート:
Snowpipe を使用した、内部(つまり、Snowflake)ステージまたは外部(Amazon S3、Google Cloud Storage、またはMicrosoft Azure)ステージからのマイクロバッチへのデータロード。
S3互換ストレージ にあるデータへのアクセスのサポート。
Data sharing¶
他のSnowflakeアカウントとの、 セキュリティで保護されたオブジェクトでのデータ共有 と、 セキュリティで保護されていないビューでのデータ共有 の両方をサポート:
消費する他のアカウントへのデータの提供。
他のアカウントから提供されたデータの利用。
Snowflake Data Clean Rooms を使用する共同研究者が、プライバシー保護された環境でデータを共有することをサポート。
Replication and failover¶
異なる リージョン および クラウドプラットフォーム にある複数のSnowflakeアカウントにわたる 複製とフェールオーバー のサポート。
Snowflakeアカウント間(同じ組織内)でオブジェクトを複製し、オブジェクトと格納されたデータの同期を維持します。
ビジネス継続性と障害復旧のために、1つ以上のSnowflakeアカウントへのフェールオーバーを構成します。