2023年8月16~17日 --- 7.28リリースノート

新機能

Azure内部ステージへのパブリックアクセスのブロック --- 一般公開

このリリースにより、新しい関数、SYSTEM$BLOCK_INTERNAL_STAGES_PUBLIC_ACCESS の一般公開をお知らせします。これにより、アカウント管理者は、Azureアカウントの内部ステージにすべてのパブリックネットワークトラフィックからアクセスすることをブロックできるようになります。すべてのパブリック IP アドレスをブロックすることにより、管理者は内部ステージへの成功したリクエストすべてがプライベートエンドポイントから発信され、パブリックネットワークではなくAzure Private Linkを経由することを担保できます。

さらに2つの関数がこの機能を補完します。

  • SYSTEM$INTERNAL_STAGES_PUBLIC_ACCESS_STATUS 関数は、Azure内部ステージへのパブリックアクセスが現在ブロックされているかどうかを判断します。

  • SYSTEM$UNBLOCK_INTERNAL_STAGES_PUBLIC_ACCESS は、これまでブロックされていた内部ステージへのパブリックアクセスを許可します。

これらの関数の使用に関する詳細については、 パブリックアクセスのブロック(オプション) をご参照ください。

SQL 更新

Pythonパッケージバージョン範囲サポート --- プレビュー

Python UDFやストアドプロシージャを作成する際に、ハンドラー定義の PACKAGES セクションでパッケージバージョンの範囲を指定できるようになりました。 ==<=>=<、または > などのバージョン指定子を使用すると、特定のパッケージのバージョン、またはバージョンの範囲を指定することができます。

詳細については、 CREATE FUNCTION および CREATE PROCEDURE をご参照ください。

データロードの更新

新しいファイル形式オプション: USE_LOGICAL_TYPE

このリリースにより、 COPY INTO コマンドは、Parquetのファイル形式オプション USE_LOGICAL_TYPE をサポートするようになりました。

この新しいファイル形式オプションを使用すると、Snowflakeはデータのロード中にParquet論理型を解釈できます。Parquet論理型を有効にするには、新しいファイル形式オプションを作成するときに USE_LOGICAL_TYPE を TRUE に設定します。

詳細については、 Parquet理論型の定義CREATE FILE FORMAT をご参照ください。

ウェブインターフェイスの更新

Snowsightワークシートタブ --- 一般公開

このリリースにより、Snowsightにおけるタブでのワークシート展開の一般公開をお知らせします。

Snowsightワークシートをタブで開くと、従来のコンソールでのエクスペリエンスを模倣できます。タブを使用すると、 SQL またはSnowpark Pythonを記述中に複数のアクティブなワークシートを参照し、Snowflakeのデータベースとスキーマを検索できます。

詳細については、 タブでワークシートを開く をご参照ください。