2022年2月¶
今月は、次の新機能、動作の変更、および更新(拡張、修正など)が導入されています。これらの追加について質問がある場合は、 Snowflakeサポート にお問い合わせください。
重要
各リリースには、ウェブインターフェイスをリフレッシュする必要のある更新が含まれる場合があります。
一般的な方法として、これらの更新が使用に影響を与えないようにするために、Snowflakeの各リリースが展開された後にウェブインターフェイスを更新することをお勧めします。
このトピックの内容:
新機能¶
Amazon Web ServicesでのJava UDTFs --- 一般公開¶
このリリースにより、Snowflakeは、 Amazon Web Services(AWS)におけるJava UDTFs (ユーザー定義表関数)のサポートの一般公開をお知らせします。
Java UDTFs は、テーブル関数の利点と、Javaのプログラミングのパワー、柔軟性、および容易さを組み合わせることにより、Snowflakeのネイティブ開発機能を拡張します。
詳細については、 表形式のJava UDFs (UDTFs) をご参照ください。
データ分類 --- プレビュー¶
このリリースにより、Snowflakeは、Snowflake Enterprise Edition(またはそれ以上)を使用するアカウントすべてに対するデータ分類のプレビューをお知らせします。
分類により、Snowflakeのテーブルおよびビューに保存されている個人的または機密の可能性があるデータを分類できます。これらのデータを使用して、次のようなさまざまなデータガバナンス、共有、プライバシーのユースケースを実現できます。
PII (個人を特定できる情報)データの分類。
プライベートデータへのアクセスを設定および制御するためのポリシー管理。
個人データの匿名化。
詳細については、 分類の紹介 をご参照ください。
オブジェクトの依存関係 --- プレビュー¶
このリリースにより、Snowflakeは、オブジェクトの依存関係のプレビューサポートをお知らせします。オブジェクトの依存関係とは、オブジェクトを操作するために、操作対象のオブジェクトがそれ自体のメタデータを参照するか、少なくとも1つの他のオブジェクトのメタデータを参照する必要があることを意味します。
Snowflakeは、Account Usageビュー OBJECT_DEPENDENCIES にあるオブジェクトの依存関係を追跡します。オブジェクトの依存関係を検出するには、 OBJECT_DEPENDENCIES ビューをクエリします。
詳細については、 オブジェクトの依存関係 をご参照ください。
Snowparkストアドプロシージャ --- プレビュー¶
このリリースにより、Snowpark API を使用してScalaでストアドプロシージャを記述できるようにする、Snowparkストアドプロシージャのサポートをお知らせします。
ストアドプロシージャでは、ScalaのSnowpark API を使用して、Snowflakeでデータパイプラインをホストできます。たとえば、クライアントアプリケーションを実行せずに(例: タスクから)Snowparkコードを実行する必要がある場合に、ストアドプロシージャを記述できます。
新しいリージョン¶
次の新しいリージョンがただちに利用可能になったことをお知らせいたします。
クラウドプラットフォーム |
リージョン |
---|---|
Microsoft Azure |
UAE 北部(ドバイ) |
このリージョンの追加により、Snowflakeは、3つのクラウドプラットフォーム(AWS、 GCP、およびAzure)全体で、 US 政府の規制に準拠するための3つのリージョンを含む、28か所のグローバルリージョンをサポートするようになりました。
新しいリージョンは、すべてのSnowflake エディション をサポートします。 セルフサービス またはSnowflakeの担当者を介してリージョンの初期アカウントをプロビジョニングできます。
SQL の更新¶
Account Usage:新しいビュー¶
このリリースにより、 ACCOUNT_USAGE スキーマの次のビューが利用できるようになりました。
ビュー |
説明 |
---|---|
この ACCOUNT_USAGE ビューには、オブジェクトの依存関係ごとに1つの行が表示されます。 たとえば、単一のテーブルからビューを作成する場合、ビューはテーブルに依存します。Snowflakeは、テーブルへのビューの依存関係を記録するために1行を返します。 詳細については、 オブジェクトの依存関係 --- プレビュー (このトピック内)をご参照ください。 |
データロードの更新¶
Snowpipe: Google Cloud Storageイベント通知を使用した自動ロード --- 一般公開¶
このリリースでは、Google Cloud Pub/Sub(つまり、「GCS のSnowpipeの自動インジェスト」)を使用して配信されるGoogle Cloud Storage(GCS)イベント通知によってトリガーされる、Snowpipeデータロードの一般公開をお知らせします。
Amazon S3またはMicrosoft Azure BLOBストレージ用の自動インジェストSnowpipeは、すでに一般公開されています。
データパイプラインの更新¶
タスク: 実行の手動実行 --- プレビュー¶
このリリースにより、スケジュールされたタスク(つまり、スタンドアロンタスクまたはタスクツリー内のルートタスク)の単一の実行を手動で実行する機能のプレビューをお知らせします。ルートタスクの実行を実行すると、ルートタスクが定義されたスケジュールで実行されたかのように、ツリー内の子タスクのカスケード実行がトリガーされます。これまで、スケジュールされたタスクは、次にスケジュールされた実行が発生したときにのみ開始できました。
この機能は、新しい SQL コマンド、 EXECUTE TASK を介して実装されます。このコマンドは、タスクの所有者(つまり、タスクに対して OWNERSHIP 権限を持つロール)またはタスクで OPERATE 権限を持つ任意のロールによって実行できます。SQL コマンドは、タスクの非同期実行をトリガーします。
EXECUTE TASK コマンドは、新規または変更されたスタンドアロンタスクを運用スケジュールに入れる前にテストする場合に役立ちます。スクリプトまたはストアドプロシージャでこの SQL コマンドを呼び出すか、サードパーティのツールまたはサービスを使用してコマンドを実行し、タスクを外部データパイプラインに統合します。
データレイクの更新¶
Delta Lakeの外部テーブルのサポート --- プレビュー¶
このリリースにより、外部テーブルでの Delta Lake のプレビューサポートをお知らせします。Delta Lakeは、データレイク上のテーブル形式であり、他の機能の中でも ACID (アトミック性、一貫性、分離性、耐久性)トランザクションをサポートします。Delta Lakeのすべてのデータは、Apache Parquet形式で保存されます。
Delta Lakeで拡張されたクラウドストレージの場所を参照する外部テーブルを作成して、Delta LakeのParquetファイルをクエリします。
プレビュー機能は、評価およびテストを目的としたものであり、実稼働環境での使用は推奨されていません。
Data Sharingの更新¶
エコシステムの更新¶
SQL API: エンドポイントの更新¶
このリリースにより、 SQL API のエンドポイントには API のバージョンが含まれるようになりました。更新されたエンドポイントは次のとおりです。
/api/v2/statements/
/api/v2/statements/statementHandle
/api/v2/statements/statementHandle/cancel
これらの新しいエンドポイントにリクエストを送信する場合は、 resultSetMetaData
フィールドで format
フィールドを jsonv2
に設定する必要はありません。リクエストで format
フィールドが設定されている場合、 SQL API はフィールドを無視します。
SQL API の古い廃止バージョンは、エンドポイントまたは format
フィールドへの変更をサポートしていません。このバージョンの SQL API を使用する場合は、元のエンドポイントを使用し、リクエストの一部として format
フィールドを指定する必要があります。
SQL API: 同時フェッチのサポート¶
このリリースにより、 SQL API には、結果を同時に(つまり、複数のスレッドと並行して)フェッチする際の制限がなくなりました。SQL API は、複数のスレッドからのリクエストをサポートします。
この変更は、 SQL API の古い廃止バージョンには適用されません。