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

DataWorks:Hologres へのメタデータのマッピング

最終更新日:Aug 21, 2026

MaxCompute データに対するクエリを高速化するには、Map Metadata to Hologres ノードを使用して MaxCompute テーブルのメタデータを Hologres にマッピングします。これにより、Hologres 外部テーブルが作成され、MaxCompute データに対するクエリが高速化されます。

前提条件

制限事項

  • MaxCompute テーブルのメタデータを Hologres 外部テーブルにのみマッピングできます。

  • このノードタスクは、Data Studio で手動でのみ実行できます。

ノードの作成

Map Metadata to Hologres ノード を作成します。

ノードの設定

ノードを設定するには、宛先情報、ソース情報、詳細オプションを指定します。

宛先情報の設定

次のパラメーターを使用して、宛先のデータベースとテーブルを設定します。

パラメーター

説明

[ターゲット接続]

宛先となる Hologres データソースを選択します。

Hologres データソースを管理または承認するには、左側の ターゲット管理 機能を使用します。

[ターゲットデータベース]

宛先となる Hologres データベースを選択します。

[スキーマ]

宛先のスキーマを選択します。デフォルトのスキーマは public です。

ソース情報の設定

次のパラメーターを使用して、ソース情報を設定します。

パラメーター

説明

[タイプ]

デフォルトのタイプは MaxCompute です。

[サーバーリスト]

Hologres インスタンスが作成されると、odps_server という名前のサーバーが自動的に作成されます。これを直接使用できます。

[ソースプロジェクト]

ソースの MaxCompute プロジェクト名を入力します。

[直接アクセラレーションするテーブルを選択]

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

このオプションを選択すると、ソースの MaxCompute プロジェクトのすべてのテーブルのメタデータが、宛先の Hologres データベースにマッピングされます。

[部分加速]

特定のテーブルのクエリを高速化するには、部分加速 を選択します。その後、右側の検索ボックスにテーブル名のプレフィックスを入力し、下の一覧から必要なテーブルを選択できます。

説明

この一覧には最大 200 個のテーブルが表示されます。この上限を超えるテーブルは表示されません。

詳細オプションの設定

テーブル名の競合やサポートされていないデータ型を処理する方法を設定します。

パラメーター

説明

[テーブル名の競合]

次の 3 つのオプションから選択できます:

  • 無視して他のテーブルの作成を続行する。

  • 同じ名前のテーブルを更新する。

  • エラーを報告し、テーブルは作成しない。

[データ型がサポートされていません]

次の 2 つのポリシーから選択できます:

  • エラーを報告し、インポートタスクを失敗させる。

  • サポートされていない列を無視してスキップする。

ノードの実行

ノードのランタイム設定を行います。

  1. ノードのプロパティを設定します。

    ノードエディターの右側にある デバッグの構成 パネルで、計算リソース と リソースグループ を設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    [リソースグループ]

    Hologres 計算リソースをバインドするために使用したリソースグループを選択します。このグループは接続テストに成功している必要があります。

    [スケジューリング CU]

    タスクの実行に必要なコンピューティング CU の数を指定します。デフォルト値は 0.25 です。

    パラメーター

    変数を ${Parameter Name} 形式で定義する場合は、スクリプトパラメーター セクションで対応する パラメーター名 と パラメーター値 を指定します。実行時に、タスクはこれらの変数を指定された値に置き換えます。詳細については、「ノードスケジューリング」をご参照ください。

  2. ノードを実行するには、保存 をクリックしてから 実行 をクリックします。