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 の紹介 をご参照ください。

セキュリティの更新

SQL の更新

新しい SQL 関数

最近のリリースでは、次の関数が導入されました。

関数カテゴリ

新しい関数

説明

集計関数(異なる値のカウント)

ARRAY_UNIQUE_AGG

指定された列からのすべての異なる値を含む配列を返します。

集計関数(異なる値のカウント)

ARRAY_UNION_AGG

入力配列からのすべての異なる値(異なる値の和集合)を含む配列を返します。

システム(制御)

SYSTEM$AUTHORIZE_PRIVATELINK

現在のアカウントに対するSnowflakeサービスへのプライベート接続を有効にします。

システム(制御)

SYSTEM$REVOKE_PRIVATELINK

現在のアカウントに対するSnowflakeサービスへのプライベート接続を無効にします。

システム(情報)

SYSTEM$GET_PRIVATELINK

現在のアカウントが、Snowflakeサービスへのプライベート接続を承認されているかどうかを検証します。

システム(情報)

SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS

Snowflakeサービスへのプライベート接続で使用する、現在のアカウントに対する承認済みエンドポイントのリストを返します。

文字列とバイナリ関数(一致/比較)

JAROWINKLER_SIMILARITY

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アカウントと、それぞれのクラウドメッセージングサービスのサポートが計画されています。

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