主な機能の概要¶
このトピックでは、現在のリリースでサポートされている注目すべき/重要な機能をリストします。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分析拡張機能の一部:
Java、 JavaScript、Python、Scala、および SQL をサポートする、スカラーおよび表形式の ユーザー定義関数(UDFs)。
ストアドプロシージャ とプロシージャ言語のサポート( Snowflakeスクリプト)
オブジェクトとアカウントのメタデータのクエリ、およびクエリとウェアハウスの使用履歴データ用 Snowflake Information Schema 。
以下を含む再帰クエリ:
ツールおよびインターフェイス¶
アカウントと一般的な管理、リソースとシステム使用状況のモニター、およびデータのクエリのための Snowsight 。
ウェアハウスの 作成、サイズ変更(ダウンタイムなし)、一時停止、およびドロップ を含む、 GUI またはコマンドラインからの仮想ウェアハウスの管理。
Snowflake Extension for Visual Studio Code --- Snowflake Extension for Visual Studio Code をインストール、構成、および使用するための詳細な手順。
アプリおよび拡張性¶
アプリケーションコードを実行するシステムにデータを移動することなく、Snowflakeでデータを処理するアプリケーションを構築する、 Java、Python、およびScalaの APIs。
データコンテンツとアプリケーションロジックを他のSnowflakeアカウントと共有するための アプリケーションを作成するフレームワーク。
データにアクセスして更新するための RESTful API。
StreamlitアプリをSnowflakeでネイティブに 実行し、機械学習やデータサイエンスのためのカスタムWebアプリを作成、共有できます。
Snowflakeが提供する広範なクライアントコネクタとドライバーのセット:
Snowpark Container Services は、コンテナ化されたアプリケーションを簡単にデプロイ、管理、拡張できる完全に管理されたコンテナサービスです。
接続性¶
データのインポートおよびエクスポート¶
以下を含む、テーブルへの/からのデータの一括 ロード および アンロード のサポート。
サポートされている文字エンコーディングを使用するデータのロード。
圧縮ファイルからのデータのロード。
大半がフラットで区切られたデータファイル(CSV、TSVなど)のロード。
JSON、Avro、 ORC、Parquet、および XML 形式のデータファイルのロード。
Snowflakeウェブインターフェイスまたはコマンドラインクライアントを使用して、クラウドストレージ内のファイルまたはローカルファイルからロードします。
ファイルからの継続的なデータロードのサポート:
Snowpipe を使用した、内部(つまり、Snowflake)ステージまたは外部(Amazon S3、Google Cloud Storage、またはMicrosoft Azure)ステージからのマイクロバッチへのデータロード。
S3互換ストレージ にあるデータへのアクセスのサポート。
データ共有¶
他のSnowflakeアカウントとのデータの 安全なデータ共有 のサポート:
消費する他のアカウントへのデータの提供。
他のアカウントから提供されたデータの利用。
複製およびフェールオーバー¶
異なる リージョン および クラウドプラットフォーム にある複数のSnowflakeアカウントにわたる 複製とフェールオーバー のサポート。
Snowflakeアカウント間(同じ組織内)でオブジェクトを複製し、オブジェクトと格納されたデータの同期を維持します。
ビジネス継続性と障害復旧のために、1つ以上のSnowflakeアカウントへのフェールオーバーを構成します。