2022年4月

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

重要

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

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

このトピックの内容:

新しいリージョン

次の新しいリージョンがただちに利用可能になったことをお知らせします。

クラウドプラットフォーム

リージョン

Microsoft Azure

南中央 US (テキサス)

このリージョンの追加により、Snowflakeは、3つのクラウドプラットフォーム(AWS、 GCP、およびAzure)全体で、 US 政府の規制に準拠するための3つのリージョンを含む、30か所を超えるグローバルリージョンをサポートするようになりました。

新しいリージョンは、すべてのSnowflake エディション をサポートします。 セルフサービス またはSnowflakeの担当者を介してリージョンの初期アカウントをプロビジョニングできます。

SQL の更新

新しいAccount Usageビュー: COMPLETE_TASK_GRAPHS --- プレビュー

このリリースでは、完了したタスクグラフ実行の履歴を分析するのに役立つ新しいビュー COMPLETE_TASK_GRAPHS が、Account Usageビュー(SNOWFLAKE 共有データベース内)にプレビューで追加されました。グラフは、単一のスケジュールされたタスク、またはスケジュールされたルートタスクと1つ以上の子タスク(つまり、定義された先行タスクを持つタスク)で構成されるタスクの単純なツリーとして定義されます。

この新しいビューの出力は、Information Schemaの新しい COMPLETE_TASK_GRAPHS テーブル関数の出力と同じです。

新しいInformation Schemaテーブル関数: CURRENT_TASK_GRAPHS および COMPLETE_TASK_GRAPHS --- プレビュー

このリリースでは、タスクグラフ実行の履歴を返す2つの新しいテーブル関数が、プレビューでSnowflake Information Schemaに追加されました。

テーブル関数名

説明

COMPLETE_TASK_GRAPHS

完了したグラフ実行のステータスを返します。この関数は、過去60分間に正常に実行された、失敗した、またはキャンセルされた実行の詳細を返します。

ERROR_ONLY=>TRUE 引数は結果をフィルターし、指定された日付範囲内で失敗したか、キャンセルされたタスク実行の履歴を返します。

CURRENT_TASK_GRAPHS

現在スケジュールされている、または実行中のグラフ実行のステータスを返します。

これらのテーブル関数は、最大14日間のタスク実行の履歴を返します。

Information Schemaテーブル関数: TASK_HISTORY の新しい ERROR_ONLY 引数 --- プレビュー

このリリースにより、 TASK_HISTORY 関数の出力をフィルターし、指定された日付範囲内で失敗した、またはキャンセルされたタスクの実行履歴を取得できます。結果をフィルターする関数をクエリするときに、新しい ERROR_ONLY=>TRUE 引数を設定します。

この機能は現在プレビュー中です。

仮想ウェアハウスの更新

リソースモニター: 管理者以外のメール通知を有効にする新しいパラメーター

このリリースにより、Snowflakeは、管理者以外のユーザー(ACCOUNTADMIN のロールを持たないユーザー)のリソースモニターに対する電子メール通知を有効にするサポートを追加します。

この機能のサポートは、リソースモニターの作成時(CREATE RESOURCE MONITOR を使用)またはそれ以降(ALTER RESOURCE MONITOR を使用)に設定できる、リソースモニターの新しいパラメーター NOTIFY_USERS を介して実装されます。管理者以外のユーザーを最大5人までリソースモニターに追加して、電子メール通知を受信できます。

管理者以外のユーザーには、いくつかの制限があります。

  • 管理者以外のユーザーには電子メールで通知されますが、ウェブインターフェイスに通知を表示することはできません。

  • 管理者以外のユーザーは、リソースモニターを作成できません。

  • 管理者以外のユーザーには、アカウントレベルのリソースモニターについて通知することはできません。

  • 管理者以外のユーザーは、他のユーザーに通知を割り当てることはできません。

詳細については、 リソースモニター通知 をご参照ください。

永続テーブルの最小データ保持時間を設定する新しいアカウントパラメーター

このリリースにより、Snowflakeは、Time Travel操作を実行するためにSnowflakeが履歴データを保持する最小日数を設定するための、新しいパラメーターをお知らせします。 MIN_DATA_RETENTION_TIME_IN_DAYS パラメーターは、アカウント管理者がアカウントレベルで設定でき、アカウント内のすべての永続テーブルに対して最小データ保持期間を適用するために使用できます。

アカウントレベルでこのパラメーターを設定しても、データベース、スキーマ、またはテーブルに明示的に設定されている DATA_RETENTION_TIME_IN_DAYS パラメーター値は変更されません。ただし、オブジェクトの有効なデータ保持期間が変更される場合があります。このパラメーターがアカウントに設定されている場合、オブジェクトのデータ保持期間は MAX (DATA_RETENTION_TIME_IN_DAYS、 MIN_DATA_RETENTION_TIME_IN_DAYS)によって決定されます。

