SET マネージド (外部ビュー)

適用対象:チェックマークが付いている Databricks Runtime 17.3 以上

Important

この機能はパブリック プレビュー段階であり、現時点では参加しているお客様のみが利用できます。 プレビューに参加するには、 このフォームに入力して申請します。 この機能では、 HMS と Glue Federation を使用してフェデレーションされた外部ビューの変換のみがサポートされます。

ALTER VIEW SET MANAGED コマンドを使用して、Unity カタログの標準ビューに外部ビューを変換します。 変換後、ビューは外部カタログのビュー定義との同期を停止します。

ビューを外部ビューにロールバックするには、ビューを削除します。 その後、次のカタログ同期の際に、外部ビューとして外部カタログに再統合されます。

変換時に、ビュー定義の SQL テキストが有効であること、および参照先テーブルが外部カタログに存在することを検証します。

ビューとカタログに対する OWNER または MANAGE のアクセス許可が必要です。

構文

ALTER VIEW view_name SET MANAGED

パラメーター

  • view_name

    標準ビューに変換する外部ビューの名前。

例示

-- Convert a foreign view to a standard view
> ALTER VIEW hms_federated_catalog.my_schema.my_view SET MANAGED;
OK

外部ビューが標準ビューに変換されたことを確認できます。

-- Check the view type after conversion
> DESCRIBE EXTENDED hms_federated_catalog.my_schema.my_view;

ビューが変換されている場合、Typeの下のcol_nameVIEWの下にdata_typeとして表示されます。