2022年3月

今月は、次の新機能、動作の変更、および更新(拡張、修正など)が導入されています。これらの追加について質問がある場合は、 Snowflakeサポート にお問い合わせください。

重要

各リリースには、ウェブインターフェイスをリフレッシュする必要のある更新が含まれる場合があります。

一般的な方法として、これらの更新が使用に影響を与えないようにするために、Snowflakeの各リリースが展開された後にウェブインターフェイスを更新することをお勧めします。

このトピックの内容:

新機能

Java用Snowparkストアドプロシージャ --- プレビュー

このリリースにより、Snowpark API を使用してJavaでストアドプロシージャを記述できるようにする、Java用Snowparkストアドプロシージャのサポートをお知らせします。

ストアドプロシージャでは、 Java用Snowpark API を使用して、Snowflakeでデータパイプラインをホストできます。たとえば、クライアントアプリケーションを実行せずに(例: タスクから)Snowparkコードを実行する必要がある場合に、ストアドプロシージャを記述できます。

詳細については、 Javaでのストアドプロシージャの記述 をご参照ください。

Java用Snowpark API --- プレビュー

このリリースでは、Java用Snowpark API のプレビューをお知らせします。

Snowparkは、データパイプラインにあるデータのクエリと処理のための直感的な API を提供する、新しい開発者エクスペリエンスです。このライブラリを使用すると、アプリケーションコードが実行されるシステムにデータを移動することなく、Snowflakeでデータを処理するアプリケーションを構築できます。

プレビュー機能は、評価およびテストを目的としたものであり、実稼働環境での使用は推奨されていません。

詳細については、 Snowpark API をご参照ください。

セキュリティの更新

SCIM 更新: パスワード同期のサポート

このリリースでは、Snowflakeは、Snowflakeへの SCIM API リクエストの一部として、Oktaからのパスワードの同期を有効または無効にするサポートを追加します。

詳細については、 CREATE SECURITY INTEGRATION および ALTER SECURITY INTEGRATION: 新しい SCIM SYNC_PASSWORD プロパティ (これらのリリースノート内)をご参照ください。

SQL の更新

CREATE SECURITY INTEGRATION および ALTER SECURITY INTEGRATION: 新しい SCIM SYNC_PASSWORD プロパティ

このリリースでは、Oktaおよびカスタムの SCIM セキュリティ統合が SYNC_PASSWORD プロパティをサポートして、ユーザーパスワードを SCIM クライアントからSnowflakeに同期できるようにします。

  • パスワードの同期は、プロパティが TRUE に設定されており、 合わせて パスワード同期がOktaで有効になっている場合に機能します。 CREATE SECURITY INTEGRATION ステートメントで指定されていない場合、デフォルト値は TRUE です。

  • プロパティが FALSE に設定されている場合、パスワードの同期は行われません。

次の点に注意してください。

  • Microsoft Azureはパスワードの同期をサポートしていないため、このプロパティを使用したパスワードの同期はMicrosoft Azure SCIM 統合ではサポートされていません。サポートをリクエストするには、Microsoft Azureにお問い合わせください。

  • SSO が有効になっている場合にパスワードを同期すると、ユーザーは、Snowflakeへの SSO をバイパスできる可能性があります。SYNC_PASSWORD プロパティを有効にする前に、内部管理者に連絡して、パスワードの同期がSnowflakeへの SSO に干渉しないことを確認してください。

ALTER PIPE コマンド: タグのサポートを追加

このリリースでは、Snowflakeは、対応する ALTER PIPE ステートメントを使用したパイプにタグを設定するためのサポートを追加します。

構文

説明

ALTER PIPE <名前> SET TAG <タグ名> = '<タグ値>' [、 <タグ名>= '<タグ値>' ... ]

ALTER PIPE <名前> UNSET TAG <タグ名> [、 <タグ名> ... ]

タグ名(つまり、キー)とタグ値を指定します。

タグ値は常に文字列であり、タグ値の最大文字数は256です。オブジェクトに設定できる 一意の タグキーの最大数は20です。

エコシステムの更新

Snowflake SQL API --- 一般公開

このリリースにより、Snowflakeは、Snowflake SQL API の一般公開をお知らせします。Snowflake SQL API は、 SQL を介してSnowflakeデータベースのデータにアクセスして更新するために使用できる REST API です。

注釈

この一般公開リリースには、 SQL API のバージョン2エンドポイントのみが含まれています。バージョン1エンドポイントはサポートされておらず、将来のリリースで廃止される予定です。

仮想ウェアハウスの更新

待機時間と同時実行性の改善 --- 一般公開

