2022年5月¶
今月は、次の新機能、動作の変更、および更新(拡張、修正など)が導入されています。これらの追加について質問がある場合は、 Snowflakeサポート にお問い合わせください。
重要
各リリースには、ウェブインターフェイスをリフレッシュする必要のある更新が含まれる場合があります。
一般的な方法として、これらの更新が使用に影響を与えないようにするために、Snowflakeの各リリースが展開された後にウェブインターフェイスを更新することをお勧めします。
このトピックの内容:
新機能¶
Snowflakeスクリプト---一般公開¶
このリリースでは、Snowflakeスクリプトの一般公開をお知らせします。
Snowflakeスクリプトは、Snowflake SQL の拡張機能であり、手続き型ロジックのサポートを追加します。Snowflakeスクリプトを使用して、 SQL でストアドプロシージャを記述できます。
詳細については、 Snowflakeスクリプト開発者ガイド をご参照ください。
Java用Snowpark API --- 一般公開¶
このリリースでは、Amazon Web Services(AWS)およびMicrosoft AzureでのJava用Snowpark API の一般公開をお知らせします。Java用Snowpark API は、Google Cloud Platform(GCP)でプレビューできます。
Snowparkは、データパイプラインにあるデータのクエリと処理のための直感的な API を提供する、新しい開発者エクスペリエンスです。このライブラリを使用すると、アプリケーションコードが実行されるシステムにデータを移動することなく、Snowflakeでデータを処理するアプリケーションを構築できます。
詳細については、 Snowpark API をご参照ください。
Scala用Snowpark API --- Azureでの一般公開¶
このリリースでは、AzureでホストされているSnowflakeアカウント向けのScala用Snowpark API の一般公開をお知らせします。この機能は、以前は AWS でホストされているアカウント向けのみに一般公開されていました。GCP でホストされているアカウント向けは引き続きプレビューで利用できます。
詳細については、 Scala用Snowpark開発者ガイド をご参照ください。
Java UDFs --- Azureでの一般公開¶
このリリースでは、AzureでホストされているSnowflakeアカウント向けに、 UDTFs を含むJava UDFs (ユーザー定義関数)のサポートが一般公開されることをお知らせします。この機能は、以前は AWS でホストされているアカウント向けのみに一般公開されていました。GCP でホストされているアカウント向けは引き続きプレビューで利用できます。
詳細については、 Java UDFs の紹介 をご参照ください。
セキュリティの更新¶
AWS PrivateLink およびAzure Private Linkの設定のセルフサービスサポート¶
このリリースにより、Amazon Web Services(AWS)およびMicrosoft AzureにおけるSnowflakeアカウントのSnowflakeサービスへのプライベート接続を承認したり、取り消したりするためのセルフサービスサポートをお知らせします。この更新により、Snowflakeアカウントの AWS PrivateLink またはAzure Private Linkを最初に有効にする際や、Snowflakeアカウントの AWS PrivateLink またはAzure Private Linkを必要に応じて無効にする際に、Snowflakeサポートに連絡する必要がなくなります。
セルフサービスサポートは、新しいシステム関数のセットによって管理されます。詳細については、 新しい SQL 関数 (このトピック内)をご参照ください。
詳細については、以下をご参照ください。
Google Cloud Private Service Connectのセルフサービスサポートは、将来のリリースで計画されていることに注意してください。
SQL の更新¶
新しい SQL 関数¶
最近のリリースでは、次の関数が導入されました。
関数カテゴリ |
新しい関数 |
説明 |
---|---|---|
集計関数(異なる値のカウント) |
指定された列からのすべての異なる値を含む配列を返します。 |
|
集計関数(異なる値のカウント) |
入力配列からのすべての異なる値(異なる値の和集合)を含む配列を返します。 |
|
システム(制御) |
現在のアカウントに対するSnowflakeサービスへのプライベート接続を有効にします。 |
|
システム(制御) |
現在のアカウントに対するSnowflakeサービスへのプライベート接続を無効にします。 |
|
システム(情報) |
現在のアカウントが、Snowflakeサービスへのプライベート接続を承認されているかどうかを検証します。 |
|
システム(情報) |
Snowflakeサービスへのプライベート接続で使用する、現在のアカウントに対する承認済みエンドポイントのリストを返します。 |
|
文字列とバイナリ関数(一致/比較) |
2つの入力文字列間の ジャロ・ウィンクラー類似度 を計算します。(これは6.8リリースで導入されました。) |
|
文字列関数(正規表現) |
REGEXP_SUBSTR_ALL (エイリアス: REGEXP_EXTRACT_ALL) |
文字列内の正規表現に一致するすべてのサブ文字列が含まれる、 ARRAY を返します。(これは6.12リリースで導入されました。) |
仮想ウェアハウスの更新¶
Query Accelerationサービス --- プレビュー¶
このリリースにより、Snowflakeは Query Accelerationサービス のプレビューを導入します。
クエリアクセラレーションサービスは、クエリ処理の一部をサービスによって提供される動的コンピューティングリソースにオフロードすることにより、ウェアハウス内のクエリワークロードの一部を高速化できます。通常のクエリよりも多くのリソースを使用するクエリである外れ値クエリの影響を減らすことで、ウェアハウス全体のパフォーマンスを向上させることができます。
この機能は、次に挙げるリージョンのSnowflakeアカウントEnterprise Edition(または、それ以上)でリクエストに応じて利用できます。
AWS - US 西部(オレゴン)
AWS - US 東部 (北部バージニア)
AZURE - 東 US 2(バージニア)
データパイプラインの更新¶
タスク: Amazon Web ServicesでのSnowflakeアカウントのエラー通知 --- プレビュー¶
このリリースにより、タスクのエラー通知のプレビューをお知らせします。実行中にタスクでエラーが発生すると、この機能はクラウドメッセージングを使用してエラーを説明する通知をトリガーし、タスク定義の SQL コードをさらに分析できるようにします。
注釈
現在この機能は、Amazon Web Services(AWS)でホストされているSnowflakeアカウントに限定されています。Snowflakeは、Amazon Simple Notification Serviceにのみエラー通知をプッシュできます。
Google CloudまたはMicrosoft AzureでホストされているSnowflakeアカウントと、それぞれのクラウドメッセージングサービスのサポートが計画されています。
プレビュー機能は、評価およびテストを目的としたものであり、実稼働環境での使用は推奨されていません。