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

Hologres:HoloWeb での MaxCompute 外部テーブルの作成

最終更新日:Feb 05, 2026

このトピックでは、HoloWeb で外部テーブルを作成、編集、削除する方法について説明します。また、外部テーブルのデータと DDL 文をプレビューする方法についても説明します。

前提条件

インスタンスにログイン済みであること。詳細については、「インスタンスへのログイン」をご参照ください。

外部テーブルの作成

  1. Hologres 管理コンソールにログインします。

  2. トップメニューバーの左側のナビゲーションウィンドウで、目的のリージョンを選択します。

  3. Go to HoloWeb をクリックして、HoloWeb 開発ページに移動します。

  4. HoloWeb 開発者ページの上部のナビゲーションバーで、Metadata Management > MaxCompute クエリの高速化 をクリックします。次に、Create Foreign Table をクリックします。

    または、Metadata Management ページで、[ログイン中のインスタンス] リストからターゲットデータベースを見つけます。ターゲットデータベースをクリックし、データベース配下のターゲットスキーマを右クリックして、Create MaxCompute External Table を選択します。

  5. Create Foreign Table ページで、高速化メソッドに基づいて対応するパラメーターを設定します。

    データベース全体の高速化

    カテゴリ

    パラメーター

    説明

    Acceleration Method

    Select an acceleration method.

    Hologres は、次の 3 つの高速化メソッドをサポートしています:

    • Entire Project

    • Selected Tables

    • Single Table

    Entire Project を選択します。

    [MaxCompute データソース]

    Project Name

    MaxCompute プロジェクトの名前。

    Schema Name

    MaxCompute のスキーマ名。

    スキーマが有効になっている MaxCompute プロジェクトでは、権限を持つすべてのスキーマの名前を設定できます。スキーマが有効になっていないプロジェクトでは、このパラメーターを設定する必要はありません。スキーマの詳細については、「スキーマ操作」をご参照ください。

    Destination Table Position

    ホロ スキーマ

    スキーマ名。

    デフォルトの [public] スキーマを選択するか、新しく作成したスキーマを選択できます。

    Advanced Settings

    Processing Rule for Table Name Conflicts

    テーブル名の競合を解決するには、次の 3 つの方法があります:

    • [無視して他のテーブルの作成を続行]

    • [同じ名前のテーブルを更新および変更]

    • [エラーを報告して作成を停止]

    Processing Rule for Unsupported Data Types

    以下の2つのデータの型は、この処理方法に対応していません。

    • [エラーを報告してインポートを失敗させる]

    • Ignore and Skip Table of Unsupported Fields

    部分的な高速化

    カテゴリ

    パラメーター

    説明

    Acceleration Method

    Select an acceleration method.

    Hologres は、次の 3 つの高速化メソッドをサポートしています:

    • Entire Project

    • Selected Tables

    • Single Table

    Selected Tables を選択します。

    MaxCompute データソース

    Project Name

    MaxCompute プロジェクトの名前。

    Schema Name

    MaxCompute のスキーマ名。

    スキーマが有効になっている MaxCompute プロジェクトでは、権限を持つすべてのスキーマの名前を設定できます。スキーマが有効になっていないプロジェクトでは、このパラメーターを設定する必要はありません。スキーマの詳細については、「スキーマ操作」をご参照ください。

    Destination Table Position

    Holo スキーマ

    パターン名。

    デフォルトの [public] スキーマを選択するか、新しく作成したスキーマの名前を選択できます。

    Advanced Settings

    Processing Rule for Table Name Conflicts

    テーブル名の競合を解決するには、次の 3 つの方法があります:

    • [無視して他のテーブルの作成を続行]

    • [同じ名前のテーブルを更新および変更]

    • [エラーを報告して作成を停止]

    Processing Rule for Unsupported Data Types

    以下の 2 つのデータの型は、処理方法をサポートしていません。

    • [エラーを報告してインポートを失敗させる]

    • Ignore and Skip Table of Unsupported Fields

    Search

    テーブル名によるあいまい検索を実行します。最大 200 個のテーブルを表示できます。上限を超えた場合、それ以上のテーブルは表示されません。

    単一テーブルの高速化

    カテゴリ

    パラメーター

    説明

    Acceleration Method

    Select an acceleration method.

    Hologres は、次の 3 つの高速化メソッドをサポートしています:

    • Entire Project

    • Selected Tables

    • Single Table

    Single Table を選択します。

    MaxCompute データソース

    Project Name

    MaxCompute プロジェクトの名前。

    Schema Name

    MaxCompute のスキーマ名。

    スキーマが有効になっている MaxCompute プロジェクトでは、権限を持つすべてのスキーマの名前を設定できます。スキーマが有効になっていないプロジェクトでは、このパラメーターを設定する必要はありません。スキーマの詳細については、「スキーマ操作」をご参照ください。

    Table Name

    対応する MaxCompute スキーマ内のデータテーブル。テーブルプレフィックスによるあいまい検索がサポートされています。

    Destination Hologres Table

    Schema

    スキーマ名。

    デフォルトの [public] スキーマを選択するか、新しく作成したスキーマの名前を選択できます。

    Table Name

    Hologres で高速化する単一テーブルの名前。

    Destination Table Description

    Hologres で高速化する単一テーブルの説明。

    説明

    外部テーブルを作成して MaxCompute テーブルからデータを同期すると、データベース内のテーブルフィールドと列のコメントも Hologres に同期されます。

  6. Submit をクリックして、外部テーブルの作成を完了します。送信後、左側のナビゲーションバーの対応するスキーマで、新しく作成された外部テーブルをリフレッシュできます。

  7. 任意:作成された外部テーブルのページで Query Table をクリックして SQL クエリウィンドウに入り、標準の PostgreSQL 言語を使用して開発できます。