このリリースにより、すべてのリージョンにおける待機時間と同時実行性の改善の一般提供をお知らせします。これらの変更により、同時クエリ処理とスループットが向上し、クエリの実行が高速化されます。たとえば、ダッシュボード、データアプリケーションなどのインタラクティブなユースケースを使用しているお客様の場合、これらの変更によりデータの鮮度が向上し、クエリの待機時間が短縮されます。これらの改善は、デフォルトですべてのウェアハウスで有効になっています。

詳細については、 Snowflakeブログ をご参照ください。

データロードの更新

ステージングされたApache Parquet、Apache Avro、または ORC のファイルの列定義検出 --- 一般公開

半構造化データを含むクラウドストレージ内のファイルのセットから、 列定義を取得するためのサポート の一般公開をお知らせします。列の定義には、ファイル内にある列の名前とデータ型が含まれます。列定義を使用して、データをクエリするための標準のランディングテーブルまたはビューの作成を簡素化します。

この機能は現在も、Apache Parquet、Apache Avro、および ORC のファイルに限定されています。

データパイプラインの更新

ビューのストリーム --- プレビュー

このリリースでは、テーブルストリームが拡張され、セキュアビューを含め、ビューの変更データキャプチャ(CDC)記録を追跡できるようになりました。マテリアライズドビューはサポートされていないことに注意してください。

現在、ストリームは次の要件を満たすビューに制限されています。

  • 基になるテーブルは、すべてネイティブテーブルである必要があります。

  • ビューは、次の操作のみを適用できます。

    • Projections

    • Filters

    • 内部結合またはクロス結合

    • UNION ALL

ビュー要件に関するストリームの詳細については、 ストリームの紹介 をご参照ください。

データコンシューマーは、Snowflake Secure Data Sharingを使用して共有されるセキュアビューでストリームを作成できます。この機能により、データコンシューマーは、共有ビュー内のデータ操作言語(DML)の変更を追跡できます。共有ビューへの変更を追跡する前に、データプロバイダーはソースビューの変更追跡を明示的に有効化する必要があります。データコンシューマーは、自分のアカウントの共有ビューに1つ以上のテーブルストリームを作成できます。

テーブルストリームは一般公開されていますが、ビュー内の変更を追跡する機能は現在プレビュー段階です。プレビュー機能は、評価およびテストを目的としたものであり、実稼働環境での使用は推奨されていません。

データレイクの更新

ディレクトリテーブルと外部テーブル: Google Pub/Subを使用してメタデータを自動的に更新する

このリリースにより、Google Cloud Storageのクラウドストレージの場所をポイントするディレクトリテーブル、または外部テーブルの自動メタデータ更新を構成できます。更新により、オブジェクトメタデータは、外部ステージおよびパス内にある関連ファイルのセットに加えられた変更と同期されます。更新の操作は、Google Pub/Subイベント通知サービスを使用して、オブジェクトの作成またはオブジェクトの削除イベントにより自動的にトリガーできます。

ディレクトリテーブルまたは外部テーブルの自動メタデータ更新を構成するには、オブジェクト(ディレクトリテーブルが階層化されているステージまたは外部テーブル)の AUTO_REFRESH = TRUE パラメーターを設定します。パラメーターは、タスクの作成時(CREATE <オブジェクト> を使用)またはそれ以降(ALTER <オブジェクト> を使用)に設定できます。Google Pub/Subを介してストレージの場所のイベント通知を作成し、データファイルが作成または削除されたときにSnowflakeに通知します。

このリリース以前は、オブジェクト所有者(つまり、ステージまたは外部テーブルで OWNERSHIP 権限を持つロール)またはそれ以上のロールは、ディレクトリテーブルまたは外部テーブルのメタデータを手動で(それぞれ、 ALTER STAGE ... REFRESH または ALTER EXTERNAL TABLE...REFRESH を使用)更新する必要がありました。

データガバナンスの更新

オブジェクトのタグ付け: パイプのサポートを追加

このリリースにより、Snowflakeは、タグ付けできる新しいオブジェクトを発表します。

スキーマレベルのオブジェクト: パイプ

詳細については、 ALTER PIPE コマンド: タグのサポートを追加 (このトピック内)をご参照ください。

ドキュメントと学習リソース

コネクタ、ドライバー、およびライブラリのリリースノートの新しい場所

2022年1月のリリース以降、コネクタ、ドライバー、およびライブラリのすべてのリリースノート情報がSnowflakeコミュニティサイトで公開されるようになりました。 Snowflakeコネクタ、ドライバー、およびライブラリの月次リリース には、これらのコンポーネントの更新されたバージョンが月ごとに一覧表示されています。

2022年1月より前のバージョンのリリースノート情報については、 Snowflakeサーバーリリースのリリースノート をご参照ください。