2025年5月5日~12日 --- 9.12リリースノート(動作変更あり)

注意

リリースが完了しました。これらのリリースノートの先行版と最終版の違いについては、 リリースノートの変更ログ をご参照ください。

動作変更バンドル

このリリースには、次の動作変更バンドルが含まれています。

バンドル名

このリリースでのステータス

以前のステータス

2025_03

デフォルトで無効。管理者はテスト用に有効化可能

該当なし(このリリースでの導入)

2025_02

デフォルトで有効。管理者はオプトアウト用に無効化可能

デフォルトで無効

2025_01

デフォルトで有効。管理者はオプトアウト用に無効化可能

デフォルトで有効

各バンドルのステータスは、2025年6月に予定の動作変更リリース時に変更される予定です。ただし、この予定は変更される場合があります。

バンドルのステータスとアカウントに及ぼす可能性のある影響の詳細については、 動作変更について をご参照ください。

新機能

Snowflake Native Apps のリリースチャンネル --- 一般公開

このリリースで、Snowflake Native Appsのリリースチャンネル機能が利用できるようになります。

リリースチャネルにより、プロバイダーはアプリ開発ライフサイクルのさまざまなステージでアプリを公開できます。例えば、プロバイダーはリリースチャンネルを使って、アプリのバージョンやパッチに関する以下のタスクを実行することができます。

  • アプリのテスト

  • プレビューまたはUAT(ユーザー受け入れテスト)としてコンシューマーにアプリを公開します。

  • アプリを本番環境に公開します。

詳細については、 リリースチャネルを使用してアプリを公開する をご参照ください。

SQL 更新

データ操作言語(DML)のコマンドのエラーメッセージを改善

過去のリリースでは、 DMLコマンド のエラーメッセージには特定の列に関係するエラーの列名が含まれていませんでした。このリリースでは、DMLコマンドの一部のエラーメッセージに列名が含まれます。列名はすべてのDMLエラーメッセージに含まれるわけではない点に注意してください。

例えば、以下のSQLステートメントはDMLエラーメッセージを返します。

CREATE OR REPLACE TABLE demo_dml_error_message (v VARCHAR);

INSERT INTO demo_dml_error_message (v) VALUES
  (3),
  ('d');
Copy

過去のリリースでは、以下のエラーメッセージが返されました。

100038 (22018): Numeric value 'd' is not recognized

このリリースでは、以下のエラーメッセージが返されます。

100038 (22018): DML operation to table DEMO_INSERT_TYPE_MISMATCH failed on
column V with error: Numeric value 'd' is not recognized

新しい SQL 関数

このリリースにより、次の関数が使用できるようになりました。

関数サブカテゴリ

新しい関数

説明

カーディナリティ推定

DATASKETCHES_HLL (プレビュー)

入力の異なるカーディナリティの近似値を返します(つまり、 DATASKETCHES_HLL(col1)COUNT(DISTINCT col1) の近似値を返します)。

カーディナリティ推定

DATASKETCHES_HLL_ACCUMULATE (プレビュー)

集約終了時にスケッチを返します。

カーディナリティ推定

DATASKETCHES_HLL_COMBINE (プレビュー)

入力スケッチを1つの出力スケッチに結合(マージ)します。

カーディナリティ推定

DATASKETCHES_HLL_ESTIMATE (プレビュー)

与えられたスケッチのカーディナリティ推定値を返します。

拡張性の更新

Pythonストアドプロシージャの組み込みコードプロファイラ --- 一般公開

今回のリリースでは、Pythonで記述されたストアドプロシージャハンドラーコードの組み込みコードプロファイリングを利用できるようになります。プロファイラを使えば、ハンドラーコードの実行に費やされた時間やメモリを知ることができます。プロファイラーは、プロシージャ・ハンドラーの各行の実行にどれだけの時間やメモリが費やされたかを示す情報を生成します。

SQLで記述されたプロシージャについては、 Python プロシージャハンドラーコードのプロファイリング をご覧ください。

Snowpark APIで記述されたプロシージャについては、 Snowpark Pythonストアドプロシージャハンドラーのプロファイリング をご覧ください。

データのロード/アンロードの更新

内部ステージのクローニングに対応 --- 一般公開

今回のリリースでは、データベースやスキーマのクローンを作成する際に、内部ステージのクローニングができるようになります。

詳細については、 CREATE <オブジェクト> ... CLONE をご参照ください。

ON_ERRORの制約を必要とせず、スキャナーのベクトル化が可能に

以前は、ベクトル化されたスキャナーを有効にするには、 ON_ERROR オプションを ABORT_STATEMENT または SKIP_FILE のいずれかにセットする必要がありました。この制限が撤廃されました。

CONTINUESKIP_FILE_num'SKIP_FILE_num%' など、選択した ON_ERROR 設定には関係なく、ベクトル化したスキャナーのパフォーマンス上の利点を活用できるようになります。これにより、最適化されたスキャンを利用しながら、データ読み込みプロセスをより柔軟に設定できるようになります。

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

データガバナンスの更新

機密データの分類: インド向けの新しい分類機能

以下の 機密データの分類機能 がインドでの機密データの保護に対応するようになります。

  • NATIONAL_IDENTIFIER(永久アカウント番号(PAN)、Aadhaar、Voter ID)

  • DRIVERS_LICENSE

  • TAX_IDENTIFIER(Goods and Service Tax Identification Number(GSTIN))

Snowpark Container Servicesの更新

Snowflake への接続に発信者権限を使用 --- 一般公開

今回のリリースでは、 発信者の権限を使用してコンテナー内部からSnowflakeに接続 できるようになります。

リリースノートの変更ログ

お知らせ

更新

Date

リリースノート

初回公開(プレビュー)

2025年4月25日

多要素認証(MFA)向けの新しい認証メソッド --- 一般可公開

セキュリティセクションに 追加

2025年4月28日

Snowflake への接続に発信者権限を使用 --- 一般公開

Snowpark Container Servicesのセクションに 追加

2025年4月30日

Snowflake Scriptingの出力(OUT)引数 --- 一般公開

SQLの更新セクションから 削除

2025年4月30日

ON_ERRORの制約を必要とせず、スキャナーのベクトル化が可能に

データのロード/アンロードセクションに 追加

2025年5月8日

データベースオブジェクトの新しい最大サイズ制限 --- 一般公開

SQLの更新セクションから 削除

2025年5月12日

多要素認証(MFA)向けの新しい認証メソッド --- 一般可公開

セキュリティセクションから 削除

2025年5月12日