詳細については、 Time Travelの理解と使用 をご参照ください。

データレイクの更新

Java UDFs を使用した非構造化データの処理 --- プレビュー

Javaユーザー定義関数 (UDFs)または 表形式のJava UDFs (UDTFs)を使用した非構造化データの抽出と処理のオープンプレビューをお知らせします。

非構造化データは、事前定義された構造がないデータです。多くの場合、これは自由形式の調査回答やソーシャルメディアの会話などのテキストですが、画像、ビデオ、オーディオなどの非テキストの場合もあります。Java UDFs を使用すると、Javaプログラミング言語を使用してカスタム操作を実行し、データを操作して、スカラーまたは表形式の結果を返すことができます。カスタム UDFs とコンパイル済みコードを呼び出して、テキストを抽出したり、画像を処理したり、分析のために非構造化データに対してその他の操作を実行したりします。

Javaコードを関数定義にインラインで含めるか、コードを JAR ファイルにパッケージ化して、ファイルを内部ステージまたは外部ステージにコピーすることができます。入力を使用して、スコープ付き URL、ファイル URL、または内部または外部ステージにある1つ以上のファイルの文字列ファイルパスとして UDF を呼び出します。新しい SnowflakeFile クラスを使用すると、 UDF を呼び出すときに、ファイルサイズなどの追加のファイル属性を簡単に渡して、結果をフィルターできます。

これまで、Snowflakeのお客様は、外部関数とリモート API サービスを使用した非構造化ファイルの処理に制限されていました。

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

データガバナンスの更新

アクセス履歴書き込み操作 --- 一般公開

このリリースにより、Snowflakeは、 ACCESS_HISTORY ビュー(Account Usage)における書き込み操作の一般公開をお知らせします。書き込み操作は、 ACCESS_HISTORY ビューの objects_modified 列に記録されます。

この更新では、アクセスされたデータ、データアクセスがあった時、およびアクセスされたデータがデータソースオブジェクトからデータターゲットオブジェクトに移動した方法を統一的に示します。

サポートされている書き込み操作(例: CTAS、 COPY ... INTO TABLE)の包括的なリストについては、 ACCESS_HISTORY ビュー にある使用上の注意のセクションをご参照ください。

オブジェクトの依存関係 ---一般公開

このリリースにより、Snowflakeは、 OBJECT_DEPENDENCIES ビュー(Account Usage)におけるオブジェクトの依存関係の一般公開をお知らせします。

この更新により、データスチュワードとデータエンジニアは、参照しているオブジェクトと参照されるオブジェクトの間における関係の全体像を把握できます。たとえば、テーブルの所有者が列の変更を予定する場合に、テーブル名に基づいて OBJECT_DEPENDENCIES ビューをクエリすると、その変更によって影響を受けるすべてのオブジェクト(例: ビュー)が返されます。

詳細については、 オブジェクトの依存関係 をご参照ください。

オブジェクトのタグ付け: 許可される値 --- 一般公開

このリリースにより、Snowflakeは、オブジェクトのタグ付けの一般公開をお知らせします。この更新により、タグ管理者は、サポートされているオブジェクトにタグキーが設定されている場合に使用できるタグ文字列値を指定できるようになります。

たとえば、タグ cost_center は、許可された文字列値 marketing および engineering を持つように構成できるようになりました。このタグがウェアハウスや共有などのサポートされているオブジェクトに設定されている場合、使用できる文字列値は marketingengineering のみです。タグ管理者は、オプションで、許可された文字列値を追加したり、必要に応じて既存の許可された文字列値をドロップしたりできます。タグが持つことができる許容値の最大数は50です。

詳細については、 オブジェクトのタグ付け をご参照ください。

アクセス履歴: TRUNCATE TABLE へのサポート追加

このリリースにより、 Snowflakeは ACCESS_HISTORY ビュー(Account Usage)にサポートを追加して、 TRUNCATE TABLE コマンドからの操作を記録します。

ACCESS_HISTORY レビューの objects_modified 列は、 TRUNCATE TABLE コマンドで指定されたテーブルと、指定されたテーブルのすべての列を記録します。

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

Snowflakeドキュメントを韓国語で提供

Snowflakeは、世界中のユーザーに最高レベルのサービスを提供することに取り組んでいます。このコミットメントをサポートするために、https://docs.snowflake.com/ko/でSnowflakeドキュメントを韓国語で提供するようになったことをお知らせいたします。

英語から翻訳された他のドキュメントと同様に、新しく韓国語に翻訳されたドキュメントは、新機能、拡張機能、修正がリリースされるたびに毎週更新されます。ただし、英語での更新と翻訳されたドキュメントの間には、通常5~7営業日(場合によってはそれ以上)のずれがあります。