なぜ重要か
従来は RUN の失敗原因が不明瞭なケースがあり、問題の特定に時間を要していたが、今回のエラーハンドリング拡張により、より広範な失敗ケースで具体的なエラーメッセージが得られるようになった。ML Jobs ではコードスペック登録時にファイルの SHA-256 ハッシュが自動計算・検証されるようになり、不正・破損コードがコラボレーションに混入するリスクが軽減される。デフォルトのコンテナランタイムイメージが 2.8.1 に更新されたため、image_tag を固定していないコラボレーションは次回パッチ適用時に新しいイメージが使用される点も考慮が必要である。
対象となるチーム
- Data Clean Room を運用するデータエンジニア・プラットフォームエンジニア
- ML Jobs を利用してクリーンルーム内で機械学習ワークロードを実行するデータサイエンティスト
- 複数組織間のコラボレーションを管理するデータプロバイダー担当者
- Clean Rooms API を呼び出すアプリケーション開発者
提供条件
- Clean Rooms API バージョン: 17.5
- エラーハンドリング改善は 2026年6月18日以降に作成されたコラボレーションに適用
- ML Jobs コンテンツハッシュ検証は 2026年6月18日以降に登録されたコードスペックに適用
- エディション・リージョン制限: リリースノートに記載なし
- Private Preview 機能の更新あり(詳細はリリースノートに記載なし)
ユースケース
- テンプレート実行失敗の原因調査:RUN が失敗した際に返される詳細なエラーメッセージを参照し、設定ミスやデータの問題を迅速に特定する
- ML Jobs コードの整合性確認:コードスペック登録時に SHA-256 ハッシュが自動付与されるため、登録後のコード改ざんや破損を検出できる
- API ポーリングの高速化:GET_STATUS を頻繁に呼び出すモニタリング処理において、レイテンシ削減によるパフォーマンス改善を享受する
- データプロバイダーのオファリング一覧確認:VIEW_DATA_OFFERINGS のレスポンスに含まれる SQL ビュー名が正しい形式で返されるようになり、プログラム処理での誤解析を防ぐ
- コンテナイメージの管理:image_tag を明示的に固定することで、デフォルトイメージ更新の影響を受けずに安定した ML Jobs 実行環境を維持する
仕組みと使い方
## エラーハンドリング改善(RUN)
2026年6月18日以降に作成されたコラボレーションで自動的に適用されます。RUN 実行時にエラーが発生した場合、より詳細なエラーメッセージが返されます。
## ML Jobs コンテンツハッシュ検証
コードスペックを登録すると、stage_code_dir 内の全ファイルの SHA-256 ハッシュが自動計算・付与されます。
2026年6月18日より前に登録されたコードスペックにはハッシュがないため、コラボレーションへの追加ができません。既存スペックを再利用するには新バージョンとして再登録する必要があります。
## デフォルトイメージバージョンの更新
デフォルトコンテナランタイムイメージが 2.8.1 になりました。image_tag を固定していないコラボレーションは、テンプレート追加によるパッチ適用時に新イメージが使用されます。
将来のデフォルト変更の影響を避けるには、コードスペックの image_tag フィールドに明示的なバージョンを指定することが推奨されます。
導入ステップ
- 現在使用している Data Clean Rooms のバージョンが 17.5 以上であることを確認する
- 2026年6月18日より前に作成したコラボレーションがある場合、エラーハンドリング改善の対象外であることを把握する
- ML Jobs を利用している場合、既存コードスペックの登録日を確認し、6月18日以前のものは新バージョンとして再登録する
- image_tag を固定していない ML Jobs コラボレーションについて、デフォルトイメージ 2.8.1 への変更影響を評価する
- GET_STATUS 等のレイテンシ改善は自動適用のため、既存の API 呼び出しコードで動作確認する
- VIEW_DATA_OFFERINGS を利用するデータプロバイダーは、SQL ビュー名のレスポンス形式が修正された影響がないかを確認する
運用上の注意
- ML Jobs コードスペックを 2026年6月18日以前に登録した場合、コンテンツハッシュがないためコラボレーションに追加できない。新バージョンとして再登録が必要。
- image_tag を固定していないコラボレーションは、次回パッチ(テンプレート追加時)にデフォルトイメージが 2.8.1 に変更される。既存の ML ワークロードと互換性があるか事前確認を推奨。
- エラーハンドリング改善は 2026年6月18日以降作成のコラボレーションにのみ適用される。それ以前のコラボレーションでは改善が反映されない。
- VIEW_DATA_OFFERINGS の SQL ビュー名フォーマット修正により、レスポンスの文字列形式が変わっている可能性がある。パースロジックを実装している場合は動作確認を行う。
制約事項
- エラーハンドリング改善と ML Jobs ハッシュ検証の対象は 2026年6月18日以降に作成・登録されたリソースに限定される
- 6月18日以前のコードスペックはハッシュなしのままではコラボレーションに追加できず、再登録が必要
- Private Preview 機能の更新内容はリリースノートに記載なし
- エディション・リージョン別の対応状況はリリースノートに記載なし
- API パフォーマンス改善の具体的な数値(改善率・レイテンシ目標値等)はリリースノートに記載なし
次に確認すること
- ML Jobs を利用中の場合、公式ドキュメント『ML Jobs in Data Clean Rooms』および『ML Jobs troubleshooting guide』でハッシュ検証の詳細仕様と再登録手順を確認する
- ML Jobs コードスペックのフィールドリファレンスで image_tag の固定方法を確認し、本番環境への影響を評価する
- 既存コラボレーションの作成日と既存コードスペックの登録日を棚卸しし、今回の変更の影響範囲を特定する
- GET_STATUS 等の API 呼び出し頻度が高いワークロードで、レイテンシ改善の実測値を確認する
公式情報
仕様・提供条件は更新される可能性があります。導入前に必ず公式リリースノートを確認してください。
https://docs.snowflake.com/release-notes/2026/other/2026-08-13-dcr