Delta Lake でのバリアントのサポート
プレビュー
この機能はパブリックプレビュー段階です。
Delta Lake に半構造化データを保存するために、 VARIANT
データ型を使用できます。 VARIANT
の操作例については、「バリアント データのクエリ」を参照してください。
バリアント サポートが有効になっているテーブルを読み書きするには、Databricks Runtime 15.3 以降を使用する必要があります。
Deltaテーブルでバリアントを有効にする
バリアントを有効にするには、次のように、 VARIANT
タイプの列を持つ新しいテーブルを作成します。
CREATE TABLE table_name (variant_column VARIANT)
また、次の構文を使用して、既存のテーブルで VARIANT
のサポートを有効にすることもできます。
ALTER TABLE table_name SET TBLPROPERTIES('delta.feature.variantType-preview' = 'supported')
警告
バリアントを有効にすると、テーブルプロトコルがアップグレードされます。 アップグレード後、バリアントをサポートしていない Delta Lake クライアントではテーブルを読み取ることができなくなります。 「Databricks は Delta Lake の機能互換性をどのように管理しますか?」を参照してください。