すべてのプロダクト
Search
ドキュメントセンター

Data Lake Formation:オブジェクトテーブル

最終更新日:Mar 27, 2026

オブジェクトテーブルは、オブジェクトストレージ内のファイルにマッピングされるメタデータを格納します。Object Storage Service (OSS) 内の既存ファイルを Data Lake Formation (DLF) にクエリ可能なテーブルとして登録し、Paimon Virtual File System (PVFS) 経由の統一された仮想パスでアクセスする必要がある場合、オブジェクトテーブルを使用します。

前提条件

開始する前に、以下が準備できていることを確認してください:

  • DLF カタログと、そのカタログ内に作成されたデータベース

  • データベース内でテーブルを作成、表示、削除するために必要な権限

テーブルの作成

コンソールでのテーブル作成

  1. DLF コンソールにログインします。

  2. 左側のナビゲーションメニューで、[カタログ] を選択します。カタログ名をクリックして、カタログ詳細ページを開きます。

  3. [データベース] セクションで、データベース名をクリックします。

  4. [テーブルの作成] をクリックします。

  5. 以下のパラメーターを設定し、[OK] をクリックします。

    パラメーター 説明
    テーブルフォーマット [オブジェクトテーブル] を選択します。
    テーブル名 テーブル名を入力します。名前はデータベース内で一意である必要があります。
    テーブルの説明 説明を入力します。

SQL を使用したテーブル作成

DLF カタログを EMR Serverless Spark や Realtime Compute for Apache Flink などの他のシステムに登録している場合、SQL を使用してこれらのプラットフォーム上で直接データベースとテーブルを作成できます。メタデータは DLF に書き込まれます。詳細については、「エンジン統合」をご参照ください。

どちらの例でも、'type'='object-table' を使用してテーブルフォーマットを指定します。

Flink SQL — Realtime Compute for Apache Flink コンソールで実行:

CREATE TABLE object_table WITH (
    'type'='object-table'
);

Spark SQL — EMR Serverless Spark コンソールで実行:

CREATE TABLE object_table OPTIONS (
    'type'='object-table'
)

テーブルの表示

  1. [データベース] セクションで、データベース名をクリックします。

  2. [テーブル] リストで、オブジェクトテーブル名をクリックして詳細を表示します。

  3. [テーブル詳細] タブで、テーブルの基本情報と列を確認します。

  4. [権限] タブで、[権限の付与] をクリックして、ユーザーまたはロールにテーブル権限を付与します。詳細については、「データ権限管理」をご参照ください。

PVFS 経由でのテーブルへのアクセス

Paimon は、仮想パスを使用してオブジェクトテーブルからデータを読み取ることができるファイルシステムインターフェイスを提供します:

pvfs://catalog_name/database_name/table_name/file

catalog_namedatabase_name、およびtable_nameを実際のカタログ名、データベース名、およびテーブル名に置き換えてください。詳細については、「PVFS」をご参照ください。

テーブルの削除

警告

削除されたテーブルデータは、誤削除を防ぐために 1 日間保持されます。その後、データは完全に削除されます。

  1. [データベース] セクションで、データベース名をクリックします。

  2. [テーブル] タブで、対象テーブルの [操作] 列にある [削除] をクリックします。

  3. ダイアログボックスで、[OK] をクリックして確定します。