SHOWICEBERG TABLES コマンド:出力の新しい列(保留中)

注意

この動作変更は2025_06バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

この動作変更バンドルが有効になっている場合は、 SHOW ICEBERG TABLES コマンドの出力に以下の新しい列が含まれます。

列名

説明

partition_specs

Icebergメタデータファイルに表示される、Icebergテーブルの Apache Iceberg™ パーティション仕様を含むオブジェクトのリスト。Snowflake管理および外部管理の両方のIcebergテーブルのパーティション仕様を返します。

各パーティション仕様には spec-id が含まれ、その後にパーティション仕様のフィールドが続きます。各フィールドは、次のキー値ペアを含む OBJECT 値です。

  • name:パーティションの名前。

  • transform:パーティション値を生成するためにソース列に適用される変換。この値によって、データをパーティションにグループ化する方法が決まります。

  • source-id:元のテーブル列の識別子、またはパーティショニングに使用されるフィールド。

  • field-id:パーティションフィールドID。このフィールドは、パーティションフィールドを識別するために使用されるもので、パーティション仕様で一意です。ただし、v2テーブルメタデータの場合は、すべてのパーティション仕様で一意です。

例:

[ {
"spec-id" : 0,
"fields" : [ {
"name" : "COL1",
"transform" : "identity",
"source-id" : 1,
"field-id" : 1000
}, {
"name" : "COL1_trunc_100",
"transform" : "truncate[100]",
"source-id" : 1,
"field-id" : 1001
},
// Additional fields omitted for brevity.
    ]
} ]
Copy

この例は、1つのパーティション仕様を示しています。ただし、1つのテーブルは複数のパーティション仕様を持つことができます。

この列は、auto_refresh_status 列の後に表示されます。

current_partition_spec_id

Icebergテーブルで現在有効なパーティション仕様の ID。この ID は、partition_specsのspec-idの値に対応します。例: 0

この列は、partition_specs 列の後に表示されます。これは出力の最後の列です。

パーティション仕様の詳細については、Apache Iceberg™ 仕様の パーティション仕様 をご参照ください。

参照:2076