外部テーブルの編集

  1. 左側のナビゲーションウィンドウで、[ログイン中のインスタンス] をクリックして、ログインしているすべてのインスタンス名を表示します。

  2. ターゲットインスタンスの データベース をクリックして、作成されたすべてのデータベースを表示します。

  3. ターゲットデータベースの Schema をクリックし、次に Foreign Tables をクリックして、作成されたすべての外部テーブルを表示します。

  4. ターゲットの外部テーブルを右クリックし、Open Table を選択します。

  5. ターゲットテーブルのタブの右上隅にある Edit Table をクリックします。

  6. 必要に応じて、マッピングする必要がある外部ソーステーブルの Fields または Partitions を変更できます。Edit a foreign table

  7. Submit をクリックして、現在の外部テーブルの編集を完了します。

外部テーブルの名前変更

  1. 左側のナビゲーションウィンドウの [ログイン中のインスタンス] インターフェイスで、ターゲットの外部テーブルを検索します。

  2. ターゲットインスタンスの下にある データベース をクリックして、作成されたすべてのデータベースを表示します。

  3. ターゲットデータベースの Schema の下にある Foreign Tables をクリックして、作成されたすべての外部テーブルを表示します。

  4. ターゲットの外部テーブルを右クリックし、Rename を選択します。

  5. OK をクリックします。

外部テーブルの削除

  1. 左側のナビゲーションウィンドウで、[ログイン中のインスタンス] ページでターゲットの外部テーブルを検索します。

  2. ターゲットインスタンスの下にある データベース セクションをクリックして、作成されたすべてのデータベースを表示します。

  3. ターゲットデータベースの Schema の下にある Foreign Tables をクリックして、作成されたすべての外部テーブルを表示します。

  4. ターゲットの外部テーブルを右クリックし、Delete Table を選択します。

  5. OK をクリックします。

データのプレビュー

  1. 左側のナビゲーションウィンドウの [ログイン中のインスタンス] ページで、ターゲットの外部テーブルを検索します。

  2. ターゲットインスタンスの下にある データベース をクリックして、作成されたすべてのデータベースを表示します。

  3. ターゲットデータベースの Schema をクリックし、次に Foreign Tables をクリックして、すべての外部テーブルを表示します。

  4. ターゲットの外部テーブルをダブルクリックし、外部テーブルのタブで Data Preview をクリックします。

参考文献

SQL 文を使用して、外部テーブルを作成、変更、削除することもできます。詳細については、以下をご参照ください: